Restricting Writes for Energy-Efficient Hybrid Cache in Multi-Core Architectures

被引:0
|
作者
Agarwal, Sukarn [1 ]
Kapoor, Hemangee K. [1 ]
机构
[1] IIT Guwahati, Dept Comp Sci & Engn, Gauhati 781039, Assam, India
关键词
Non-Volatile Memory; STT-RAM; Hybrid Cache; Private Blocks; Expensive write; MESI protocol; PERFORMANCE;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Emerging non-volatile memory technology Spin Transfer Torque Random Access Memory (STT-RAM) is a good candidate for the Last Level Cache (LLC) on account of high density, good scalability and low power consumption. However, expensive write operation reduces their chances as a replacement of SRAM. To handle these expensive write operations, an STTRAM/SRAM hybrid cache architecture is proposed that reduces the number of writes and energy consumption of the STT-RAM region in the LLC by considering the existence of private blocks. Our approach allocates dataless entries for such kind of blocks when they are loaded in the LLC on a miss. We make changes in the conventional MESI protocol by adding new states to deal with the dataless entries. Experimental results using full system simulator shows 73% savings in write operations and 20% energy savings compared to an existing policy.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Multi-core cache hierarchies
    Balasubramonian R.
    Jouppi N.
    Muralimanohar N.
    Synthesis Lectures on Computer Architecture, 2011, 17 : 1 - 155
  • [22] Energy efficient multi-core processing
    Leech, Charles
    Kazmierski, Tom J.
    1600, University of Banja Luka, Faculty of Electrical Engineering (18): : 3 - 10
  • [23] Energy-Efficient and High Performance CGRA-based Multi-Core Architecture
    Kim, Yoonjin
    Kim, Heesun
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2014, 14 (03) : 284 - 299
  • [24] An Energy-efficient Task Scheduling Approach for Variable Frequency Multi-core Processors
    Wang, Yingfeng
    Tu, Hong
    Qin, Shengjun
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (10): : 3385 - 3394
  • [25] A Dual Processor Energy-Efficient Platform with Multi-core Accelerator for Smart Sensing
    Pullini, Antonio
    Mach, Stefan
    Magno, Michele
    Benini, Luca
    SENSOR SYSTEMS AND SOFTWARE, 2017, 205 : 29 - 40
  • [26] Energy-Efficient Parallel Real-Time Scheduling on Clustered Multi-Core
    Bhuiyan, Ashikahmed
    Liu, Di
    Khan, Aamir
    Saifullah, Abusayeed
    Guan, Nan
    Guo, Zhishan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (09) : 2097 - 2111
  • [27] User-Centric Energy-Efficient Scheduling on Multi-Core Mobile Devices
    Tseng, Po-Hsien
    Hsiu, Pi-Cheng
    Pan, Chin-Chiang
    Kuo, Tei-Wei
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [28] Energy-efficient execution of dense linear algebra algorithms on multi-core processors
    Pedro Alonso
    Manuel F. Dolz
    Rafael Mayo
    Enrique S. Quintana-Ortí
    Cluster Computing, 2013, 16 : 497 - 509
  • [29] An Energy-efficient Scheduler for Throughput Guaranteed Jobs on Asymmetric Multi-core Platforms
    Lin, Ching-Chi
    Li, Hsiang-Hsin
    Wu, Jan-Jan
    Liu, Pangfeng
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 810 - 817
  • [30] An Energy-Efficient Scheduling Approach for Directed Acyclic Graphs on Multi-Core Processors
    Yao, Yong
    Tu, Hong
    Liu, Zhijing
    Wang, Yingfeng
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 3, 2011, : 408 - 410