Title :
Optimization of energy consumed by real-time applications embedded into DSP systems
Author :
Pignolo, Sébastien ; Martin, E. ; Senn, E. ; Julien, N. ; Saget, B.
Author_Institution :
Lab LESTER, South Bretany, France
Abstract :
This paper deals with consumption of real-time applications running on embedded systems. It is assumed that a significant part of the power dissipated by systems is due to input/output made between all the chips and especially between commonly used digital signal processors and their tiny internal memories and their compared to huge external memories, it is worth settling a strategy to reduce their transfers by keeping inside the processor the more interesting data that will yield to minimize the power. The authors´ method is based on the modeling of C source application into two graphs, graph of data dependence and graph of expression dependence that will give information about the behavioral of data, their precise moments of utilization and the best scheduling of instructions so that data reuse is maximal. First results show that by their method it is possible to reduce by 70% the energy of some applications.
Keywords :
computer power supplies; digital signal processing chips; embedded systems; energy conservation; optimisation; power consumption; C source application; DSP systems; data dependence graph; digital signal processors; embedded real-time applications; energy consumption optimisation; expression dependence graph; input/output-based power dissipation; instructions scheduling; internal memories; Digital signal processing; Digital signal processing chips; Digital signal processors; Energy management; Memory management; Optimization methods; Personal digital assistants; Power system management; Real time systems; Registers;
Conference_Titel :
Power Electronics and Drive Systems, 2001. Proceedings., 2001 4th IEEE International Conference on
Print_ISBN :
0-7803-7233-6
DOI :
10.1109/PEDS.2001.975433