Abstract
The dynamism inside applications can be exploited to save energy. A proactive scheduler that exploits this dynamism through Dynamic Frequency and Voltage Scaling (DVFS) has been presented in [1][2]. So far, the claimed energy savings of this scheduler have never been demonstrated on a real hardware platform. In this paper, we show for the first time that the proactive scheduler from [1][2] is able to realize the claimed energy savings. Our experimental results show that this scheduler reduces the energy consumption of a MP3 decoder running on a TI Omap3530 board by 18%. The proactive scheduler from [1][2] can only be used on a system that is running a single application. In this paper, we extend this scheduler such that it can deal with multiple applications that are running concurrently. Our scheduler exploits both inter and intra application dynamism to save energy while providing timing guarantees to all applications. Experimental results show that our scheduler is able to achieve the same energy savings, 38%, as an optimized version of the Linux on demand scheduler when running two H.263 decoders concurrently. However, our scheduler achieves this result without any deadline misses, the on demand scheduler fails 10% of its deadlines leading to a substantial quality loss.
Original language | English |
---|---|
Title of host publication | Proceedings of the 14th Euromicro Conference on Digital System Design (DSD), 31 August - 2 September 2011, Oulu, Finland |
Editors | P. Kitsos |
Place of Publication | Los Alamitos |
Publisher | IEEE Computer Society |
Pages | 708-715 |
ISBN (Print) | 978-1-4577-1048-3 |
DOIs | |
Publication status | Published - 2011 |
Event | 14th Euromicro Conference on Digital System Design (DSD 2011) - Oulu, Finland Duration: 31 Aug 2011 → 2 Sept 2011 Conference number: 14 http://dsmc2.eap.gr/dsd2011/ |
Conference
Conference | 14th Euromicro Conference on Digital System Design (DSD 2011) |
---|---|
Abbreviated title | DSD 2011 |
Country/Territory | Finland |
City | Oulu |
Period | 31/08/11 → 2/09/11 |
Other | "Architectures, Methods and Tools" |
Internet address |