• DocumentCode
    3155483
  • Title

    Multiprocessor-Based Placement by Simulated Annealing

  • Author

    Kravitz, Saul A. ; Rutenbar, Rob A.

  • Author_Institution
    Department of Electrical and Computer Engineering, Carnegie-Mellon University, Pittsburgh, PA
  • fYear
    1986
  • fDate
    29-2 June 1986
  • Firstpage
    567
  • Lastpage
    573
  • Abstract
    Simulated annealing methods have proven to be particularly successful in physical design applications, but often require burdensome, long run times. This paper studies the design and analysis of standard cell placement by annealing in a multiprocessor environment. Annealing is not static: we observe that the temperature parameter which controls hill-climbing in simulated annealing changes the behavior of an annealing algorithm as it runs, and strongly influences the choice of multiprocessor partitioning strategy. We introduce the idea of adaptive strategies that exhibit different speedups across different temperature ranges. Measured performance of parallel placement algorithms running on a multiprocessor demonstrate practical speedups consistent with our predictions.
  • Keywords
    Algorithm design and analysis; Application software; Circuit simulation; Computational modeling; Hardware; Iterative algorithms; Partitioning algorithms; Simulated annealing; Temperature control; Velocity measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1986. 23rd Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0702-5
  • Type

    conf

  • DOI
    10.1109/DAC.1986.1586144
  • Filename
    1586144