DocumentCode
1606336
Title
Runtime architecture adaptation for energy management in embedded real-time systems
Author
Wang, H. ; Koren, I. ; Krishna, C.M.
Author_Institution
Marvell Semicond., Inc., Marlborough, MA, USA
fYear
2012
Firstpage
1
Lastpage
9
Abstract
Energy consumption has long been recognized as an important performance metric for many real-time and embedded systems. The traditional approach to energy-aware computing is to dynamically scale the voltage: this results in a significant drop in the energy consumed at the cost of a slowdown of the computation. In this paper, we explore a complementary approach to energy-aware real-time computing: that of runtime architecture configuration. As embedded real-time systems become ever more complex, the processors used will no longer be the bare-bones pipelines traditionally used, but rather high-end processors capable of meeting the timing needs of increasingly demanding applications. Also, the price of superscalar processors continues to fall, which allows them to be considered even for relatively cost-sensitive applications. Such high-end processors lend themselves to dynamic architecture adaptation. We describe how to exploit such adaptation and show that architecture adaptation when combined with dynamic voltage scaling, provides significant advantages over dynamic voltage scaling alone.
Keywords
embedded systems; energy management systems; multiprocessing systems; power aware computing; bare-bones pipelines; complementary approach; dynamic voltage scaling; embedded realtime systems; energy consumption; energy management; energy-aware computing; performance metric; runtime architecture adaptation; superscalar processors; Dynamic voltage scaling; Energy consumption; Program processors; Real-time systems; Threshold voltage; Voltage control;
fLanguage
English
Publisher
ieee
Conference_Titel
Green Computing Conference (IGCC), 2012 International
Conference_Location
San Jose, CA
Print_ISBN
978-1-4673-2155-6
Electronic_ISBN
978-1-4673-2153-2
Type
conf
DOI
10.1109/IGCC.2012.6322272
Filename
6322272
Link To Document