Voltage-clock scaling for low energy consumption in real-Time embedded systems

Yann-Hang Lee, C. M. Krishna

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

44 Citations (Scopus)

Abstract

Low power and energy consumption will always be an essential requirement in many real-Time embedded applications. Voltage scaling is a relatively novel approach to reducing energy consumption. The idea is that a processor can be run either at high or at low voltage: At high voltage, the clock rate is high but so is the power consumption; at low voltage the clock rate is lower, but the power consumption drops by a greater factor. This immediately suggests a powerful approach to lowering energy consumption in real-Time systems. In this paper we introduce static and dynamic algorithms to control processor voltage to reduce energy consumption. We demonstrate by simulation that our algorithms can significantly reduce total energy consumption.

Original languageEnglish (US)
Title of host publicationProceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages272-279
Number of pages8
ISBN (Electronic)0769503063, 9780769503066
DOIs
StatePublished - Jan 1 1999
Externally publishedYes
Event6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999 - Hong Kong, China
Duration: Dec 13 1999Dec 15 1999

Other

Other6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999
CountryChina
CityHong Kong
Period12/13/9912/15/99

Fingerprint

Real time systems
Embedded systems
Embedded Systems
Energy Consumption
Clocks
Energy utilization
Voltage
Scaling
Real-time
Power Consumption
Electric potential
Electric power utilization
Low Voltage
Dynamic Algorithms
Immediately
Energy consumption
Requirements
Demonstrate
Simulation

ASJC Scopus subject areas

  • Control and Optimization
  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems and Management
  • Computer Networks and Communications

Cite this

Lee, Y-H., & Krishna, C. M. (1999). Voltage-clock scaling for low energy consumption in real-Time embedded systems. In Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999 (pp. 272-279). [811255] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/RTCSA.1999.811255

Voltage-clock scaling for low energy consumption in real-Time embedded systems. / Lee, Yann-Hang; Krishna, C. M.

Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999. Institute of Electrical and Electronics Engineers Inc., 1999. p. 272-279 811255.

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

Lee, Y-H & Krishna, CM 1999, Voltage-clock scaling for low energy consumption in real-Time embedded systems. in Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999., 811255, Institute of Electrical and Electronics Engineers Inc., pp. 272-279, 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999, Hong Kong, China, 12/13/99. https://doi.org/10.1109/RTCSA.1999.811255
Lee Y-H, Krishna CM. Voltage-clock scaling for low energy consumption in real-Time embedded systems. In Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999. Institute of Electrical and Electronics Engineers Inc. 1999. p. 272-279. 811255 https://doi.org/10.1109/RTCSA.1999.811255
Lee, Yann-Hang ; Krishna, C. M. / Voltage-clock scaling for low energy consumption in real-Time embedded systems. Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999. Institute of Electrical and Electronics Engineers Inc., 1999. pp. 272-279
@inproceedings{e52a9d2dbd644d75953e715bb1de478b,
title = "Voltage-clock scaling for low energy consumption in real-Time embedded systems",
abstract = "Low power and energy consumption will always be an essential requirement in many real-Time embedded applications. Voltage scaling is a relatively novel approach to reducing energy consumption. The idea is that a processor can be run either at high or at low voltage: At high voltage, the clock rate is high but so is the power consumption; at low voltage the clock rate is lower, but the power consumption drops by a greater factor. This immediately suggests a powerful approach to lowering energy consumption in real-Time systems. In this paper we introduce static and dynamic algorithms to control processor voltage to reduce energy consumption. We demonstrate by simulation that our algorithms can significantly reduce total energy consumption.",
author = "Yann-Hang Lee and Krishna, {C. M.}",
year = "1999",
month = "1",
day = "1",
doi = "10.1109/RTCSA.1999.811255",
language = "English (US)",
pages = "272--279",
booktitle = "Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - Voltage-clock scaling for low energy consumption in real-Time embedded systems

AU - Lee, Yann-Hang

AU - Krishna, C. M.

PY - 1999/1/1

Y1 - 1999/1/1

N2 - Low power and energy consumption will always be an essential requirement in many real-Time embedded applications. Voltage scaling is a relatively novel approach to reducing energy consumption. The idea is that a processor can be run either at high or at low voltage: At high voltage, the clock rate is high but so is the power consumption; at low voltage the clock rate is lower, but the power consumption drops by a greater factor. This immediately suggests a powerful approach to lowering energy consumption in real-Time systems. In this paper we introduce static and dynamic algorithms to control processor voltage to reduce energy consumption. We demonstrate by simulation that our algorithms can significantly reduce total energy consumption.

AB - Low power and energy consumption will always be an essential requirement in many real-Time embedded applications. Voltage scaling is a relatively novel approach to reducing energy consumption. The idea is that a processor can be run either at high or at low voltage: At high voltage, the clock rate is high but so is the power consumption; at low voltage the clock rate is lower, but the power consumption drops by a greater factor. This immediately suggests a powerful approach to lowering energy consumption in real-Time systems. In this paper we introduce static and dynamic algorithms to control processor voltage to reduce energy consumption. We demonstrate by simulation that our algorithms can significantly reduce total energy consumption.

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

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

U2 - 10.1109/RTCSA.1999.811255

DO - 10.1109/RTCSA.1999.811255

M3 - Conference contribution

AN - SCOPUS:85015111257

SP - 272

EP - 279

BT - Proceedings - 6th International Conference on Real-Time Computing Systems and Applications, RTCSA 1999

PB - Institute of Electrical and Electronics Engineers Inc.

ER -