DocumentCode :
2533173
Title :
A recursive algorithm for low-power memory partitioning
Author :
Benini, Luca ; Macii, Alberto ; Poncino, Massimo
Author_Institution :
Bologna Univ., Italy
fYear :
2000
fDate :
2000
Firstpage :
78
Lastpage :
83
Abstract :
Memory-processor integration offers new opportunities for reducing the energy of a system. In the case of embedded systems, one solution consists of mapping the most frequently accessed addresses onto the on-chip SRAM to guarantee power and performance efficiency. This option is especially effective when memory access patterns can be profiled and studied at design time (as in typical real-time embedded systems). In this work, we propose an algorithm for the automatic partitioning of on-chip SRAM in multiple banks that can be independently accessed. Starting from the dynamic execution profile of an embedded application running on a given processor core, we synthesize a multi-banked SRAM architecture optimally fitted to the execution profile. The algorithm provides a globally optimum solution to the problem under realistic assumptions on the power cost metrics, and with constraints on the number of memory banks. Results, collected on a set of embedded applications for the ARM processor, have shown average energy savings around 42%.
Keywords :
SRAM chips; application specific integrated circuits; embedded systems; logic partitioning; low-power electronics; microprocessor chips; ARM processor; automatic partitioning; average energy savings; dynamic execution profile; embedded systems; globally optimum solution; low-power memory partitioning; memory access patterns; memory-processor integration; multi-banked SRAM architecture; on-chip SRAM; power cost metrics; recursive algorithm; Design optimization; Embedded system; Energy efficiency; Memory architecture; Partitioning algorithms; Permission; Random access memory; Read-write memory; Real time systems; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Low Power Electronics and Design, 2000. ISLPED '00. Proceedings of the 2000 International Symposium on
Print_ISBN :
1-58113-190-9
Type :
conf
DOI :
10.1109/LPE.2000.155257
Filename :
876761
Link To Document :
بازگشت