DocumentCode :
763163
Title :
Compiler-guided leakage optimization for banked scratch-pad memories
Author :
Kandemir, Mahmut ; Irwin, Mary Jane ; Chen, Guilin ; Kolcu, Ibrahim
Author_Institution :
Comput. Sci. & Eng. Dept., Pennsylvania State Univ., University Park, PA, USA
Volume :
13
Issue :
10
fYear :
2005
Firstpage :
1136
Lastpage :
1146
Abstract :
Current trends indicate that leakage energy consumption will be an important concern in upcoming process technologies. In this paper, we propose a compiler-based leakage energy optimization strategy for on-chip scratch-pad memories (SPMs). The idea is to divide SPM into banks and use compiler-guided memory-data layout optimization and data migration to maximize SPM bank idleness, thereby increasing the chances of placing banks into a low-power (low-leakage) state. Our experimental results with eight applications show that the proposed compiler-based strategy is very effective in reducing leakage energy of on-chip SPMs.
Keywords :
integrated memory circuits; low-power electronics; memory architecture; optimisation; program compilers; SPM bank idleness; banked scratch-pad memories; compiler-based leakage energy optimization; compiler-guided memory-data layout optimization; data migration; low-leakage state; low-power state; on-chip scratch-pad memories; Application software; Cache memory; Decoding; Electric breakdown; Energy consumption; Energy management; Hardware; Memory management; Optimizing compilers; Scanning probe microscopy;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2005.859478
Filename :
1561243
Link To Document :
بازگشت