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...

Full description

Bibliographic Details
Main Authors: Ming-Feng Chang, 張銘峰
Other Authors: Wen-Yew Liang
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