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...
Main Authors: | , |
---|---|
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 |