Survey of scheduling techniques for addressing shared resources in multicore processors

S Zhuravlev, JC Saez, S Blagodurov… - ACM Computing …, 2012 - dl.acm.org
Chip multicore processors (CMPs) have emerged as the dominant architecture choice for
modern computing platforms and will most likely continue to be dominant well into the …

Adaptive insertion policies for high performance caching

MK Qureshi, A Jaleel, YN Patt, SC Steely… - ACM SIGARCH …, 2007 - dl.acm.org
The commonly used LRU replacement policy is susceptible to thrashing for memory-
intensive workloads that have a working set greater than the available cache size. For such …

A mechanistic performance model for superscalar out-of-order processors

S Eyerman, L Eeckhout, T Karkhanis… - ACM Transactions on …, 2009 - dl.acm.org
A mechanistic model for out-of-order superscalar processors is developed and then applied
to the study of microarchitecture resource scaling. The model divides execution time into …

RapidMRC: approximating L2 miss rate curves on commodity systems for online optimizations

DK Tam, R Azimi, LB Soares, M Stumm - ACM Sigplan Notices, 2009 - dl.acm.org
Miss rate curves (MRCs) are useful in a number of contexts. In our research, online L2 cache
MRCs enable us to dynamically identify optimal cache sizes when cache-partitioning a …

[PDF][PDF] Managing shared L2 caches on multicore systems in software

D Tam, R Azimi, L Soares, M Stumm - Workshop on the Interaction …, 2007 - eecg.toronto.edu
In order to effectively size L2 cache partitions, a quantifiable metric is needed to properly
predict performance as a function of L2 cache size. For page management, Miss Rate …

An analytical model for performance and lifetime estimation of hybrid DRAM-NVM main memories

R Salkhordeh, O Mutlu, H Asadi - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Emerging Non-Volatile Memories (NVMs) have promising advantages (eg, lower idle power,
higher density, and non-volatility) over the existing predominant main memory technology …

Enhancing operating system support for multicore processors by using hardware performance monitoring

R Azimi, DK Tam, L Soares, M Stumm - ACM SIGOPS Operating …, 2009 - dl.acm.org
Multicore processors contain new hardware characteristics that are different from previous
generation single-core systems or traditional SMP (symmetric multiprocessing) …

PMCTrack: Delivering performance monitoring counter support to the OS scheduler

JC Saez, A Pousa… - The Computer …, 2017 - academic.oup.com
Hardware performance monitoring counters (PMCs) have proven effective in characterizing
application performance. Because PMCs can only be accessed directly at the OS privilege …

Emulating optimal replacement with a shepherd cache

K Rajan, G Ramaswamy - 40th Annual IEEE/ACM International …, 2007 - ieeexplore.ieee.org
The inherent temporal locality in memory accesses is filtered out by the L1 cache. As a
consequence, an L2 cache with LRU replacement incurs significantly higher misses than the …

Estimating instantaneous cache hit ratio using markov chain analysis

H Gomaa, GG Messier, C Williamson… - … /ACM transactions on …, 2012 - ieeexplore.ieee.org
This paper introduces a novel analytical model for estimating the cache hit ratio as a function
of time. The cache may not reach the steady-state hit ratio when the number of Web objects …