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

The presence of shared caches in current multicore processors may generate a lot of performance variability in multi-programmed 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… CONTINUE READING