Skip to main navigation Skip to search Skip to main content

Real-time loop scheduling with energy optimization via DVS and ABB for multi-core embedded system

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Dynamic Voltage Scaling (DVS) is an effective technique to reduce energy consumption of processors by dynamically adjusting the operational frequency and supply voltage. However, with feature sizes shrinking, the achievable power saving by DVS is becoming limited as the leakage power increases exponentially. Adaptive Body Biasing (ABB) is an effective technique to reduce leakage power by increasing the circuit's threshold voltage via body biasing. In this paper, we propose a novel real-time loop scheduling technique to minimize both dynamic and leakage energy consumption via DVS and ABB for applications with loops considering voltage transition overhead. The proposed algorithm, EOLSDA (Energy Optimization Loop Scheduling with DVS and ABB), is designed to repeatedly regroup a loop based on rotation scheduling [4,5] and decrease the energy consumption via DVS and ABB within a timing constraint. We conduct experiments on a set of DSP benchmarks based on the power model of 70nm technology. The results show that our technique achieves big energy saving compared with list scheduling [8] and the algorithm in [11]. © IFIP International Federation for Information Processing 2007.
Original languageEnglish
Title of host publicationEmbedded and Ubiquitous Computing
Subtitle of host publicationInternational Conference, EUC 2007, Proceedings
PublisherSpringer Verlag
Pages1-12
Volume4808 LNCS
ISBN (Print)9783540770916
DOIs
Publication statusPublished - 2007
Event2007 IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2007) - Taipei, Taiwan, China
Duration: 17 Dec 200720 Dec 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4808 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2007 IFIP International Conference on Embedded and Ubiquitous Computing (EUC 2007)
PlaceTaiwan, China
CityTaipei
Period17/12/0720/12/07

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

Fingerprint

Dive into the research topics of 'Real-time loop scheduling with energy optimization via DVS and ABB for multi-core embedded system'. Together they form a unique fingerprint.

Cite this