A Novel DVS Algorithm Employed to Embedded Hard Real-Time System with Preemptive Fixed-Priority
碩士 === 國立臺北科技大學 === 電腦與通訊研究所 === 94 === Dynamic voltage scaling (DVS) is one of technologies to effectively reduce energy consumption of microprocessors. In portable embedded-systems, how to reduce its power consumption is an important technique. When the system workload is light, DVS can use lower...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/5469n4 |
id |
ndltd-TW-094TIT05652038 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094TIT056520382019-06-27T05:09:09Z http://ndltd.ncl.edu.tw/handle/5469n4 A Novel DVS Algorithm Employed to Embedded Hard Real-Time System with Preemptive Fixed-Priority DVS演算法應用於具有搶奪式固定優先權的嵌入式硬即時系統 San-Sheng Hsu 徐三勝 碩士 國立臺北科技大學 電腦與通訊研究所 94 Dynamic voltage scaling (DVS) is one of technologies to effectively reduce energy consumption of microprocessors. In portable embedded-systems, how to reduce its power consumption is an important technique. When the system workload is light, DVS can use lower working voltage to significantly reduce the energy consumption. Therefore, this is a study topic which uses lower the working voltage to achieve the high energy efficiency. In hard real-time systems, DVS technique has the timing-constraint problem. In this thesis, we proposed DVS algorithm can be applied to fixed-priority preemptive embedded hard real-time systems. Our algorithm includes the on-line and off- line phases. In off-line phase, we proposed a new method to find out the optiomal working-speed for each task, all tasks can meet the requirement for hard real-time deadline and minimize the energy consumption of the microprocessor. In on-line phase, we precisely estimate the slack time based on an on-line algorithm, our off-line algorithm combines it to make the better efficiency by effectively arrange the slack time. Furthermore, we propose a new technique to improve the voltage transition time/energy overhead of existing algorithms. From our simulation results, our proposed algorithm can make the energy efficiency satisfactory. It can reduce the energy consumption more 40% than previous algorithms for ideal mircoprocessors. 黃文增 2006 學位論文 ; thesis 58 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺北科技大學 === 電腦與通訊研究所 === 94 === Dynamic voltage scaling (DVS) is one of technologies to effectively reduce energy consumption of microprocessors. In portable embedded-systems, how to reduce its power consumption is an important technique. When the system workload is light, DVS can use lower working voltage to significantly reduce the energy consumption. Therefore, this is a study topic which uses lower the working voltage to achieve the high energy efficiency. In hard real-time systems, DVS technique has the timing-constraint problem. In this thesis, we proposed DVS algorithm can be applied to fixed-priority preemptive embedded hard real-time systems. Our algorithm includes the on-line and off- line phases. In off-line phase, we proposed a new method to find out the optiomal working-speed for each task, all tasks can meet the requirement for hard real-time deadline and minimize the energy consumption of the microprocessor. In on-line phase, we precisely estimate the slack time based on an on-line algorithm, our off-line algorithm combines it to make the better efficiency by effectively arrange the slack time. Furthermore, we propose a new technique to improve the voltage transition time/energy overhead of existing algorithms. From our simulation results, our proposed algorithm can make the energy efficiency satisfactory. It can reduce the energy consumption more 40% than previous algorithms for ideal mircoprocessors.
|
author2 |
黃文增 |
author_facet |
黃文增 San-Sheng Hsu 徐三勝 |
author |
San-Sheng Hsu 徐三勝 |
spellingShingle |
San-Sheng Hsu 徐三勝 A Novel DVS Algorithm Employed to Embedded Hard Real-Time System with Preemptive Fixed-Priority |
author_sort |
San-Sheng Hsu |
title |
A Novel DVS Algorithm Employed to Embedded Hard Real-Time System with Preemptive Fixed-Priority |
title_short |
A Novel DVS Algorithm Employed to Embedded Hard Real-Time System with Preemptive Fixed-Priority |
title_full |
A Novel DVS Algorithm Employed to Embedded Hard Real-Time System with Preemptive Fixed-Priority |
title_fullStr |
A Novel DVS Algorithm Employed to Embedded Hard Real-Time System with Preemptive Fixed-Priority |
title_full_unstemmed |
A Novel DVS Algorithm Employed to Embedded Hard Real-Time System with Preemptive Fixed-Priority |
title_sort |
novel dvs algorithm employed to embedded hard real-time system with preemptive fixed-priority |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/5469n4 |
work_keys_str_mv |
AT sanshenghsu anoveldvsalgorithmemployedtoembeddedhardrealtimesystemwithpreemptivefixedpriority AT xúsānshèng anoveldvsalgorithmemployedtoembeddedhardrealtimesystemwithpreemptivefixedpriority AT sanshenghsu dvsyǎnsuànfǎyīngyòngyújùyǒuqiǎngduóshìgùdìngyōuxiānquándeqiànrùshìyìngjíshíxìtǒng AT xúsānshèng dvsyǎnsuànfǎyīngyòngyújùyǒuqiǎngduóshìgùdìngyōuxiānquándeqiànrùshìyìngjíshíxìtǒng AT sanshenghsu noveldvsalgorithmemployedtoembeddedhardrealtimesystemwithpreemptivefixedpriority AT xúsānshèng noveldvsalgorithmemployedtoembeddedhardrealtimesystemwithpreemptivefixedpriority |
_version_ |
1719209906562662400 |