DocumentCode :
3603103
Title :
Cloud Computing for VLSI Floorplanning Considering Peak Temperature Reduction
Author :
Xiaodao Chen ; Lizhe Wang ; Zomaya, Albert Y. ; Lin Liu ; Shiyan Hu
Author_Institution :
Sch. of Comput. Sci., China Univ. of Geosci., Wuhan, China
Volume :
3
Issue :
4
fYear :
2015
Firstpage :
534
Lastpage :
543
Abstract :
Cloud computing has recently emerged as a promising computing paradigm, which offers unprecedented computing power and flexibility in the distributed computing environment. Despite the trend that electronic design automation industry has prepared to embrace the cloud concept, there is still no research publication on designing VLSI floorplanning algorithms for a cloud computing platform. This paper proposes the first such algorithm for thermal driven floorplanning. Since the existing floorplanning techniques are based on simulated annealing that are sequential algorithms and difficult to parallelize, a new thermal driven floorplanning algorithm is proposed, which can be easily parallelized in a cloud computing environment. This algorithm uses an advanced adjacency probability cross entropy optimization and a new integer linear programming-based resources provisioning to efficiently use the heterogeneous computation resources and handle the uncertainty of machine waiting time in a cloud. The experimental results on the standard GSRC benchmark circuits demonstrate that the proposed algorithm can significantly reduce the peak temperature (up to 24 °) compared with the simulated annealing technique. In the simulated cloud computing environment, it runs over 30% faster than the simulated annealing technique with moderate overhead in monetary expense due to the fact that the proposed algorithm is parallelization friendly. Further, our algorithm can effectively compute the scheduling solutions considering the uncertainty in waiting time.
Keywords :
VLSI; circuit layout; cloud computing; electronic design automation; entropy; integer programming; linear programming; parallel algorithms; probability; processor scheduling; resource allocation; simulated annealing; VLSI floorplanning algorithms; advanced adjacency probability cross entropy optimization; cloud computing environment; cloud computing platform; distributed computing environment; electronic design automation industry; integer linear programming-based resource provisioning; parallelization algorithm; scheduling solutions; sequential algorithms; simulated annealing technique; simulated cloud computing environment; standard GSRC benchmark circuits; thermal driven floorplanning algorithm; waiting time; Algorithm design and analysis; Circuit synthesis; Cloud computing; Energy management; Entropy; Green computing; Optimization; Very large scale integration; Cloud Computing; Cloud computing; Energy-aware Computing; Green Computing; VLSI Design; VLSI design; energy-aware computing; green computing;
fLanguage :
English
Journal_Title :
Emerging Topics in Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
2168-6750
Type :
jour
DOI :
10.1109/TETC.2015.2443714
Filename :
7124435
Link To Document :
بازگشت