Static Minimization of Total Energy Consumption in Memory Subsystem for Scratchpad-Based Systems-on-Chips

被引:14
作者
Menichelli, F. [1 ]
Olivieri, M. [1 ]
机构
[1] Univ Roma La Sapienza, Dept Elect Engn, I-00184 Rome, Italy
关键词
Leakage power consumption in CMOS devices; low power embedded systems; memory subsystem optimization; scratchpad memory;
D O I
10.1109/TVLSI.2008.2001940
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In VLSI systems-on-chips (SoC), leakage is expected to override 50% of the total power consumption, and the memory sub-system can be responsible for up to 75% of the power. Scratch-pad memories (SPM) are a proven alternative to cache memories in power-aware SoCs. Optimal SPM mapping has already been investigated for dynamic power reduction in the main memory and for leakage reduction in the SPM itself. This paper addresses the problem of global energy optimization (i.e., active + leakage) in the whole memory sub-system of tin SPM-based SoC. We focus on SPMs dedicated to instructions and constant data. We present the technology-level foundation, the mathematical problem formulation, its solution as an integer-linear-programming (ILP) problem, the implemented design flow, and the power reduction results referring to standard benchmarks and ITRS technology data.
引用
收藏
页码:161 / 171
页数:11
相关论文
共 40 条
[31]   Assigning program and data objects to scratchpad for energy reduction [J].
Steinke, S ;
Wehmeyer, L ;
Lee, BS ;
Marwedel, P .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, :409-415
[32]  
THOMAS O, 2006, P IEEE INT C INT CIR, P1
[33]   Impact of process scaling on the efficacy of leakage reduction schemes [J].
Tsai, YF ;
Duarte, D ;
Vijaykrishnan, N ;
Irwin, MJ .
2004 INTERNATIONAL CONFERENCE ON INTEGRATED CIRCUIT DESIGN AND TECHNOLOGY, 2004, :3-11
[34]  
Verma M, 2004, INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, P104
[35]   Cache-aware scratchpad allocation algorithm [J].
Verma, M ;
Wehmeyer, L ;
Marwedel, P .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, :1264-1269
[36]  
Verma M, 2003, ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, P77, DOI 10.1109/ASPDAC.2003.1194997
[37]  
VERMA M, 2006, ADV MEMORY OPTIMIZAT
[38]   Overlay techniques for scratchpad memories in low power embedded processors [J].
Verma, Manish ;
Marwedel, Peter .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (08) :802-815
[39]  
WEHMEYER L, 2006, EFFICIENT PREDICTABL
[40]  
Wuytack S, 1996, 1996 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - DIGEST OF TECHNICAL PAPERS, P359, DOI 10.1109/LPE.1996.547539