DocumentCode
1960723
Title
A simulation methodology for software energy evaluation
Author
Mehta, Huxefa ; Owens, Robert Michael ; Irwin, Mary Jane
Author_Institution
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
fYear
1997
fDate
4-7 Jan 1997
Firstpage
509
Lastpage
510
Abstract
We describe a comprehensive simulation methodology and tool for evaluation of software energy for the pipelined DLX processor. Energy models for each module of DLX are built and the energy is evaluated during run time execution. The input to the simulator are the instructions of the program and the simulator estimates energy of each micro-instruction using the energy models. Our simulator allows exploration of energy by allowing architecture modification, experimentation with different software techniques (compilation optimizations, algorithm evaluation) and also allows simultaneous interplay of both hardware and software techniques. The usefulness of this simulator is demonstrated by evaluating certain compilation optimizations (loop unrolling, software pipelining, recursion elimination etc.) and algorithms
Keywords
pipeline processing; program compilers; simulation; algorithm; architecture; compilation optimization; loop unrolling; micro-instruction; pipelined DLX processor; recursion elimination; simulation; software energy; software pipelining; Arithmetic; Capacitance; Computational modeling; Computer simulation; Energy dissipation; Engines; Hardware; Logic; Multiplexing; SPICE;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1997. Proceedings., Tenth International Conference on
Conference_Location
Hyderabad
ISSN
1063-9667
Print_ISBN
0-8186-7755-4
Type
conf
DOI
10.1109/ICVD.1997.568187
Filename
568187
Link To Document