Replacement policies for shared caches on symmetric multicores : a programmer-centric point of view - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Replacement policies for shared caches on symmetric multicores : a programmer-centric point of view

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

Résumé

The presence of shared caches in current multicore processors may generate a lot of performance variability in multiprogrammed environments. For applications with quality-of-service requirements, this performance variability may lead the programmer to be overly pessimistic about performance and reduce the application features and/or spend a lot of effort optimizing the algorithms. To solve this problem, there must be a way for the programmer to define a reasonable performance target and a guarantee that the actual performance is very unlikely to be below the targeted performance. We propose that the performance target be defined as the performance measured when each core runs a copy of the application, which we call self-performance. This study characterizes self-performance and explains how the shared-cache replacement policy can be modified for self-performance to be meaningful.
Fichier principal
Vignette du fichier
hipeac2011_hal.pdf (234.14 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00531188 , version 1 (02-11-2010)

Identifiants

Citer

Pierre Michaud. Replacement policies for shared caches on symmetric multicores : a programmer-centric point of view. 6th International Conference on High-Performance and Embedded Architectures and Compilers, Jan 2011, Heraklion, Greece. ⟨10.1145/1944862.1944890⟩. ⟨inria-00531188⟩
226 Consultations
146 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More