• DocumentCode
    2243797
  • Title

    Implementation of an efficient parallel BDD package

  • Author

    Stornetta, Tony ; Brewer, Forrest

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • fYear
    1996
  • fDate
    3-7 Jun, 1996
  • Firstpage
    641
  • Lastpage
    644
  • Abstract
    Large BDD applications push completing resources to their limits. One solution to overcoming resource limitations is to distribute the BDD data structure across multiple networked workstations. This paper presents an efficient parallel BDD package for a distributed environment such as a network of workstations (NOW) or a distributed memory parallel computer. The implementation exploits a number of different forms of parallelism that can be found in depth-first algorithms. Significant effort is made to limit the communication overhead, including a two-level distributed hash table and an uncomputed cache. The package simultaneously executes multiple threads of computation on a distributed BDD
  • Keywords
    cache storage; data structures; distributed memory systems; parallel algorithms; communication overhead; data structure; depth-first algorithms; distributed environment; distributed memory parallel computer; multiple networked workstations; network of workstations; parallel BDD package; resource limitations; two-level distributed hash table; uncomputed cache; Application software; Binary decision diagrams; Computer networks; Concurrent computing; Data structures; Distributed computing; Packaging; Parallel processing; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference Proceedings 1996, 33rd
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0738-100X
  • Print_ISBN
    0-7803-3294-6
  • Type

    conf

  • DOI
    10.1109/DAC.1996.545653
  • Filename
    545653