[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Dynamic frequency scaling with buffer insertion for mixed workloads

Published: 01 November 2006 Publication History

Abstract

This paper presents a method to reduce the energy of interactive systems for mixed workloads: multimedia applications that require constant output rates and sporadic jobs that need prompt responses. The authors' method divides multimedia programs into stages and inserts data buffers between them. Data buffering has three purposes: (1) to support constant output rates; (2) to allow frequency scaling for energy reduction; and (3) to shorten the response times of sporadic jobs. The authors construct frequency-assignment graphs. Each vertex represents the current state of the buffers and the frequencies of the processor. The authors develop an efficient graph-walk algorithm that assigns frequencies to reduce energy. The same method. can be applied to perform voltage scaling and the combination of frequency and voltage scaling. The authors' experimental results on a Strong-ARM-based computer show that four discrete frequencies are sufficient to achieve nearly maximum energy saving. The method reduces the power consumption of an MPEG program by 46%. The authors also demonstrate a case that shortens the response time of a sporadic job by 55%.

Cited By

View all
  • (2023)A Survey on Run-time Power Monitors at the EdgeACM Computing Surveys10.1145/359304455:14s(1-33)Online publication date: 18-Apr-2023
  • (2012)Energy-optimal Batching periods for asynchronous multistage data processing on sensor nodesReal-Time Systems10.1007/s11241-011-9138-548:2(135-165)Online publication date: 1-Mar-2012
  • (2010)A power-aware online scheduling algorithm for streaming applications in embedded MPSoCProceedings of the 20th international conference on Integrated circuit and system design: power and timing modeling, optimization and simulation10.5555/1950238.1950240(1-10)Online publication date: 7-Sep-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  Volume 21, Issue 11
November 2006
140 pages

Publisher

IEEE Press

Publication History

Published: 01 November 2006

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)A Survey on Run-time Power Monitors at the EdgeACM Computing Surveys10.1145/359304455:14s(1-33)Online publication date: 18-Apr-2023
  • (2012)Energy-optimal Batching periods for asynchronous multistage data processing on sensor nodesReal-Time Systems10.1007/s11241-011-9138-548:2(135-165)Online publication date: 1-Mar-2012
  • (2010)A power-aware online scheduling algorithm for streaming applications in embedded MPSoCProceedings of the 20th international conference on Integrated circuit and system design: power and timing modeling, optimization and simulation10.5555/1950238.1950240(1-10)Online publication date: 7-Sep-2010
  • (2009)Ranking servers based on energy savings for computation offloadingProceedings of the 2009 ACM/IEEE international symposium on Low power electronics and design10.1145/1594233.1594296(267-272)Online publication date: 19-Aug-2009
  • (2009)A feedback-based approach to DVFS in data-flow applicationsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2009.203043928:11(1691-1704)Online publication date: 1-Nov-2009
  • (2008)Energy-optimal software partitioning in heterogeneous multiprocessor embedded systemsProceedings of the 45th annual Design Automation Conference10.1145/1391469.1391518(191-196)Online publication date: 8-Jun-2008
  • (2008)A fuel-cell-battery hybrid for portable embedded systemsACM Transactions on Design Automation of Electronic Systems10.1145/1297666.129768513:1(1-34)Online publication date: 6-Feb-2008
  • (2007)A control theoretic approach to energy-efficient pipelined computation in MPSoCsACM Transactions on Embedded Computing Systems10.1145/1274858.12748656:4(27-es)Online publication date: 1-Sep-2007
  • (2006)A control theoretic approach to run-time energy optimization of pipelined processing in MPSoCsProceedings of the conference on Design, automation and test in Europe: Proceedings10.5555/1131481.1131728(876-877)Online publication date: 6-Mar-2006
  • (2006)Workload prediction and dynamic voltage scaling for MPEG decodingProceedings of the 2006 Asia and South Pacific Design Automation Conference10.1145/1118299.1118505(911-916)Online publication date: 24-Jan-2006
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media