An energy-efficient cache replacement policy for ultra-dense racetrack memory

被引:0
作者
Hameed, Fazal [1 ]
Maqsood, Moazam [2 ]
Irtaza, Syed Ali [1 ]
机构
[1] Inst Space Technol, Islamabad Expressway, Islamabad 44000, Pakistan
[2] Pak Austria Fachhochschule Inst Appl Sci & Technol, Khanpur Rd, Haripur, Pakistan
关键词
Architecture; Cache; Embedded systems; Memory; Racetrack; Shift;
D O I
10.1016/j.sysarc.2023.102837
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Racetrack memory (RTM) based caches provide improved energy and area efficiencies compared to traditional SRAM caches via multi-bit storage capability. The RTM cell arranges multiple bits in a magnetic nanowire track and is equipped with a shared port to access the data. Accessing a bit necessitates to shift the bit under the port. Since the serial access nature of the RTM cell induces energy penalty, it is crucial to reduce the number of shifts. To do so, we have devised an energy-efficient cache replacement policy that first calculates the shift cost of a group of rarely reused cache lines in a cache set. After that, it chooses a victim cache line from that group that incurs minimum shift cost. Employing 1 MB RTM cache for single-programmed workloads, the proposed policy outperforms the state-of-the-art by 23.2% and 48.8% in terms of energy consumption and shift cost respectively. For multi-programmed workloads, the energy saving and shift improvement translates to 22.8% and 39.8% respectively using 4 MB RTM shared cache.
引用
收藏
页数:9
相关论文
共 19 条
  • [11] Standard performance evaluation corporation, 2021, US
  • [12] Array Organization and Data Management Exploration in Racetrack Memory
    Sun, Zhenyu
    Bi, Xiuyuan
    Wu, Wenqing
    Yoo, Sungjoo
    Li, Hai
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1041 - 1054
  • [13] Sun ZY, 2013, DES AUT CON
  • [14] Venkatesan R., 2012, ACMIEEE INT S LOW PO, P185, DOI DOI 10.1145/2333660.2333707
  • [15] Cache Design with Domain Wall Memory
    Venkatesan, Rangharajan
    Kozhikkottu, Vivek J.
    Sharad, Mrigank
    Augustine, Charles
    Raychowdhury, Arijit
    Roy, Kaushik
    Raghunathan, Anand
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1010 - 1024
  • [16] An Automatic-Addressing Architecture With Fully Serialized Access in Racetrack Memory for Energy-Efficient CNNs
    Wang, Jihe
    Liu, Jun
    Wang, Danghui
    An, Jianfeng
    Fan, Xiaoya
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (01) : 235 - 250
  • [17] Xu HF, 2015, ASIA S PACIF DES AUT, P417, DOI 10.1109/ASPDAC.2015.7059042
  • [18] FusedCache: A Naturally Inclusive, Racetrack Memory, Dual-Level Private Cache
    Xu, Haifeng
    Alkabani, Yousra
    Melhem, Rami
    Jones, Alex K.
    [J]. IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2016, 2 (02): : 69 - 82
  • [19] Zhang C, 2015, ASIA S PACIF DES AUT, P100, DOI 10.1109/ASPDAC.2015.7058988