Low Power High-Level Synthesis Method using Multiple Voltages
博士 === 國立臺灣大學 === 電機工程學研究所 === 94 === The portable consumer electronics market is constantly demanding more powerful capabilities, smaller and lighter products, and longer battery life. Demand has risen sharply for low power consumption in battery-powered hand-held systems owing to the key requireme...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/67939739411723155434 |
id |
ndltd-TW-094NTU05442064 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NTU054420642015-12-16T04:38:21Z http://ndltd.ncl.edu.tw/handle/67939739411723155434 Low Power High-Level Synthesis Method using Multiple Voltages 使用多重電壓之低功率高階合成方法 Kun-Lin Tsai 蔡坤霖 博士 國立臺灣大學 電機工程學研究所 94 The portable consumer electronics market is constantly demanding more powerful capabilities, smaller and lighter products, and longer battery life. Demand has risen sharply for low power consumption in battery-powered hand-held systems owing to the key requirement to reduce power dissipation to extend service. Even in high-end computer systems, low power is still a critical design consideration, since the expensive cooling and packaging costs and lower reliability associated with high-level on-chip power dissipation are significant. High-level synthesis consists of scheduling, binding and allocation, and in this dissertation the main focus falls on the multiple voltages scheduling aspect. The multiple voltage technique is one of several useful techniques in the low power design field. The multiple voltage scheduling refers to the assignment of a voltage level to each operational node in a data flow graph to minimize the total power consumption within a given computation time. In this dissertation, we propose two multiple voltage scheduling methods: multiple supply voltage (MSV) scheduling and dual supply voltage and dual threshold voltage (DSDT) scheduling. Unlike previous research, which focused on the operational nodes in the critical path and used the slack time to change the voltage of other nodes, our methods deal with all nodes without considering whether a node is in the critical path, our method deals with all nodes without considering whether a node is in the critical path. The advantage of this method is that the voltage assignment becomes very flexible. In the MSV scheduling, we analyze and compare the multiple voltage effect on high-level synthesis, and in DSDT scheduling, we take into account not only the dynamic power but also the static power consumption. Besides, a special algorithm which combines genetic algorithm and simulated annealing algorithm is proposed to solve the high-level dual-voltage scheduling problem. Feipei Lai 賴飛羆 2006 學位論文 ; thesis 97 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 國立臺灣大學 === 電機工程學研究所 === 94 === The portable consumer electronics market is constantly demanding more powerful capabilities, smaller and lighter products, and longer battery life. Demand has risen sharply for low power consumption in battery-powered hand-held systems owing to the key requirement to reduce power dissipation to extend service. Even in high-end computer systems, low power is still a critical design consideration, since the expensive cooling and packaging costs and lower reliability associated with high-level on-chip power dissipation are significant.
High-level synthesis consists of scheduling, binding and allocation, and in this dissertation the main focus falls on the multiple voltages scheduling aspect. The multiple voltage technique is one of several useful techniques in the low power design field. The multiple voltage scheduling refers to the assignment of a voltage level to each operational node in a data flow graph to minimize the total power consumption within a given computation time. In this dissertation, we propose two multiple voltage scheduling methods: multiple supply voltage (MSV) scheduling and dual supply voltage and dual threshold voltage (DSDT) scheduling. Unlike previous research, which focused on the operational nodes in the critical path and used the slack time to change the voltage of other nodes, our methods deal with all nodes without considering whether a node is in the critical path, our method deals with all nodes without considering whether a node is in the critical path. The advantage of this method is that the voltage assignment becomes very flexible. In the MSV scheduling, we analyze and compare the multiple voltage effect on high-level synthesis, and in DSDT scheduling, we take into account not only the dynamic power but also the static power consumption. Besides, a special algorithm which combines genetic algorithm and simulated annealing algorithm is proposed to solve the high-level dual-voltage scheduling problem.
|
author2 |
Feipei Lai |
author_facet |
Feipei Lai Kun-Lin Tsai 蔡坤霖 |
author |
Kun-Lin Tsai 蔡坤霖 |
spellingShingle |
Kun-Lin Tsai 蔡坤霖 Low Power High-Level Synthesis Method using Multiple Voltages |
author_sort |
Kun-Lin Tsai |
title |
Low Power High-Level Synthesis Method using Multiple Voltages |
title_short |
Low Power High-Level Synthesis Method using Multiple Voltages |
title_full |
Low Power High-Level Synthesis Method using Multiple Voltages |
title_fullStr |
Low Power High-Level Synthesis Method using Multiple Voltages |
title_full_unstemmed |
Low Power High-Level Synthesis Method using Multiple Voltages |
title_sort |
low power high-level synthesis method using multiple voltages |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/67939739411723155434 |
work_keys_str_mv |
AT kunlintsai lowpowerhighlevelsynthesismethodusingmultiplevoltages AT càikūnlín lowpowerhighlevelsynthesismethodusingmultiplevoltages AT kunlintsai shǐyòngduōzhòngdiànyāzhīdīgōnglǜgāojiēhéchéngfāngfǎ AT càikūnlín shǐyòngduōzhòngdiànyāzhīdīgōnglǜgāojiēhéchéngfāngfǎ |
_version_ |
1718150508715180032 |