Service interruption on Monday 11 July from 12:30 to 13:00: all the sites of the CCSD (HAL, EpiSciences, SciencesConf, AureHAL) will be inaccessible (network hardware connection).
Skip to Main content Skip to Navigation
Reports

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

Pierre Michaud 1 
1 CAPS - Compilation, parallel architectures and system
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : The presence of shared caches in current multicore processors may generate a lot of performance variability when several applications execute simultaneously. For the programmer of an application with quality-of-service goals, this performance variability may lead to a very pessimistic tuning. To solve this problem, there must be a way for the programmer to define a reasonable performance target and make sure that the actual performance is greater than or close to the target. We propose that the performance target be defined as the performancemeasured 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.
Document type :
Reports
Complete list of metadata

Cited literature [12 references]  Display  Hide  Download

https://hal.inria.fr/inria-00340545
Contributor : Anne Jaigu Connect in order to contact the contributor
Submitted on : Friday, November 21, 2008 - 10:34:53 AM
Last modification on : Friday, February 4, 2022 - 3:25:11 AM
Long-term archiving on: : Monday, June 7, 2010 - 11:12:31 PM

Files

PI-1908.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00340545, version 1

Citation

Pierre Michaud. Replacement policies for shared caches on symmetric multicores : a programmer-centric point of view. [Research Report] PI 1908, 2008, pp.25. ⟨inria-00340545⟩

Share

Metrics

Record views

102

Files downloads

87