SHiP: Signature-based hit predictor for high performance caching

CJ Wu, A Jaleel, W Hasenplaugh, M Martonosi… - Proceedings of the 44th …, 2011 - dl.acm.org
The shared last-level caches in CMPs play an important role in improving application
performance and reducing off-chip memory bandwidth requirements. In order to use LLCs …

Improving cache management policies using dynamic reuse distances

N Duong, D Zhao, T Kim, R Cammarota… - 2012 45Th annual …, 2012 - ieeexplore.ieee.org
Cache management policies such as replacement, bypass, or shared cache partitioning
have been relying on data reuse behavior to predict the future. This paper proposes a new …

AOS: Adaptive overwrite scheme for energy-efficient MLC STT-RAM cache

X Chen, N Khoshavi, J Zhou, D Huang… - Proceedings of the 53rd …, 2016 - dl.acm.org
Spin-Transfer Torque Random Access Memory (STT-RAM) has been identified as an
advantageous candidate for on-chip memory technology due to its high density and ultra low …

Maximizing cache performance under uncertainty

N Beckmann, D Sanchez - 2017 IEEE International Symposium …, 2017 - ieeexplore.ieee.org
Much prior work has studied cache replacement, but a large gap remains between theory
and practice. The design of many practical policies is guided by the optimal policy, Belady's …

Whirlpool: Improving dynamic cache management with static data classification

A Mukkara, N Beckmann, D Sanchez - ACM SIGARCH Computer …, 2016 - dl.acm.org
Cache hierarchies are increasingly non-uniform and difficult to manage. Several techniques,
such as scratchpads or reuse hints, use static information about how programs access data …

Energy-aware adaptive restore schemes for MLC STT-RAM cache

X Chen, N Khoshavi, RF DeMara… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
For the sake of higher cell density while achieving near-zero standby power, recent research
progress in Magnetic Tunneling Junction (MTJ) devices has leveraged Multi-Level Cell …

NUcache: An efficient multicore cache organization based on next-use distance

R Manikantan, K Rajan… - 2011 IEEE 17th …, 2011 - ieeexplore.ieee.org
The effectiveness of the last-level shared cache is crucial to the performance of a multi-core
system. In this paper, we observe and make use of the DelinquentPC-Next-Use …

Reducing cache pollution through detection and elimination of non-temporal memory accesses

A Sandberg, D Eklöv… - SC'10: Proceedings of the …, 2010 - ieeexplore.ieee.org
Contention for shared cache resources has been recognized as a major bottleneck for
multicores--especially for mixed workloads of independent applications. While most modern …

Blast from the Past: Least Expected Use (LEU) Cache Replacement with Statistical History

S Chakraborti, Z Zhang, N Bertram, C Ding… - Proceedings of the …, 2023 - dl.acm.org
Cache replacement policies typically use some form of statistics on past access behavior. As
a common limitation, however, the extent of the history being recorded is limited to either just …

Energy-efficient exclusive last-level hybrid caches consisting of SRAM and STT-RAM

N Kim, J Ahn, W Seo, K Choi - 2015 IFIP/IEEE International …, 2015 - ieeexplore.ieee.org
This paper presents an energy-efficient exclusive last-level cache design based on STT-
RAM, which is an emerging memory technology that has higher density and lower static …