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
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;
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
DOI :
10.1109/IGCC.2012.6322272