DocumentCode :
1544166
Title :
Analysis of the influence of register file size on energy consumption, code size, and execution time
Author :
Wehmeyer, L. ; Jain, M.K. ; Steinke, S. ; Marwedel, P. ; Balakrishnan, M.
Author_Institution :
Dept. of Comput. Sci. XII, Dortmund Univ., Germany
Volume :
20
Issue :
11
fYear :
2001
fDate :
11/1/2001 12:00:00 AM
Firstpage :
1329
Lastpage :
1337
Abstract :
Interest in low-power embedded systems has increased considerably in the past few years. To produce low-power code and to allow an estimation of power consumption of software running on embedded systems, a power model was developed based on physical measurement using an evaluation board and integrated into a compiler and profiler. The compiler uses the power information to choose instruction sequences consuming less power, whereas the profiler gives information about the total power consumed during execution of the generated program. The used compiler is parameterized such that, e.g., the register file size may be changed. The resulting code is evaluated with respect to code size, performance, and power consumption for different register file sizes. The extracted information is especially useful during application analysis and architecture space exploration in application-specific integrated processor (ASIP) design. Our analysis gives the designer the ability to estimate the desirable register file size for an ASIP design. The size of the register file should be considered as a design parameter since it has a strong impact on the energy consumption of embedded systems
Keywords :
circuit CAD; embedded systems; integrated circuit design; low-power electronics; microprocessor chips; program compilers; ARM7TDMI processor; ASIP design; application analysis; application-specific integrated processor design; architecture space exploration; code size; design parameter; energy consumption; execution time; instruction sequences selection; low-power code; low-power embedded systems; power model; profiler; register file size; software power consumption estimation; Application specific processors; Embedded software; Embedded system; Energy consumption; Power generation; Power measurement; Power system modeling; Program processors; Registers; Software measurement;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.959862
Filename :
959862
Link To Document :
بازگشت