• 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