• DocumentCode
    3495033
  • 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
  • fYear
    2012
  • fDate
    2-3 May 2012
  • Firstpage
    19
  • Lastpage
    24
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/CADS.2012.6316413
  • Filename
    6316413