Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism

碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 100 === Energy saving is an important issue, especially for the handheld devices. The dynamic voltage and frequency scaling (DVFS) is one of the mechanisms in the energy saving research area. DVFS can be used to reduce energy consumption of a processor while tasks ar...

Full description

Bibliographic Details
Main Authors: Tse-Hsiang Chen 陳則翔, 陳則翔
Other Authors: 梁文耀
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/y97n82
id ndltd-TW-100TIT05392036
record_format oai_dc
spelling ndltd-TW-100TIT053920362019-05-15T20:51:54Z http://ndltd.ncl.edu.tw/handle/y97n82 Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism 基於最佳EDP之動態電壓頻率調整技術與實現 Tse-Hsiang Chen 陳則翔 陳則翔 碩士 國立臺北科技大學 資訊工程系研究所 100 Energy saving is an important issue, especially for the handheld devices. The dynamic voltage and frequency scaling (DVFS) is one of the mechanisms in the energy saving research area. DVFS can be used to reduce energy consumption of a processor while tasks are running. However, reducing the frequency for a processor might not induce minimized energy consumption, since the execution time will be extended due to the frequency being decreased and the program will consume extra energy during this extended period. As a result, the induced extra energy could be higher than what has been saved. Experiment results indicated that the execution time is an important factor for the energy consumption. The EDP (energy and delay product) metric[1] has been used to evaluate the trade-off between energy consumption and execution time. In this thesis, an approximation equation based on the correlation of the memory access rate and the critical speed for the minimum EDP metric is conducted for frequency and voltage prediction. The correlation equation can thus be deduced from the relationship and used at task execution time to find a frequency. According to the correlation equation, an appropriate frequency (called CSEDP) can be found to minimize the EDP. The energy saving DVFS algorithm based on the correlation equation is presented in this thesis. The algorithm has been implemented on Linux as a kernel-space power manager. The experiment result shows that our algorithm performed better than the commonly used Linux Ondemand Governor[2]. It indicates that the EDP values are lower than that of Ondemand from 0.429% to 14.596% with 5.27% in average. 梁文耀 2012 學位論文 ; thesis 49 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 100 === Energy saving is an important issue, especially for the handheld devices. The dynamic voltage and frequency scaling (DVFS) is one of the mechanisms in the energy saving research area. DVFS can be used to reduce energy consumption of a processor while tasks are running. However, reducing the frequency for a processor might not induce minimized energy consumption, since the execution time will be extended due to the frequency being decreased and the program will consume extra energy during this extended period. As a result, the induced extra energy could be higher than what has been saved. Experiment results indicated that the execution time is an important factor for the energy consumption. The EDP (energy and delay product) metric[1] has been used to evaluate the trade-off between energy consumption and execution time. In this thesis, an approximation equation based on the correlation of the memory access rate and the critical speed for the minimum EDP metric is conducted for frequency and voltage prediction. The correlation equation can thus be deduced from the relationship and used at task execution time to find a frequency. According to the correlation equation, an appropriate frequency (called CSEDP) can be found to minimize the EDP. The energy saving DVFS algorithm based on the correlation equation is presented in this thesis. The algorithm has been implemented on Linux as a kernel-space power manager. The experiment result shows that our algorithm performed better than the commonly used Linux Ondemand Governor[2]. It indicates that the EDP values are lower than that of Ondemand from 0.429% to 14.596% with 5.27% in average.
author2 梁文耀
author_facet 梁文耀
Tse-Hsiang Chen 陳則翔
陳則翔
author Tse-Hsiang Chen 陳則翔
陳則翔
spellingShingle Tse-Hsiang Chen 陳則翔
陳則翔
Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism
author_sort Tse-Hsiang Chen 陳則翔
title Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism
title_short Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism
title_full Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism
title_fullStr Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism
title_full_unstemmed Design and Implementation of an EDP-based Dynamic Voltage and Frequency Scaling Mechanism
title_sort design and implementation of an edp-based dynamic voltage and frequency scaling mechanism
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/y97n82
work_keys_str_mv AT tsehsiangchenchénzéxiáng designandimplementationofanedpbaseddynamicvoltageandfrequencyscalingmechanism
AT chénzéxiáng designandimplementationofanedpbaseddynamicvoltageandfrequencyscalingmechanism
AT tsehsiangchenchénzéxiáng jīyúzuìjiāedpzhīdòngtàidiànyāpínlǜdiàozhěngjìshùyǔshíxiàn
AT chénzéxiáng jīyúzuìjiāedpzhīdòngtàidiànyāpínlǜdiàozhěngjìshùyǔshíxiàn
_version_ 1719106088445411328