Best-Offset Hardware Prefetching - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Best-Offset Hardware Prefetching

Pierre Michaud
  • Fonction : Auteur correspondant
  • PersonId : 738135
  • IdHAL : pmichaud

Connectez-vous pour contacter l'auteur

Résumé

Hardware prefetching is an important feature of modern high-performance processors. When the application working set is too large to fit in on-chip caches, disabling hardware prefetchers may result in severe performance reduction. A new prefetcher was recently introduced, the Sandbox prefetcher, that tries to find dynamically the best prefetch offset using the sandbox method. The Sandbox prefetcher uses simple hardware and was shown to be quite effective. However, the sandbox method does not take into account prefetch timeliness. We propose an offset prefetcher with a new method for selecting the prefetch offset that takes into account prefetch timeliness. We show that our Best-Offset prefetcher outperforms the Sandbox prefetcher on the SPEC CPU2006 benchmarks , with equally simple hardware.
Fichier principal
Vignette du fichier
bop (1).pdf (355 Ko) Télécharger le fichier
BOP_HPCA_2016.pdf (633.49 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01254863 , version 1 (13-01-2017)

Identifiants

Citer

Pierre Michaud. Best-Offset Hardware Prefetching. International Symposium on High-Performance Computer Architecture, Mar 2016, Barcelona, Spain. ⟨10.1109/HPCA.2016.7446087⟩. ⟨hal-01254863⟩
1756 Consultations
8177 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More