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
Link To Document :
بازگشت