Skip to main navigation Skip to search Skip to main content

Real-Time Dynamic Voltage Loop Scheduling for Multi-Core Embedded Systems

  • Hong Kong Polytechnic University
  • Shanghai Jiao Tong University
  • University of Texas at Dallas
  • Saint Francis Xavier University

Research output: Contribution to journalArticlepeer-review

Abstract

In this brief, we propose a novel real-time loop-scheduling technique to minimize energy consumption via dynamic voltage scaling (DVS) for applications with loops considering transition overhead. One algorithm, dynamic voltage loop scheduling (DVLS), is designed integrating with DVS. In DVLS, we repeatedly regroup a loop based on rotation scheduling and decrease the energy by DVS as much as possible within a timing constraint. We conduct the experiments on a set of digital signal processing benchmarks. The experimental results show that DVLS achieves big energy saving compared with the traditional time-performance-oriented scheduling algorithm.

Original languageEnglish
Pages (from-to)445-449
Number of pages5
JournalIEEE Transactions on Circuits and Systems II: Express Briefs
Volume54
Issue number5
DOIs
StatePublished - 7 May 2007
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Dynamic voltage scaling (DVS)
  • embedded systems
  • loop
  • multicore
  • real-time
  • scheduling

Fingerprint

Dive into the research topics of 'Real-Time Dynamic Voltage Loop Scheduling for Multi-Core Embedded Systems'. Together they form a unique fingerprint.

Cite this