Une nouvelle stratégie de glissement de données pour les caches élastiques dans les architectures manycoeurs. - Archive ouverte HAL Access content directly
Reports Year :

Une nouvelle stratégie de glissement de données pour les caches élastiques dans les architectures manycoeurs.

Abstract

La contribution de ce rapport propose une solution à la limitation du mécanismes de cache élastique dans un voisinage stressé. En effet, le mécanisme de glissement de données proposée consiste à diffuser les données de proche en proche sur un voisinage plus élargi. Toutes les données locales issues d'un nœud stressé sont stockées chez son voisinage direct. Les voisins sollicités font de même pour leurs données locales tout en les gardant dans leurs voisinages respectifs. Cette technique permet de maintenir les données locales les plus utilisées à 1 pas proche de leur nœud d'origine, au lieu de les éjecter hors puce. Ce qui revient à réduire le coût d'accès à ces données, mais aussi le nombre de défauts de cache. En plus, du principe de glissement, notre contribution repose sur deux principaux mécanismes : la technique du Best Neighbor pour le choix du voisin destinataire, et le protocole de remplacement par priorité pour désigner le bloc à transférer au voisinage. Une première étude analytique montre une amélioration importante du trafic sur puce. Une réduction des accès au Home Node a également été constatée. D'autres perspectives sont envisagées pour évaluer le gain en latence et coût de consommation.
Fichier principal
Vignette du fichier
Rapport_M2R_SafaeDAHMANI.pdf (1.48 Mo) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

hal-00742856 , version 1 (17-10-2012)

Identifiers

  • HAL Id : hal-00742856 , version 1

Cite

Safae Dahmani. Une nouvelle stratégie de glissement de données pour les caches élastiques dans les architectures manycoeurs.. 2012. ⟨hal-00742856⟩

Collections

CEA DRT LARA LIST
106 View
85 Download

Share

Gmail Facebook Twitter LinkedIn More