DocumentCode
1072274
Title
Evaluating integrated hardware-software optimizations using a unified energy estimation framework
Author
Vijaykrishnan, N. ; Kandemir, Mahmut ; Irwin, Mary Jane ; Kim, Hyun Suk ; Ye, Wu ; Duarte, David
Author_Institution
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
Volume
52
Issue
1
fYear
2003
Firstpage
59
Lastpage
76
Abstract
In embedded and portable applications, energy dissipation is a major design constraint. Designers must consider energy consumption. SimplePower evaluates the energy considering the system as a whole rather than just as a sum of parts, and concurrently supports both compiler and architectural experimentation. It includes a transition-sensitive, cycle-accurate datapath energy model that interfaces with analytical and transition-sensitive energy models for the memory, clock and bus subsystems, respectively. We analyzed the energy consumption of 10 codes from the multidimensional array domain, and find datapath energy hotspots, bottlenecks and helpful features. Optimized codes saved 21 percent more energy using the most recently used way-prediction cache scheme as compared to executing unoptimized codes from the multidimensional array domain.
Keywords
electronic design automation; energy conservation; hardware-software codesign; optimisation; SimplePower; architectural-level energy estimation framework; bus subsystem; clock subsystem; datapath energy hotspots; embedded processors; energy consumption; integrated hardware-software optimization evaluation; memory subsystem; multidimensional array; portable computers; transition-sensitive cycle-accurate datapath energy model; unified energy estimation framework; Circuits; Clocks; Computer architecture; Design optimization; Energy consumption; Hardware; Multidimensional signal processing; Network-on-a-chip; Optimizing compilers; Registers;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2003.1159754
Filename
1159754
Link To Document