Title :
A memory allocation technique for low-energy embedded DSP software
Author :
Mike Tien-Chien Lee ; Tiwari, V.
Author_Institution :
Fujitsu Labs. of America, San Jose, CA, USA
Abstract :
Embedded DSP applications are characterized by the presence of a dedicated DSP processor and application specific software that runs on it. Energy consumption is increasingly becoming a critical design constraint for such applications. This necessitates the analysis and optimization of the energy consumption of the software component of these systems. This paper investigates an energy optimization technique in this regard. It involves the problem of allocating memory to variables in embedded DSP software to maximize simultaneous data transfers from different memory banks to registers. A memory allocation technique based on simulated annealing is proposed. Experimental results for example DSP programs demonstrate that energy reductions of upto 47% can be achieved by this approach.
Keywords :
real-time systems; signal processing; simulated annealing; storage allocation; storage management; application specific software; critical design constraint; dedicated DSP processor; energy consumption; energy optimization technique; energy reductions; low-energy embedded DSP software; memory allocation technique; simulated annealing; simultaneous data transfers; Application software; Circuit simulation; Computational modeling; Costs; Current measurement; Digital signal processing; Embedded software; Energy consumption; Laboratories; Registers;
Conference_Titel :
Low Power Electronics, 1995., IEEE Symposium on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-3036-6
DOI :
10.1109/LPE.1995.482449