Title :
ParSA: Parallel simulated annealing placement algorithm for multi-core systems
Author :
Sanjabi, Mercedeh ; Jahanian, Ali ; Amanollahi, Saba ; Miralaei, Negar
Author_Institution :
Electr., Comput. & Biomed. Eng. Dept., Islamic Azad Univ., Qazvin, Iran
Abstract :
Simulated annealing is known as a widely used algorithm for complex and nonlinear combinatorial optimization problems. This technique has been applied to variety of the problems such as VLSI cell placement. However, simulated annealing placement requires long execution time to brows the search space and find the near-optimal solution. There were many attempts to parallelize it on multi-processor systems but addressed algorithms results in poor speedup due to considerable communication overhead between the processors. In this paper, we proposed a new parallel Simulated Annealing based on multi-core systems with very low communication overhead. Experimental results show the speedup of the proposed algorithm is improved by 32% on average without considerable quality degradation.
Keywords :
multiprocessing systems; parallel algorithms; simulated annealing; ParSA; VLSI cell placement; multicore systems; multiprocessor systems; nonlinear combinatorial optimization problems; parallel simulated annealing placement algorithm; very low communication overhead; Algorithm design and analysis; Computers; Design automation; Message systems; Partitioning algorithms; Program processors; Simulated annealing; Multi-core systems; Parallel algorithm; Placement;
Conference_Titel :
Computer Architecture and Digital Systems (CADS), 2012 16th CSI International Symposium on
Conference_Location :
Shiraz, Fars
Print_ISBN :
978-1-4673-1481-7
DOI :
10.1109/CADS.2012.6316413