A Provably Good Approximation Algorithm for Power Optimization Using Multiple Supply Voltages
碩士 === 國立臺灣大學 === 電子工程學研究所 === 95 === Power optimization is a crucial concern for modern circuit designs, and multiple supply voltages (MSV’s) provide an effective technique for the optimization. This thesis addresses a voltage partitioning problem arising in MSV design during high-level synthesis....
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/20026846635035480654 |
id |
ndltd-TW-095NTU05428042 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NTU054280422015-12-07T04:04:00Z http://ndltd.ncl.edu.tw/handle/20026846635035480654 A Provably Good Approximation Algorithm for Power Optimization Using Multiple Supply Voltages 使用多重供應電壓進行耗電功率最佳化的演算法 Hung-Yi Liu 劉宏毅 碩士 國立臺灣大學 電子工程學研究所 95 Power optimization is a crucial concern for modern circuit designs, and multiple supply voltages (MSV’s) provide an effective technique for the optimization. This thesis addresses a voltage partitioning problem arising in MSV design during high-level synthesis. We point out a theoretical mistake in a recent publication and prove that the partitioning problem is NP-hard. Despite its NP-hardness, we propose an efficient α2-approximation algorithm for the problem, where α is the constant ratio of the maximum to the minimum voltages. Compared with the previous work that runs in O(dn2) time, the time complexity of our algorithm is only O(dkn), where d is the number of voltages employed in the final designs (i.e., voltage domains), k is the number of available supply voltages in the technology library, and n is the number of functional units. Note that both d and k can be considered as small constants for practical applications. Experimental results show that our algorithm (with empirical O(n0.87) and O(n0.93) time) can achieve very significant run-time speedups than the recent work (with empirical O(n2.02) and O(n2.08) time), with the same power reductions of about 60% by using dual-Vdd’s and 67% by using triple-Vdd’s. Yao-Wen Chang 張耀文 2007 學位論文 ; thesis 41 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 電子工程學研究所 === 95 === Power optimization is a crucial concern for modern circuit designs, and multiple supply voltages (MSV’s) provide an effective technique for the optimization. This thesis addresses a voltage partitioning problem arising in MSV design during high-level synthesis. We point out a theoretical mistake in a recent publication and prove that the partitioning problem is NP-hard. Despite its NP-hardness, we propose an efficient α2-approximation algorithm for the problem, where α is the constant ratio
of the maximum to the minimum voltages. Compared with the previous work that runs in O(dn2) time, the time complexity of our algorithm is only O(dkn), where d is the number of voltages employed in the final designs (i.e., voltage domains), k is the number of available supply voltages in the technology library, and n is the number of functional units. Note that both d and k can be considered as small constants for practical applications. Experimental results show that our algorithm (with empirical O(n0.87) and O(n0.93) time) can achieve very significant run-time speedups than the recent work (with empirical O(n2.02) and O(n2.08) time), with the same power reductions of about 60% by using dual-Vdd’s and 67% by using triple-Vdd’s.
|
author2 |
Yao-Wen Chang |
author_facet |
Yao-Wen Chang Hung-Yi Liu 劉宏毅 |
author |
Hung-Yi Liu 劉宏毅 |
spellingShingle |
Hung-Yi Liu 劉宏毅 A Provably Good Approximation Algorithm for Power Optimization Using Multiple Supply Voltages |
author_sort |
Hung-Yi Liu |
title |
A Provably Good Approximation Algorithm for Power Optimization Using Multiple Supply Voltages |
title_short |
A Provably Good Approximation Algorithm for Power Optimization Using Multiple Supply Voltages |
title_full |
A Provably Good Approximation Algorithm for Power Optimization Using Multiple Supply Voltages |
title_fullStr |
A Provably Good Approximation Algorithm for Power Optimization Using Multiple Supply Voltages |
title_full_unstemmed |
A Provably Good Approximation Algorithm for Power Optimization Using Multiple Supply Voltages |
title_sort |
provably good approximation algorithm for power optimization using multiple supply voltages |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/20026846635035480654 |
work_keys_str_mv |
AT hungyiliu aprovablygoodapproximationalgorithmforpoweroptimizationusingmultiplesupplyvoltages AT liúhóngyì aprovablygoodapproximationalgorithmforpoweroptimizationusingmultiplesupplyvoltages AT hungyiliu shǐyòngduōzhònggōngyīngdiànyājìnxínghàodiàngōnglǜzuìjiāhuàdeyǎnsuànfǎ AT liúhóngyì shǐyòngduōzhònggōngyīngdiànyājìnxínghàodiàngōnglǜzuìjiāhuàdeyǎnsuànfǎ AT hungyiliu provablygoodapproximationalgorithmforpoweroptimizationusingmultiplesupplyvoltages AT liúhóngyì provablygoodapproximationalgorithmforpoweroptimizationusingmultiplesupplyvoltages |
_version_ |
1718145925618073600 |