Parallel Breadth-First BDD Construction

7Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

With the increasing complexity of protocol and circuit designs, formal verification has become an important research area and binary decision diagrams (BDDs) have been shown to be a powerful tool in formal verification. This paper presents a parallel algorithm for BDD construction targeted at shared memory multiprocessors and distributed shared memory systems. This algorithm focuses on improving memory access locality through specialized memory managers and partial breadth-first expansion, and on improving processor utilization through dynamic load balancing. The results on a shared memory system show speedups of over two on four processors and speedups of up to four on eight processors. The measured results clearly identify the main source of bottlenecks and point out some interesting directions for further improvements.

Cite

CITATION STYLE

APA

Yang, B., & O’Hallaron, D. R. (1997). Parallel Breadth-First BDD Construction. SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 32(7), 145–156. https://doi.org/10.1145/263767.263784

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free