EmPower: FPGA based rapid prototyping of dynamic power management algorithms for multi-processor systems on chip

Chirag Ravishankar, Sundaram Ananthanarayan, Siddharth Garg, Andrew Kennings

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Dynamic power management for multi-core system on chip (MPSoC) platforms has become an increasingly critical design problem. In this paper, we present EmPower, an FPGA based rapid prototyping framework for dynamic power management algorithms targeted at MPSoC platforms. EmPower supports two advanced power management techniques (per-core dynamic frequency scaling and clock gating, and thread migration), enables software based expression of the power management algorithm, and provides on-chip power measurement capabilities. EmPower also includes two fully-functional parallel applications for benchmarking - video encoding and software-defined radio. We demonstrate the use of EmPower in rapid exploration of the large design space of power management algorithms using two illustrative case studies.

Original languageEnglish (US)
Title of host publicationProceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012
Pages41-48
Number of pages8
DOIs
StatePublished - 2012
Event22nd International Conference on Field Programmable Logic and Applications, FPL 2012 - Oslo, Norway
Duration: Aug 29 2012Aug 31 2012

Other

Other22nd International Conference on Field Programmable Logic and Applications, FPL 2012
CountryNorway
CityOslo
Period8/29/128/31/12

Fingerprint

Rapid prototyping
Field programmable gate arrays (FPGA)
Benchmarking
Clocks
Power management
System-on-chip

ASJC Scopus subject areas

  • Computer Science Applications

Cite this

Ravishankar, C., Ananthanarayan, S., Garg, S., & Kennings, A. (2012). EmPower: FPGA based rapid prototyping of dynamic power management algorithms for multi-processor systems on chip. In Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012 (pp. 41-48). [6339239] https://doi.org/10.1109/FPL.2012.6339239

EmPower : FPGA based rapid prototyping of dynamic power management algorithms for multi-processor systems on chip. / Ravishankar, Chirag; Ananthanarayan, Sundaram; Garg, Siddharth; Kennings, Andrew.

Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012. 2012. p. 41-48 6339239.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ravishankar, C, Ananthanarayan, S, Garg, S & Kennings, A 2012, EmPower: FPGA based rapid prototyping of dynamic power management algorithms for multi-processor systems on chip. in Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012., 6339239, pp. 41-48, 22nd International Conference on Field Programmable Logic and Applications, FPL 2012, Oslo, Norway, 8/29/12. https://doi.org/10.1109/FPL.2012.6339239
Ravishankar C, Ananthanarayan S, Garg S, Kennings A. EmPower: FPGA based rapid prototyping of dynamic power management algorithms for multi-processor systems on chip. In Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012. 2012. p. 41-48. 6339239 https://doi.org/10.1109/FPL.2012.6339239
Ravishankar, Chirag ; Ananthanarayan, Sundaram ; Garg, Siddharth ; Kennings, Andrew. / EmPower : FPGA based rapid prototyping of dynamic power management algorithms for multi-processor systems on chip. Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012. 2012. pp. 41-48
@inproceedings{b190aaa636b44201a08581dbc0d7219a,
title = "EmPower: FPGA based rapid prototyping of dynamic power management algorithms for multi-processor systems on chip",
abstract = "Dynamic power management for multi-core system on chip (MPSoC) platforms has become an increasingly critical design problem. In this paper, we present EmPower, an FPGA based rapid prototyping framework for dynamic power management algorithms targeted at MPSoC platforms. EmPower supports two advanced power management techniques (per-core dynamic frequency scaling and clock gating, and thread migration), enables software based expression of the power management algorithm, and provides on-chip power measurement capabilities. EmPower also includes two fully-functional parallel applications for benchmarking - video encoding and software-defined radio. We demonstrate the use of EmPower in rapid exploration of the large design space of power management algorithms using two illustrative case studies.",
author = "Chirag Ravishankar and Sundaram Ananthanarayan and Siddharth Garg and Andrew Kennings",
year = "2012",
doi = "10.1109/FPL.2012.6339239",
language = "English (US)",
isbn = "9781467322560",
pages = "41--48",
booktitle = "Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012",

}

TY - GEN

T1 - EmPower

T2 - FPGA based rapid prototyping of dynamic power management algorithms for multi-processor systems on chip

AU - Ravishankar, Chirag

AU - Ananthanarayan, Sundaram

AU - Garg, Siddharth

AU - Kennings, Andrew

PY - 2012

Y1 - 2012

N2 - Dynamic power management for multi-core system on chip (MPSoC) platforms has become an increasingly critical design problem. In this paper, we present EmPower, an FPGA based rapid prototyping framework for dynamic power management algorithms targeted at MPSoC platforms. EmPower supports two advanced power management techniques (per-core dynamic frequency scaling and clock gating, and thread migration), enables software based expression of the power management algorithm, and provides on-chip power measurement capabilities. EmPower also includes two fully-functional parallel applications for benchmarking - video encoding and software-defined radio. We demonstrate the use of EmPower in rapid exploration of the large design space of power management algorithms using two illustrative case studies.

AB - Dynamic power management for multi-core system on chip (MPSoC) platforms has become an increasingly critical design problem. In this paper, we present EmPower, an FPGA based rapid prototyping framework for dynamic power management algorithms targeted at MPSoC platforms. EmPower supports two advanced power management techniques (per-core dynamic frequency scaling and clock gating, and thread migration), enables software based expression of the power management algorithm, and provides on-chip power measurement capabilities. EmPower also includes two fully-functional parallel applications for benchmarking - video encoding and software-defined radio. We demonstrate the use of EmPower in rapid exploration of the large design space of power management algorithms using two illustrative case studies.

UR - http://www.scopus.com/inward/record.url?scp=84870711268&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84870711268&partnerID=8YFLogxK

U2 - 10.1109/FPL.2012.6339239

DO - 10.1109/FPL.2012.6339239

M3 - Conference contribution

AN - SCOPUS:84870711268

SN - 9781467322560

SP - 41

EP - 48

BT - Proceedings - 22nd International Conference on Field Programmable Logic and Applications, FPL 2012

ER -