• DocumentCode
    3375580
  • Title

    Parallel algorithms for slicing based final placement

  • Author

    Spruth, Henning ; Sigl, Georg

  • Author_Institution
    Inst. of Electron. Design Autom., Tech. Univ. of Munich, Germany
  • fYear
    1992
  • fDate
    7-10 Sep 1992
  • Firstpage
    40
  • Lastpage
    45
  • Abstract
    The authors present parallel algorithms for solving the final placement problem of rectangular modules assuming predefined neighborhood relations, between the modules to be placed. By enumerating all arrangements (i.e. slicing structures) of local module subsets, optimum solutions are obtained. They are combined in a global evaluation step such that the local solutions fit well into the global arrangement. Increased size of the enumerated local subproblems leads to placements that are closer to a global optimum. The resulting higher computational demands can be met by using parallel computers that provide huge amounts of computing power and distributed memory. New algorithms are proposed for the enumeration on message-passing parallel computers. Experimental results show that significant speedups as well as better results can be achieved
  • Keywords
    circuit layout CAD; parallel algorithms; distributed memory; enumerated local subproblems; local module subsets; message-passing parallel computers; optimum solutions; parallel algorithms; predefined neighborhood relations; rectangular modules; slicing based final placement; Algorithm design and analysis; Analytical models; Computational modeling; Concurrent computing; Distributed computing; Electronic design automation and methodology; Parallel algorithms; Partitioning algorithms; Shape; Simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1992., EURO-VHDL '92, EURO-DAC '92. European
  • Conference_Location
    Hamburg
  • Print_ISBN
    0-8186-2780-8
  • Type

    conf

  • DOI
    10.1109/EURDAC.1992.246267
  • Filename
    246267