Efficient Cache Resizing policy for DRAM-based LLCs in ChipMultiprocessors

被引:2
|
作者
Agarwalla, Bindu [1 ]
Das, Shirshendu [2 ]
Sahu, Nilkanta [1 ]
机构
[1] Indian Inst Informat Technol Guwahati, Dept CSE, Gauhati 781015, India
[2] Indian Inst Technol Ropar, Dept CSE, Ropar 140001, Punjab, India
关键词
DRAM cache; Energy saving; Tiled CMP; Cache Resizing; ENERGY; MEMORY; MANAGEMENT; REFRESH;
D O I
10.1016/j.sysarc.2020.101886
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In today's ChipMultiprocessors (CMPs), multiple cores share the common Last Level Cache (LLC), divided into multiple banks. As the data requirement is increasing the demand for larger LLC sizes is also increasing. The traditional SRAM technology is not area efficient to design such larger LLCs as demanded by the modern CMPs. From the last few years, DRAM technologies have been used to propose LLC. DRAM technology has almost 8 times density over the SRAM and hence larger cache size can be designed. Though DRAM is already considered as an alternative to design low cost, area-efficient larger size LLC, it must be used efficiently to get the benefits. Due to its overheads like access latency and refresh operations efficient techniques must be used to get better performance from DRAM LLC. In the existing works, it has been observed that though the larger LLC is required for the current as well as future data-intensive applications, the entire LLC may not be required while executing other applications. In such situations, some banks can be almost idle during a particular period of execution. These idle banks can be powered-off and restart later whenever required. The mechanism is called Cache Resizing as it resizes the cache (LLC) according to the current requirements. Cache resizing techniques are already proposed for SRAM based LLCs but due to the larger size of DRAM LLC, the same mechanisms cannot be used for DRAM LLCs. In this paper, we have proposed an efficient cache resizing policy for large sized LLC, especially for DRAM-based LLCs. We call our proposed cache resizing technique as Efficient Cache Resizing (ECR) which is implemented on top of a 3D Tiled CMP. Experimental analysis shows that ECR can reduce up to 44% more energy consumption as compared to the existing technique.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] DRAM-Based Processor for Deep Neural Networks Without SRAM Cache
    Tam, Eugene
    Jiang, Shenfei
    Duan, Paul
    Meng, Shawn
    Pan, Yue
    Huang, Cayden
    Han, Yi
    Xie, Jacke
    Cui, Yuanjun
    Yu, Jinsong
    Lu, Minggui
    [J]. INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 743 - 753
  • [2] An Adaptive Partitioning Scheme for DRAM-based Cache in Solid State Drives
    Shim, Hyotaek
    Seo, Bon-Keun
    Kim, Jin-Soo
    Maeng, Seungryoul
    [J]. 2010 IEEE 26TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2010,
  • [3] DRAM-Based Victim Cache for Page Migration Mechanism on Heterogeneous Main Memory
    Pei, Songwen
    Qian, Yihuan
    Ye, Xiaochun
    Liu, Haikun
    Kong, Linghe
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (03): : 568 - 581
  • [4] Process variation aware DRAM-Cache resizing
    Agarwalla, Bindu
    Das, Shirshendu
    Sahu, Nilkanta
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 123
  • [5] A Framework for Efficient Cache Resizing
    Keramidas, Georgios
    Datsios, Chrysovalantis
    Kaxiras, Stefanos
    [J]. 2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 76 - 85
  • [6] An Overview of DRAM-Based Security Primitives
    Anagnostopoulos, Nikolaos Athanasios
    Katzenbeisser, Stefan
    Chandy, John
    Tehranipoor, Fatemeh
    [J]. CRYPTOGRAPHY, 2018, 2 (02) : 1 - 33
  • [7] An FPGA architecture for DRAM-based systolic computations
    Margolus, N
    [J]. 5TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 1997, : 2 - 11
  • [8] A Flexible Insertion Policy for Dynamic Cache Resizing Mechanisms
    Sato, Masayuki
    Tobo, Yusuke
    Egawa, Ryusuke
    Takizawa, Hiroyuki
    Kobayashi, Hiroaki
    [J]. 2013 IEEE COOL CHIPS XVI (COOL CHIPS), 2013,
  • [9] A DRAM-based Near-Memory Architecture for Accelerated and Energy-Efficient Execution of Transformers
    Singh, Gian
    Vrudhula, Sarma
    [J]. PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 57 - 62
  • [10] DRAM-Based PUF Utilizing the Variation of Adjacent Cells
    Abulibdeh, Enas
    Younes, Leen
    Mohammad, Baker
    Humood, Khaled
    Saleh, Hani
    Al-Qutayri, Mahmoud
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 2909 - 2918