TY - GEN
T1 - A study on performance and power efficiency of dense non-volatile caches in multi-core systems
AU - Jadidi, Amin
AU - Arjomand, Mohammad
AU - Kandemir, Mahmut
AU - Das, Chita
N1 - Publisher Copyright:
© 2017 ACM.
PY - 2017/6/5
Y1 - 2017/6/5
N2 - This paper presents a novel cache design based on Multi-Level Cell Spin-Transfer Torque RAM (MLC STT-RAM). Our design exploits the asymmetric nature of the MLC STT-RAM to build cache lines featuring heterogeneous performances, that is, half of the cache lines are read-friendly, while the other half are write-friendly -This asymmetry in read/write latencies are then used by a migration policy in order to overcome the high latency of the baseline MLC cache. Furthermore, in order to enhance the device lifetime, we propose to dynamically deactivate ways of a set in underutilized sets to convert MLC to Single-Level Cell (SLC) mode. Our experiments show that our design gives an average improvement of 12% in system performance and 26% in last-level cache (L3) access energy for various workloads.
AB - This paper presents a novel cache design based on Multi-Level Cell Spin-Transfer Torque RAM (MLC STT-RAM). Our design exploits the asymmetric nature of the MLC STT-RAM to build cache lines featuring heterogeneous performances, that is, half of the cache lines are read-friendly, while the other half are write-friendly -This asymmetry in read/write latencies are then used by a migration policy in order to overcome the high latency of the baseline MLC cache. Furthermore, in order to enhance the device lifetime, we propose to dynamically deactivate ways of a set in underutilized sets to convert MLC to Single-Level Cell (SLC) mode. Our experiments show that our design gives an average improvement of 12% in system performance and 26% in last-level cache (L3) access energy for various workloads.
UR - http://www.scopus.com/inward/record.url?scp=85021785241&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85021785241&partnerID=8YFLogxK
U2 - 10.1145/3078505.3078547
DO - 10.1145/3078505.3078547
M3 - Conference contribution
AN - SCOPUS:85021785241
T3 - SIGMETRICS 2017 Abstracts - Proceedings of the 2017 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems
SP - 27
EP - 28
BT - SIGMETRICS 2017 Abstracts - Proceedings of the 2017 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems
PB - Association for Computing Machinery, Inc
T2 - 2017 ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS 2017
Y2 - 5 June 2017 through 9 June 2017
ER -