DocumentCode
2314337
Title
A Methodology for Power-aware Pipelining via High-Level Performance Model Evaluations
Author
Bathen, Luis Angel D ; Ahn, Yongjin ; Pasricha, Sudeep ; Dutt, Nikil D.
Author_Institution
Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
fYear
2009
fDate
7-9 Dec. 2009
Firstpage
19
Lastpage
24
Abstract
Power is one of the major constraints considered during the design of embedded software. In order to reduce power consumption without sacrificing performance, software needs to be optimized in order to run as efficiently as possible on a given platform. When attempting to optimize the mapping of a piece of software on a multiprocessor system, designers often face the chicken-and-egg problem of whether to schedule tasks first, or do memory allocation first, as either step will affect the different optimization opportunities the other may provide. Because each optimization will affect the system´s power consumption, it is critically important to be able to monitor the effects these transformations have. In this paper we present a methodology that allows designers to quickly evaluate the impact each code optimization will have in the system´s power. Our exploration engine relies on SystemC-based power/performance models to quickly and accurately evaluate the dynamic power due to memory accesses as well as the expected CPU power consumption.
Keywords
multiprocessing systems; optimisation; pipeline processing; CPU power consumption; SystemC-based power model; embedded software; high-level performance model evaluation; multiprocessor system; power-aware pipelining; Design methodology; Design optimization; Embedded software; Energy consumption; Engines; Monitoring; Multiprocessing systems; Pipeline processing; Software design; Software performance; Chip-Multiprocessors; Design Space Exploration; Power Modeling; Software Optimizations;
fLanguage
English
Publisher
ieee
Conference_Titel
Microprocessor Test and Verification (MTV), 2009 10th International Workshop on
Conference_Location
Austin, TX
ISSN
1550-4093
Print_ISBN
978-1-4244-6479-1
Electronic_ISBN
1550-4093
Type
conf
DOI
10.1109/MTV.2009.19
Filename
5460786
Link To Document