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

Full description

Bibliographic Details
Main Authors: San-Sheng Hsu, 徐三勝
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