Multiperspective reuse prediction

DA Jiménez, E Teran - Proceedings of the 50th Annual IEEE/ACM …, 2017 - dl.acm.org
The disparity between last-level cache and memory latencies motivates the search for
efficient cache management policies. Recent work in predicting reuse of cache blocks …

Domain-specialized cache management for graph analytics

P Faldu, J Diamond, B Grot - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Graph analytics power a range of applications in areas as diverse as finance, networking
and business logistics. A common property of graphs used in the domain of graph analytics …

Kill the program counter: Reconstructing program behavior in the processor cache hierarchy

J Kim, E Teran, PV Gratz, DA Jiménez… - ACM SIGPLAN …, 2017 - dl.acm.org
Data prefetching and cache replacement algorithms have been intensively studied in the
design of high performance microprocessors. Typically, the data prefetcher operates in the …

Leeway: Addressing variability in dead-block prediction for last-level caches

P Faldu, B Grot - 2017 26th International Conference on …, 2017 - ieeexplore.ieee.org
The looming breakdown of Moore's Law and the end of voltage scaling are ushering a new
era where neither transistors nor the energy to operate them is free. This calls for a new …

Adaptive page migration policy with huge pages in tiered memory systems

T Heo, Y Wang, W Cui, J Huh… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
To accommodate the growing demand for memory capacity in a cost-effective way, multiple
types of memory are incorporated in a single system. In such tiered memory systems …

Last-level cache insertion and promotion policy in the presence of aggressive prefetching

DA Jiménez, E Teran, PV Gratz - IEEE Computer Architecture …, 2023 - ieeexplore.ieee.org
The last-level cache (LLC) is the last chance for memory accesses from the processor to
avoid the costly latency of going to main memory. LLC management has been the topic of …

Characterizing the impact of last-level cache replacement policies on big-data workloads

AV Jamet, L Alvarez, DA Jiménez… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
The vast disparity between Last Level Cache (LLC) and memory latencies has motivated the
need for efficient cache management policies. The computer architecture literature abounds …

The impact of cache inclusion policies on cache management techniques

L Backes, DA Jiménez - Proceedings of the International Symposium on …, 2019 - dl.acm.org
Caches were designed to mitigate the large disparity between processor and memory
speeds. Many last-level cache (LLC) management techniques have been designed to …

Reducing data movement and energy in multilevel cache hierarchies without losing performance: Can you have it all?

J Wang, P Ramrakhyani, W Elsasser… - 2019 28th …, 2019 - ieeexplore.ieee.org
Optimizing a multilayer cache hierarchy involves a careful balance of data placement,
replacement, promotion, bypassing, prefetching, etc. to capture the various properties of …

Bandwidth-aware last-level caching: Efficiently coordinating off-chip read and write bandwidth

M Chaudhuri, J Gaur… - 2019 IEEE 37th …, 2019 - ieeexplore.ieee.org
The last two decades have witnessed a large number of proposals on the last-level cache
(LLC) replacement policy aiming to minimize the number of LLC read misses. Another …