DocumentCode
2758172
Title
Composable Dynamic Voltage and Frequency Scaling and Power Management for Dataflow Applications
Author
Goossens, Kees ; She, Dongrui ; Milutinovic, Aleksandar ; Molnos, Anca
Author_Institution
Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear
2010
fDate
1-3 Sept. 2010
Firstpage
107
Lastpage
114
Abstract
Composability means that the behaviour of an application, including its timing, is not affected by the absence or presence of other applications. It is required to be able to design, test, and verify applications independently. In this paper we define composable dynamic voltage and frequency scaling (DVFS) hardware, and composable power management. We ensure that the functional and temporal behaviours of an application are not affected by other applications, even when they are power managed. For dataflow applications with worst-case execution times per task, our power management is also predictable, i.e. guarantees end-to-end real-time requirements, even when the application is mapped on multiple processors that are power managed independently. Our method can be used with various DVFS architectures, such as on-chip and off-chip VF regulators. Our FPGA implementation models a system with multiple tiles, each containing a processor with local memory running a real-time operating system (RTOS) and power management. Tiles are interconnected by a network on chip, and communicate using shared memories. Experiments indicate energy savings of 68% w.r.t. no power management, and 40% w.r.t. power gating only. We also demonstrate composability and predictability on the platform in the presence of power management.
Keywords
data flow computing; network-on-chip; operating systems (computers); power aware computing; DVFS hardware; composable dynamic voltage; composable power management; dataflow applications; frequency scaling; network on chip; real-time operating system; shared memories; timing; worst-case execution time; Clocks; Hardware; Program processors; System-on-a-chip; Tiles; Time division multiplexing; Time frequency analysis; Composability; DMA; DVFS; MPSOC; NOC; RTOS; predictability; real-time; virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
Conference_Location
Lille
Print_ISBN
978-1-4244-7839-2
Type
conf
DOI
10.1109/DSD.2010.61
Filename
5615631
Link To Document