Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System
博士 === 國立臺北科技大學 === 資訊工程系研究所 === 104 === Energy efficiency becomes a critical consideration in computer engineering due to the rise of mobile, battery-powered devices. Nowadays, the modern hardware provides many features for reducing power and energy that require effective software control. Dynamic...
Main Authors: | , |
---|---|
Other Authors: | |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/ek8a9z |
id |
ndltd-TW-104TIT05392005 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104TIT053920052019-05-15T22:34:51Z http://ndltd.ncl.edu.tw/handle/ek8a9z Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System 嵌入式系統上應用程式之動態電壓頻率調整節能演算法設計 Ming-Feng Chang 張銘峰 博士 國立臺北科技大學 資訊工程系研究所 104 Energy efficiency becomes a critical consideration in computer engineering due to the rise of mobile, battery-powered devices. Nowadays, the modern hardware provides many features for reducing power and energy that require effective software control. Dynamic voltage and frequency scaling (DVFS) is a well-known and efficient technique for reducing power. The central idea of DVFS technique on general-purpose applications is to supply a minimal voltage and frequency when the CPU is in the idle mode. This dissertation proposes different types of DVFS approaches, including: lowest energy regression, decoding video DVFS and scheduling based DVFS, for different type of applications to predict the computing complexity and supply a just-enough voltage and frequency setting. This dissertation can be divided into three parts: First, the existence of a critical speed and the memory access rate-critical speed equation (MAR-CSE) is proved theoretically and practically. A lowest energy DVFS boundary for Dynamic Voltage and Frequency Scaling is defined. Secondly, a table-based DVFS mechanism for frame decoding is proposed that can effectively reduce the power consumption of a processor by exploiting the frame-decoding complexity features. Finally, a novel scheduling based DVFS approach is proposed that schedules applications to cores in a multi-core system with homogeneous cores. Taking advantage of all energy-saving opportunities requires the detailed platform, implementation and environmental information. From the experiment results, we reach the exciting conclusion that near-optimal power management is possible on real operating systems, with certain platforms. Wen-Yew Liang Yen-Ling Chen 梁文耀 陳彥霖 2015 學位論文 ; thesis en_US |
collection |
NDLTD |
language |
en_US |
sources |
NDLTD |
description |
博士 === 國立臺北科技大學 === 資訊工程系研究所 === 104 === Energy efficiency becomes a critical consideration in computer engineering due to the rise of mobile, battery-powered devices. Nowadays, the modern hardware provides many features for reducing power and energy that require effective software control. Dynamic voltage and frequency scaling (DVFS) is a well-known and efficient technique for reducing power. The central idea of DVFS technique on general-purpose applications is to supply a minimal voltage and frequency when the CPU is in the idle mode. This dissertation proposes different types of DVFS approaches, including: lowest energy regression, decoding video DVFS and scheduling based DVFS, for different type of applications to predict the computing complexity and supply a just-enough voltage and frequency setting.
This dissertation can be divided into three parts: First, the existence of a critical speed and the memory access rate-critical speed equation (MAR-CSE) is proved theoretically and practically. A lowest energy DVFS boundary for Dynamic Voltage and Frequency Scaling is defined. Secondly, a table-based DVFS mechanism for frame decoding is proposed that can effectively reduce the power consumption of a processor by exploiting the frame-decoding complexity features. Finally, a novel scheduling based DVFS approach is proposed that schedules applications to cores in a multi-core system with homogeneous cores.
Taking advantage of all energy-saving opportunities requires the detailed platform, implementation and environmental information. From the experiment results, we reach the exciting conclusion that near-optimal power management is possible on real operating systems, with certain platforms.
|
author2 |
Wen-Yew Liang |
author_facet |
Wen-Yew Liang Ming-Feng Chang 張銘峰 |
author |
Ming-Feng Chang 張銘峰 |
spellingShingle |
Ming-Feng Chang 張銘峰 Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System |
author_sort |
Ming-Feng Chang |
title |
Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System |
title_short |
Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System |
title_full |
Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System |
title_fullStr |
Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System |
title_full_unstemmed |
Design of Dynamic Voltage and Frequency Scaling Algorithms for Energy Efficiency Applications on Embedded System |
title_sort |
design of dynamic voltage and frequency scaling algorithms for energy efficiency applications on embedded system |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/ek8a9z |
work_keys_str_mv |
AT mingfengchang designofdynamicvoltageandfrequencyscalingalgorithmsforenergyefficiencyapplicationsonembeddedsystem AT zhāngmíngfēng designofdynamicvoltageandfrequencyscalingalgorithmsforenergyefficiencyapplicationsonembeddedsystem AT mingfengchang qiànrùshìxìtǒngshàngyīngyòngchéngshìzhīdòngtàidiànyāpínlǜdiàozhěngjiénéngyǎnsuànfǎshèjì AT zhāngmíngfēng qiànrùshìxìtǒngshàngyīngyòngchéngshìzhīdòngtàidiànyāpínlǜdiàozhěngjiénéngyǎnsuànfǎshèjì |
_version_ |
1719132892003565568 |