Prospector: Multiscale energy measurement of networked embedded systems with wideband power signals

Kenji R. Yamamoto, Paul G Flikkema

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

Abstract

Today's wirelessly networked embedded systems underlie a vast array of electronic devices, performing computation, communication, and input/output. A major design goal of these systems is energy efficiency. To achieve this goal, these systems are based on processors with numerous power and clock domains, variable clock rates, voltage scaling, and multiple hibernation states. These processors are designed into systems with sophisticated wireless transceivers and a diverse array of off-chip peripherals, and are linked through regulators to increasingly complex energy supplies. As a result, modern networked embedded systems are characterized by myriad power consumption states and significant power signal transients. Moreover, their power demands are multiscale in both magnitude and time, combining short bursts of high demand with long intervals of power-sipping sleep states. Thus the power supply signals have wideband spectra. In addition, due to noise, uniform relative precision across magnitude scales requires that measurement time increases with decreasing power. Tools are needed that support modeling, hardware/ software optimization, and debugging for energy-centric embedded systems. This paper describes Prospector, an energy data acquisition system architecture for embedded systems that allows rapid, accurate, and precise assessment of system-level power usage. Prospector uses a distributed control architecture; each component contributes efficiently to control, precision and accuracy, analysis, and visualization. It is based on computerbased control of multimeters to maximize accuracy, precision, flexibility, and minimize target system overhead. Experimental results for a prototype Prospector system with a contemporary 16-bit ultra-low power microcontroller show that it can effectively measure power over the extreme time and magnitude scales found in today's embedded systems.

Original languageEnglish (US)
Title of host publicationProceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009
Pages543-549
Number of pages7
Volume2
DOIs
StatePublished - 2009
Event7th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2009 - Vancouver, BC, Canada
Duration: Aug 29 2009Aug 31 2009

Other

Other7th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2009
CountryCanada
CityVancouver, BC
Period8/29/098/31/09

Fingerprint

Electric power measurement
Embedded systems
Clocks
Computer debugging
Microcontrollers
Time measurement
Transceivers
Computer hardware
Energy efficiency
Data acquisition
Electric power utilization
Visualization
Communication
Computer simulation

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software

Cite this

Yamamoto, K. R., & Flikkema, P. G. (2009). Prospector: Multiscale energy measurement of networked embedded systems with wideband power signals. In Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009 (Vol. 2, pp. 543-549). [5284279] https://doi.org/10.1109/CSE.2009.413

Prospector : Multiscale energy measurement of networked embedded systems with wideband power signals. / Yamamoto, Kenji R.; Flikkema, Paul G.

Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009. Vol. 2 2009. p. 543-549 5284279.

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

Yamamoto, KR & Flikkema, PG 2009, Prospector: Multiscale energy measurement of networked embedded systems with wideband power signals. in Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009. vol. 2, 5284279, pp. 543-549, 7th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2009, Vancouver, BC, Canada, 8/29/09. https://doi.org/10.1109/CSE.2009.413
Yamamoto KR, Flikkema PG. Prospector: Multiscale energy measurement of networked embedded systems with wideband power signals. In Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009. Vol. 2. 2009. p. 543-549. 5284279 https://doi.org/10.1109/CSE.2009.413
Yamamoto, Kenji R. ; Flikkema, Paul G. / Prospector : Multiscale energy measurement of networked embedded systems with wideband power signals. Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009. Vol. 2 2009. pp. 543-549
@inproceedings{beb81c289b9447be86fc6f3dc56700b4,
title = "Prospector: Multiscale energy measurement of networked embedded systems with wideband power signals",
abstract = "Today's wirelessly networked embedded systems underlie a vast array of electronic devices, performing computation, communication, and input/output. A major design goal of these systems is energy efficiency. To achieve this goal, these systems are based on processors with numerous power and clock domains, variable clock rates, voltage scaling, and multiple hibernation states. These processors are designed into systems with sophisticated wireless transceivers and a diverse array of off-chip peripherals, and are linked through regulators to increasingly complex energy supplies. As a result, modern networked embedded systems are characterized by myriad power consumption states and significant power signal transients. Moreover, their power demands are multiscale in both magnitude and time, combining short bursts of high demand with long intervals of power-sipping sleep states. Thus the power supply signals have wideband spectra. In addition, due to noise, uniform relative precision across magnitude scales requires that measurement time increases with decreasing power. Tools are needed that support modeling, hardware/ software optimization, and debugging for energy-centric embedded systems. This paper describes Prospector, an energy data acquisition system architecture for embedded systems that allows rapid, accurate, and precise assessment of system-level power usage. Prospector uses a distributed control architecture; each component contributes efficiently to control, precision and accuracy, analysis, and visualization. It is based on computerbased control of multimeters to maximize accuracy, precision, flexibility, and minimize target system overhead. Experimental results for a prototype Prospector system with a contemporary 16-bit ultra-low power microcontroller show that it can effectively measure power over the extreme time and magnitude scales found in today's embedded systems.",
author = "Yamamoto, {Kenji R.} and Flikkema, {Paul G}",
year = "2009",
doi = "10.1109/CSE.2009.413",
language = "English (US)",
isbn = "9780769538235",
volume = "2",
pages = "543--549",
booktitle = "Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009",

}

