DocumentCode :
1821385
Title :
Composable power management with energy and power budgets per application
Author :
Nelson, Andrew ; Molnos, Anca ; Goossens, Kees
Author_Institution :
Delft Univ. of Technol., Delft, Netherlands
fYear :
2011
fDate :
18-21 July 2011
Firstpage :
396
Lastpage :
403
Abstract :
Embedded Multiprocessor Systems-on-Chip (MPSoCs) commonly run multiple applications at once. These applications may have different time criticalities, i.e. non real-time, soft real-time, and firm or hard real-time. Application-level composability is used to provide each application with its own virtual platform, such that each application may be developed, verified, and executed independently, given its virtual platform specification. Composability of functional and temporal properties has been demonstrated in previous work. In this paper, we extend composability to include power management, where each application can manage its energy usage independently. Each application receives an independent energy and/or power budget, which it can manage as it sees fit, with its own application-specific power-management policy. Time, energy, and power budgets allocated to each application ensure that its power-management policy cannot cause any interference to the functional, timing, and power behaviours of other applications. We implement our technique on an existing composable and predictable hardware platform (CompSoC), and extend its Real-Time Operating System (OS) with a power-management infrastructure. Applications use a power-management API to communicate with the OS that implements time, energy, and power budgets. We demonstrate the applicability of our techniques by running several concurrent applications with their own power managers on an FPGA prototype.
Keywords :
application program interfaces; electronic engineering computing; embedded systems; field programmable gate arrays; microprocessor chips; operating systems (computers); power aware computing; system-on-chip; FPGA prototype; application specific power management policy; composable hardware platform; composable power management; embedded multiprocessor systems-on-chip; energy budgets; energy usage; power budgets; power management API; predictable hardware platform; real time operating system; time criticalities; virtual platform; Clocks; Hardware; Radio spectrum management; Real time systems; Schedules; Tiles; Time frequency analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computer Systems (SAMOS), 2011 International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4577-0802-2
Electronic_ISBN :
978-1-4577-0801-5
Type :
conf
DOI :
10.1109/SAMOS.2011.6045490
Filename :
6045490
Link To Document :
بازگشت