Composable power management with energy and power budgets per application

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

17 Citations (Scopus)
1 Downloads (Pure)

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.
Original languageEnglish
Title of host publicationProceedings of the 2011 International Conference on Embedded Computer Systems (IC-SAMOS 2011), 18-21 July 2011, Samos, Greece
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages396-403
ISBN (Print)978-1-4577-0802-2
DOIs
Publication statusPublished - 2011
Eventconference; The 2011 International Conference on Embedded Computer Systems (IC-SAMOS 2011); 2011-07-18; 2011-07-21 -
Duration: 18 Jul 201121 Jul 2011

Conference

Conferenceconference; The 2011 International Conference on Embedded Computer Systems (IC-SAMOS 2011); 2011-07-18; 2011-07-21
Period18/07/1121/07/11
OtherThe 2011 International Conference on Embedded Computer Systems (IC-SAMOS 2011)

Fingerprint Dive into the research topics of 'Composable power management with energy and power budgets per application'. Together they form a unique fingerprint.

  • Cite this

    Nelson, A., Molnos, A. M., & Goossens, K. G. W. (2011). Composable power management with energy and power budgets per application. In Proceedings of the 2011 International Conference on Embedded Computer Systems (IC-SAMOS 2011), 18-21 July 2011, Samos, Greece (pp. 396-403). Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/SAMOS.2011.6045490