DocumentCode
400446
Title
Pre-characterization free, efficient power/performance analysis of embedded and general purpose software applications
Author
Rapaka, Venkata Syam P ; Marculescu, Diana
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2003
fDate
2003
Firstpage
504
Lastpage
509
Abstract
This paper presents a novel approach for an efficient, yet accurate estimation technique for power consumption and performance of embedded and general purpose applications. Our approach is adaptive in nature and is based on detecting sections of code characterized by high temporal locality (also called hotspots) in the execution profile of the benchmark being executed on a target processor. The technique itself is architecture and input independent and can be used for both embedded, as well as for general purpose processors. We have implemented a hybrid simulation engine which can significantly shorten the simulation time by using on-the-fly profiling for critical sections of the code and by reusing this information during power/performance estimation for the rest of the code. By using this strategy, we were able to achieve up to 20X better accuracy compared to a flat, non-adaptive sampling scheme and a simulation speed-up of up to 11.84X with a maximum error of 1.03% for performance and 1.92% for total energy on a wide variety of media and general purpose applications.
Keywords
circuit CAD; embedded systems; hybrid simulation; microprocessor chips; adaptive sampling; design automation; embedded software; general purpose software; hotspot; hybrid simulation; microprocessor chip; performance analysis; power consumption; total energy; Acceleration; Application software; Computational modeling; Embedded software; Energy consumption; Engines; Performance analysis; Sampling methods; Software performance; Statistics;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition, 2003
ISSN
1530-1591
Print_ISBN
0-7695-1870-2
Type
conf
DOI
10.1109/DATE.2003.1253659
Filename
1253659
Link To Document