DocumentCode :
1578063
Title :
Power Minimisation for Real-Time Dataflow Applications
Author :
Nelson, Andrew ; Moreira, Orlando ; Molnos, Anca ; Stuijk, Sander ; Nguyen, Ba Thang ; Goossens, Kees
Author_Institution :
Delft Univ. of Technol., Delft, Netherlands
fYear :
2011
Firstpage :
117
Lastpage :
124
Abstract :
Energy efficient execution of applications is important for many reasons, e.g. time between battery charges, device temperature. Voltage and Frequency Scaling (VFS) enables applications to be run at lower frequencies on hardware resources thereby consuming less power. Real-time applications have deadlines that must be met otherwise their output is devalued. Dataflow modelling of real-time applications enables off-line verification of the application´s temporal requirements. In this paper we describe a method to reduce the combined static and dynamic energy consumption using a Dynamic VFS (DVFS) technique for dataflow modelled real-time applications that may be mapped onto multiple hardware resources. We achieve this by using an application´s static slack in order to perform DVFS while still satisfying the application´s temporal requirements. We show that by formulating a dataflow modelled application and its mapping as a convex optimisation problem, with energy consumption as the objective function, the problem can be solved with a generic convex optimisation solver, producing an energy optimal constant frequency per application task. Our method allows task frequencies to be constrained such that, e.g. one frequency per application or per processor may be achieved.
Keywords :
convex programming; data flow computing; energy conservation; power aware computing; real-time systems; convex optimisation problem; convex optimisation solver; dataflow modelling; dynamic VFS; energy consumption; energy efficient execution; frequency scaling; objective function; offline verification; power minimisation; real-time application; real-time dataflow application; temporal requirements; voltage scaling; Energy consumption; Hardware; Optimization; Real time systems; Throughput; Tiles; Time frequency analysis; Embedded Systems; Low-power design; Modelling and prediction; Multiprocessor systems; Real-time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1048-3
Type :
conf
DOI :
10.1109/DSD.2011.19
Filename :
6037400
Link To Document :
بازگشت