Title :
Code Motion for Migration Minimization in STT-RAM Based Hybrid Cache
Author :
Li, Qingan ; Shi, Liang ; Li, Jianhua ; Xue, Chun Jason ; He, Yanxiang
Author_Institution :
City Univ. of Hong Kong, Hong Kong, China
Abstract :
Hybrid caches consisting of both STT-RAM and SRAM have been proposed recently for energy efficiency. To explore the advantages of hybrid cache, most work on hybrid caches employs migration based strategies to dynamically move write-intensive data from STT-RAM to SRAM. Migrations require additional read and write operations for data movement and may lead to significant overheads. To address this issue,this paper proposes a compilation method, Migration-aware Code Motion (MCM), to improve the energy efficiency and performance of STT-RAM based hybrid cache. This method is designed to change the data access patterns in memory blocks such that the migration overhead is reduced without any hardware modification. The experimental results show that the proposed method can reduce the number of migrations by 10.6%,reduce the dynamic energy by 6.2%, and reduce the total latency by 5.3% on average.
Keywords :
SRAM chips; MCM; SRAM; STT-RAM based hybrid cache; compilation method; data access patterns; data movement; energy efficiency; memory blocks; migration minimization; migration-aware code motion; read operations; write operations; write-intensive data; Benchmark testing; Educational institutions; Embedded systems; Energy consumption; Hardware; Random access memory; Scheduling;
Conference_Titel :
VLSI (ISVLSI), 2012 IEEE Computer Society Annual Symposium on
Conference_Location :
Amherst, MA
Print_ISBN :
978-1-4673-2234-8
DOI :
10.1109/ISVLSI.2012.84