DocumentCode
2453716
Title
Optimal stack frame placement and transfer for energy reduction targeting embedded processors with scratch-pad memories
Author
Gauthier, Lovic ; Ishihara, Tohru
Author_Institution
Syst. LSI Res. Center, Inst. of Syst. LSI Design Ind., Fukuoka, Japan
fYear
2009
fDate
15-16 Oct. 2009
Firstpage
116
Lastpage
125
Abstract
Memory accesses are a major cause of energy consumption for embedded systems and the stack is a frequent target for data accesses. This paper presents a fully software technique which aims at reducing the energy consumption related to the stack by allocating and transferring frames or part of frames between a scratch-pad memory and the main memory. The technique utilizes an integer linear formulation of the problem in order to find at compile time the optimal management for the frames. The technique is also extended to integrate existing methods which deal with static memory objects and others which deal with recursive functions. Experimental results show that our technique effectively exploits an available scratch-pad memory space which is only one half of what the stack requires to reduce the stack-related energy consumption by more than 90% for several applications and on an average of 84% compared to the case where all the frames of the stack are placed into the main memory.
Keywords
SRAM chips; digital storage; embedded systems; energy consumption; integer programming; linear programming; recursive functions; storage management; compile time; data access; embedded processors; energy consumption; energy reduction; integer linear formulation; main memory; memory access; optimal management; optimal stack frame placement; optimal stack frame transfer; recursive functions; scratch-pad memory; software technique; static memory object; Costs; DRAM chips; Embedded system; Energy consumption; Large scale integration; Memory management; Random access memory; SRAM chips; Scanning probe microscopy; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Systems for Real-Time Multimedia, 2009. ESTIMedia 2009. IEEE/ACM/IFIP 7th Workshop on
Conference_Location
Grenoble
Print_ISBN
978-1-4244-5169-2
Electronic_ISBN
978-1-4244-5170-8
Type
conf
DOI
10.1109/ESTMED.2009.5336819
Filename
5336819
Link To Document