TY - JOUR
T1 - Data allocation optimization for hybrid scratch pad memory with SRAM and nonvolatile memory
AU - Hu, Jingtong
AU - Xue, Chun Jason
AU - Zhuge, Qingfeng
AU - Tseng, Wei-Che
AU - Sha, Edwin H.-M.
PY - 2013/6
Y1 - 2013/6
N2 - Embedded systems normally have a tight energy budget. Since the on-chip cache typically consumes 25%-50% of the processor's area and energy consumption, scratch pad memory (SPM), which is a software-controlled on-chip memory, has been widely adopted in many embedded systems due to its smaller area and lower power consumption. However, as the speed of the CMOS transistors increases along with density, leakage power consumption is becoming a critical issue for memory components with a large number of transistors. In this paper, we propose a novel hybrid SPM which consists of static random-access memory (SRAM) and nonvolatile memory (NVM) to take advantage of the ultralow leakage power and high density of latter. A novel dynamic data management algorithm is also proposed to make use of the full potential of NVM. According to the experimental results, with the help of the proposed algorithm, the novel hybrid SPM architecture can reduce the memory access time by 18.17%, the dynamic energy by 24.29%, and the leakage power by 37.34% compared with a baseline pure SRAM SPM with the same area. © 1993-2012 IEEE.
AB - Embedded systems normally have a tight energy budget. Since the on-chip cache typically consumes 25%-50% of the processor's area and energy consumption, scratch pad memory (SPM), which is a software-controlled on-chip memory, has been widely adopted in many embedded systems due to its smaller area and lower power consumption. However, as the speed of the CMOS transistors increases along with density, leakage power consumption is becoming a critical issue for memory components with a large number of transistors. In this paper, we propose a novel hybrid SPM which consists of static random-access memory (SRAM) and nonvolatile memory (NVM) to take advantage of the ultralow leakage power and high density of latter. A novel dynamic data management algorithm is also proposed to make use of the full potential of NVM. According to the experimental results, with the help of the proposed algorithm, the novel hybrid SPM architecture can reduce the memory access time by 18.17%, the dynamic energy by 24.29%, and the leakage power by 37.34% compared with a baseline pure SRAM SPM with the same area. © 1993-2012 IEEE.
KW - Cache
KW - energy
KW - magnetic random access memory (MRAM)
KW - nonvolatile memory (NVM)
KW - on-chip memory
KW - phase change memory
KW - scratch pad memory (SPM)
UR - http://www.scopus.com/inward/record.url?scp=84878319935&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-84878319935&origin=recordpage
U2 - 10.1109/TVLSI.2012.2202700
DO - 10.1109/TVLSI.2012.2202700
M3 - RGC 21 - Publication in refereed journal
SN - 1063-8210
VL - 21
SP - 1094
EP - 1102
JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IS - 6
M1 - 6248275
ER -