Title :
Energy-efficient partitioning of hybrid caches in multi-core architecture
Author :
Dongwoo Lee ; Kiyoung Choi
Author_Institution :
Dept. of Electr. & Comput. Eng., Seoul Nat. Univ., Seoul, South Korea
Abstract :
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.
Keywords :
SRAM chips; cache storage; energy consumption; multiprocessing systems; SRAM cache; STT-RAM cache; block fill; cache block; energy consumption reduction; energy-efficient partitioning; multicore architecture; read-write aware region-based hybrid cache architecture; spin-transfer torque RAM; Benchmark testing; Energy consumption; Magnetic tunneling; Multicore processing; Random access memory; Torque; Spin-Transfer Torque RAM (STT-RAM); cache partitioning; hybrid caches;
Conference_Titel :
Very Large Scale Integration (VLSI-SoC), 2014 22nd International Conference on
Conference_Location :
Playa del Carmen
DOI :
10.1109/VLSI-SoC.2014.7004174