Energy-Efficient Partitioning of Hybrid Caches in Multi-Core Architecture

被引:0
|
作者
Lee, Dongwoo [1 ]
Choi, Kiyoung [1 ]
机构
[1] Seoul Natl Univ, Dept Elect & Comp Engn, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
Spin-Transfer Torque RAM (STT-RAM); hybrid caches; cache partitioning; HIGH-PERFORMANCE;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a technique for reducing energy consumed by hybrid caches that have both SRAM and STT-RAM (Spin-Transfer Torque RAM) in multi-core architecture. It is based on dynamic partitioning of the SRAM cache as well as the STT-RAM cache. It assigns cache blocks to a specific region of a cache based on an existing technique called read-write aware region-based hybrid cache architecture. Thus, when a store operation from a core causes a write miss, the block is assigned to the SRAM cache. When a load operation from a core causes a read miss and thus causes a block fill, the block is assigned to the STT-RAM cache. However, if the core is already using maximum cache ways allocated to it in the SRAM, then the block fill is done into the SRAM. The partitioning is updated periodically. Simulation results show that the proposed technique improves the performance of the multi-core architecture and significantly reduces energy consumption in the hybrid caches compared to the state-of-the-art migration-based hybrid cache management.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Energy-Efficient Partitioning of Hybrid Caches in Multi-core Architecture
    Lee, Dongwoo
    Choi, Kiyoung
    VLSI-SOC: INTERNET OF THINGS FOUNDATIONS, 2015, 464 : 58 - 74
  • [2] Restricting Writes for Energy-Efficient Hybrid Cache in Multi-Core Architectures
    Agarwal, Sukarn
    Kapoor, Hemangee K.
    2016 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2016,
  • [3] Energy-efficient scheduling in multi-core servers
    Asghari, Naser M.
    Mandjes, M.
    Walid, Anwar
    COMPUTER NETWORKS, 2014, 59 : 33 - 43
  • [4] 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
  • [5] Energy-Efficient Task Partitioning for Real-Time Scheduling on Multi-Core Platforms
    El Sayed, Manal A.
    Saad, El Sayed M.
    Aly, Rasha F.
    Habashy, Shahira M.
    COMPUTERS, 2021, 10 (01) : 1 - 21
  • [6] A Synchronization-Based Hybrid-Memory Multi-Core Architecture for Energy-Efficient Biomedical Signal Processing
    Braojos, Ruben
    Bortolotti, Daniele
    Bartolini, Andrea
    Ansaloni, Giovanni
    Benini, Luca
    Atienza, David
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (04) : 575 - 585
  • [7] An Energy-Efficient Hypervisor Scheduler for Asymmetric Multi-core
    Lin, Ching-Chi
    Chang, Chao-Jui
    Syu, You-Cheng
    Wu, Jan-Jan
    Liu, Pangfeng
    Cheng, Po-Wen
    Hsu, Wei-Te
    2014 IEEE 3RD GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2014, : 507 - 509
  • [8] DNPU: An Energy-Efficient Deep-Learning Processor with Heterogeneous Multi-Core Architecture
    Shin, Dongjoo
    Lee, Jinmook
    Lee, Jinsu
    Lee, Juhyoung
    Yoo, Hoi-Jun
    IEEE MICRO, 2018, 38 (05) : 85 - 93
  • [9] A novel energy-efficient scheduling model for multi-core systems
    Kumar, Neetesh
    Vidyarthi, Deo Prakash
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 643 - 666
  • [10] A novel energy-efficient scheduling model for multi-core systems
    Neetesh Kumar
    Deo Prakash Vidyarthi
    Cluster Computing, 2021, 24 : 643 - 666