TY - GEN

T1 - Prospector

T2 - Multiscale energy measurement of networked embedded systems with wideband power signals

AU - Yamamoto, Kenji R.

AU - Flikkema, Paul G

PY - 2009

Y1 - 2009

N2 - Today's wirelessly networked embedded systems underlie a vast array of electronic devices, performing computation, communication, and input/output. A major design goal of these systems is energy efficiency. To achieve this goal, these systems are based on processors with numerous power and clock domains, variable clock rates, voltage scaling, and multiple hibernation states. These processors are designed into systems with sophisticated wireless transceivers and a diverse array of off-chip peripherals, and are linked through regulators to increasingly complex energy supplies. As a result, modern networked embedded systems are characterized by myriad power consumption states and significant power signal transients. Moreover, their power demands are multiscale in both magnitude and time, combining short bursts of high demand with long intervals of power-sipping sleep states. Thus the power supply signals have wideband spectra. In addition, due to noise, uniform relative precision across magnitude scales requires that measurement time increases with decreasing power. Tools are needed that support modeling, hardware/ software optimization, and debugging for energy-centric embedded systems. This paper describes Prospector, an energy data acquisition system architecture for embedded systems that allows rapid, accurate, and precise assessment of system-level power usage. Prospector uses a distributed control architecture; each component contributes efficiently to control, precision and accuracy, analysis, and visualization. It is based on computerbased control of multimeters to maximize accuracy, precision, flexibility, and minimize target system overhead. Experimental results for a prototype Prospector system with a contemporary 16-bit ultra-low power microcontroller show that it can effectively measure power over the extreme time and magnitude scales found in today's embedded systems.

AB - Today's wirelessly networked embedded systems underlie a vast array of electronic devices, performing computation, communication, and input/output. A major design goal of these systems is energy efficiency. To achieve this goal, these systems are based on processors with numerous power and clock domains, variable clock rates, voltage scaling, and multiple hibernation states. These processors are designed into systems with sophisticated wireless transceivers and a diverse array of off-chip peripherals, and are linked through regulators to increasingly complex energy supplies. As a result, modern networked embedded systems are characterized by myriad power consumption states and significant power signal transients. Moreover, their power demands are multiscale in both magnitude and time, combining short bursts of high demand with long intervals of power-sipping sleep states. Thus the power supply signals have wideband spectra. In addition, due to noise, uniform relative precision across magnitude scales requires that measurement time increases with decreasing power. Tools are needed that support modeling, hardware/ software optimization, and debugging for energy-centric embedded systems. This paper describes Prospector, an energy data acquisition system architecture for embedded systems that allows rapid, accurate, and precise assessment of system-level power usage. Prospector uses a distributed control architecture; each component contributes efficiently to control, precision and accuracy, analysis, and visualization. It is based on computerbased control of multimeters to maximize accuracy, precision, flexibility, and minimize target system overhead. Experimental results for a prototype Prospector system with a contemporary 16-bit ultra-low power microcontroller show that it can effectively measure power over the extreme time and magnitude scales found in today's embedded systems.

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

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

U2 - 10.1109/CSE.2009.413

DO - 10.1109/CSE.2009.413

M3 - Conference contribution

AN - SCOPUS:70749129973

SN - 9780769538235

VL - 2

SP - 543

EP - 549

BT - Proceedings - 12th IEEE International Conference on Computational Science and Engineering, CSE 2009

ER -