• Home
  • Search
  • LOW POWER SYSTEM DESIGN BY COMBINING SOFTWARE PREFETCHING AND DYNAMIC VOLTAGE SCALING
  • Open Access IconOpen Access
  • Cite Icon1
  • https://doi.org/10.1142/s0218126607003964Copy DOI Icon

LOW POWER SYSTEM DESIGN BY COMBINING SOFTWARE PREFETCHING AND DYNAMIC VOLTAGE SCALING

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Performance-enhancement techniques improve CPU speed at the cost of other valuable system resources such as power and energy. Software prefetching is one such technique, tolerating memory latency for high performance. In this article, we quantitatively study this technique's impact on system performance and power/energy consumption. First, we demonstrate that software prefetching achieves an average of 36% performance improvement with 8% additional energy consumption and 69% higher power consumption on six memory-intensive benchmarks. Then we combine software prefetching with a (unrealistic) static voltage scaling technique to show that this performance gain can be converted to an average of 48% energy saving. This suggests that it is promising to build low power systems with techniques traditionally known for performance enhancement. We thus propose a practical online profiling based dynamic voltage scaling (DVS) algorithm. The algorithm monitors system's performance and adapts the voltage level accordingly to save energy while maintaining the observed system performance. Our proposed online profiling DVS algorithm achieves 38% energy saving without any significant performance loss.

Similar Papers
  • Conference Article
  • Citations9

Transferring performance gain from software prefetching to energy reduction

  • May 23, 2004
  • D.N Agarwal +3
  • Conference Article
  • Citations6

Evaluation of interval-based dynamic voltage scaling algorithms on mobile Linux system

  • Mar 11, 2007
  • Haklin Kimm +2
  • Research Article
  • Citations33

Optimality and Improvement of Dynamic Voltage Scaling Algorithms for Multimedia Applications

  • Mar 01, 2010
  • IEEE Transactions on Circuits and Systems I: Regular Papers
  • Zhen Cao +3
  • Conference Article
  • Citations59

Dynamic voltage scaling algorithm for fixed-priority real-time systems using work-demand analysis

  • Jan 01, 2003
  • Woonseok Kim +2
  • Conference Article
  • Citations13

On-Line and Off-Line DVS for Fixed Priority with Preemption Threshold Scheduling

  • May 01, 2009
  • Liu Yang +1
  • Conference Article
  • Citations8

Scheduling Sporadic, Hard Real-Time Tasks with Resources

  • Jan 01, 2008
  • Chih-Shung Huang +2
  • Book Chapter
  • Citations1

Energy-Aware Task Scheduling for Noc-Based DVS System

  • Dec 15, 2011
  • Sao-Jie Chen +3
  • Conference Article
  • Citations1156

Real-time dynamic voltage scaling for low-power embedded operating systems

  • Oct 21, 2001
  • Padmanabhan Pillai +1
  • Conference Article

On the equivalence of idealised DVFS and thermally constrained DPM in real-time systems

  • Aug 01, 2013
  • Muhammad Ali Awan +1
  • Research Article
  • Citations2

Slack computation for DVS algorithms in fixed-priority real-time systems using fluid slack analysis

  • Oct 15, 2010
  • Journal of Systems Architecture
  • Da-Ren Chen
  • Conference Article
  • Citations101

Considering power variations of DVS processing elements for energy minimisation in distributed systems

  • Jan 01, 2001
  • Marcus T Schmitz +1
  • Research Article
  • Citations34

Improving fairness, throughput and energy-efficiency on a chip multiprocessor through DVFS

  • Mar 01, 2007
  • ACM SIGARCH Computer Architecture News
  • Masaaki Kondo +2
  • Research Article

On-Chip Single-Inductor Multiple-Output Power Converter Design with Adaptive Cross Regulation and Supply Variation Control for Power-Efficient VLSI Systems

  • Feb 01, 2011
  • Journal of Low Power Electronics
  • Yi Zhang +2
  • Book Chapter
  • Citations6

DDVS: An Efficient Dynamic Voltage Scaling Algorithm Based on the Differential of CPU Utilization

  • Jan 01, 2004
  • Kui-Yon Mun +3
  • Research Article
  • Citations65

Managing power consumption in networks on chips

  • Jan 01, 2004
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • T Simunic +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.