Using Partial Tag Comparison in LowPower Snoopbased Chip Multiprocessors

Abstract : In this work we introduce power optimizations relying on partial tag comparison (PTC) in snoop‐based chip multiprocessors. Our optimizations rely on the observation that detecting tag mismatches in a snoopbased chip multiprocessor does not require aggressively processing the entire tag. In fact, a high percentage of cache mismatches could be detected by utilizing a small subset but highly informative portion of the tag bits. Based on this, we introduce a source‐based snoop filtering mechanism referred to as S‐PTC. In S‐PTC possible remote tag mismatches are detected prior to sending the request. We reduce power as S‐PTC prevents sending unnecessary snoops and avoids unessential tag lookups at the endpoints. Furthermore, S‐PTC improves performance as a result of early cache miss detection. S‐PTC improves average performance from 2.9 % to 3.5% for different configurations and for the SPLASH‐2 benchmarks used in this study. Our solutions reduce snoop request bandwidth from 78.5% to 81.9% and average tag array dynamic power by about 52%.
Type de document :
Communication dans un congrès
John Carter and Karthick Rajamani. WEED 2010 - Workshop on Energy-Efficient Design, Jun 2010, Saint Malo, France. 2010
Liste complète des métadonnées

Littérature citée [17 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00492875
Contributeur : Ist Rennes <>
Soumis le : jeudi 17 juin 2010 - 13:27:41
Dernière modification le : lundi 20 juin 2016 - 14:10:32
Document(s) archivé(s) le : lundi 20 septembre 2010 - 17:22:28

Fichier

WEED-shafiee.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00492875, version 1

Collections

Citation

Ali Shafiee, Narges Shahidi, Amirali Baniasadi. Using Partial Tag Comparison in LowPower Snoopbased Chip Multiprocessors. John Carter and Karthick Rajamani. WEED 2010 - Workshop on Energy-Efficient Design, Jun 2010, Saint Malo, France. 2010. 〈inria-00492875〉

Partager

Métriques

Consultations de la notice

80

Téléchargements de fichiers

197