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

Full description

Bibliographic Details
Main Authors: Hung-Yi Liu, 劉宏毅
Other Authors: Yao-Wen Chang
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