TY - GEN
T1 - Crowdedness-balanced multilevel partitioning for uniform resource utilization
AU - Cheon, Yongseok
AU - Wong, Martin D.F.
PY - 2005
Y1 - 2005
N2 - In this paper, we propose a new multi-objective multilevel K-way partitioning which is aware of resource utilization distribution, assuming the resource utilization for a partitioned block is proportional to the logic occupation and the interconnections required for the block. A new quality of the partitioning solution, crowdedness, is defined as a virtual complexity metric where the physical size and the local connectivity of a partitioned Mock are considered simultaneously in the form of a weighted sum. The partitioning solutions driven by overall cut, quality minimization tend to have wide variances of local interconnections for different blocks. The difference of Mock sizes, combining with the variance of the interconnections. potentially leads to the significant imbalance of the crowdedness (equivalently, resource utilization), even though the feasibility imposed by a block-size constraint is satisfied. Using the crowdedness metric, we explore the new partitioning solution space where the local interconnections are adaptively adjusted according to the block sizes, still under the same objective of overall interconnections minimization By the carefully designed prioritized cell move policy, the proposed crowdedness-based partitioning achieves near-optimal solutions in terms of resource utilization distribution, while the overall interconnection quality also is improved but the feasibility is barely violated. The proposed approach is practically beneficial to multi-FPGA applications: in which excessive interconnections for a FPGA generate additional logics inside of the FPGA.
AB - In this paper, we propose a new multi-objective multilevel K-way partitioning which is aware of resource utilization distribution, assuming the resource utilization for a partitioned block is proportional to the logic occupation and the interconnections required for the block. A new quality of the partitioning solution, crowdedness, is defined as a virtual complexity metric where the physical size and the local connectivity of a partitioned Mock are considered simultaneously in the form of a weighted sum. The partitioning solutions driven by overall cut, quality minimization tend to have wide variances of local interconnections for different blocks. The difference of Mock sizes, combining with the variance of the interconnections. potentially leads to the significant imbalance of the crowdedness (equivalently, resource utilization), even though the feasibility imposed by a block-size constraint is satisfied. Using the crowdedness metric, we explore the new partitioning solution space where the local interconnections are adaptively adjusted according to the block sizes, still under the same objective of overall interconnections minimization By the carefully designed prioritized cell move policy, the proposed crowdedness-based partitioning achieves near-optimal solutions in terms of resource utilization distribution, while the overall interconnection quality also is improved but the feasibility is barely violated. The proposed approach is practically beneficial to multi-FPGA applications: in which excessive interconnections for a FPGA generate additional logics inside of the FPGA.
UR - http://www.scopus.com/inward/record.url?scp=84861433662&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84861433662&partnerID=8YFLogxK
U2 - 10.1145/1120725.1120901
DO - 10.1145/1120725.1120901
M3 - Conference contribution
AN - SCOPUS:84861433662
SN - 0780387368
SN - 9780780387362
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 418
EP - 423
BT - Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005
Y2 - 18 January 2005 through 21 January 2005
ER -