Process variation aware DRAM-Cache resizing

被引:1
|
作者
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, Rupnagar 140001, Punjab, India
关键词
DRAM Cache; Energy saving; Tiled CMP; Cache resizing; CIRCUIT PERFORMANCE; MEMORY; ENERGY; VARIABILITY; CHALLENGES; MANAGEMENT; CELL;
D O I
10.1016/j.sysarc.2021.102364
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the demand for larger-sized Last Level Cache (LLC) grows due to modern data-intensive applications, employing low-density SRAM technology to create the LLC for the multicore system is no longer advantageous. Because capacity is more essential than latency in LLC, employing high-density DRAM technology to design LLC is an alternative approach. However, in order to employ DRAM as an LLC, several of its fundamental disadvantages must be effectively addressed. The DRAM-LLC is typically used in die-stacking technology, where the LLC is layered on top of the core layer. The LLC is also separated into several banks. Though larger-sized LLCs are preferred for data-intensive applications, they are not required for all applications. To lower the energy consumption of DRAM-LLC, the size of the LLC can be reduced by shutting down some unused component (bank) of the LLC. These powered-off banks can be reopened whenever the LLC capacity is increased. LLC resizing is the name of the procedure. Because of manufacturing variance, the entire DRAM-LLC does not react evenly. The section affected by process variation has higher delay and energy consumption than the other portions. In this paper, we propose a Process Variation Aware LLC Resizing (PVAR), in which the shrinkage is accomplished by shutting down the affected banks. The existing resizing strategies primarily target underused banks, but these underused banks may be healthy, and instead of powering down these banks, powering down the affected bank is more useful. Experiment results demonstrate that the suggested LLC resizing reduces energy usage by up to 47% more than existing solutions.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] DCA: a DRAM-cache-aware DRAM controller
    Huang, Cheng-Chieh
    Nagarajan, Vijay
    Joshi, Arpit
    [J]. SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2016, : 887 - 897
  • [2] Process variation aware cache leakage management
    Meng, Ke
    Joseph, Russ
    [J]. ISLPED '06: PROCEEDINGS OF THE 2006 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2006, : 262 - 267
  • [3] Efficient Cache Resizing policy for DRAM-based LLCs in ChipMultiprocessors
    Agarwalla, Bindu
    Das, Shirshendu
    Sahu, Nilkanta
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 113
  • [4] Process Variation-Aware Adaptive Cache Architecture and Management
    Mutyam, Madhu
    Wang, Feng
    Krishnan, Ramakrishnan
    Narayanan, Vijaykrishnan
    Kandemir, Mahmut
    Xie, Yuan
    Irwin, Mary Jane
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (07) : 865 - 877
  • [5] Using Adaptive Body Biasing for Robust Process Variation Aware DRAM Design
    Desai, Satyajit
    Roy, Sanghamitra
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2013, 9 (01) : 23 - 36
  • [6] Revisiting Cache Resizing
    Keramidas, Georgios
    Datsios, Chrysovalantis
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (01) : 59 - 85
  • [7] Revisiting Cache Resizing
    Georgios Keramidas
    Chrysovalantis Datsios
    [J]. International Journal of Parallel Programming, 2015, 43 : 59 - 85
  • [8] History & Variation Trained Cache (HVT-Cache): A Process Variation Aware and Fine Grain Voltage Scalable Cache with Active Access History Monitoring
    Sasan, Avesta
    Homayoun, Houman
    Amiri, Kiarash
    Eltawil, Ahmed
    Kudahi, Fadi
    [J]. 2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 498 - 505
  • [9] Process Variation Aware SRAM/Cache for Aggressive Voltage-Frequency Scaling
    Sasan, Avesta
    Homayoun, Houman
    Eltawil, Ahmed
    Kurdahi, Fadi
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 911 - 916
  • [10] 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