* This paper describes a data-parallel algorithm for boolean function manipulation. The algorithm adopts Binary Decision Diagrams (BDDs), which are the state-of-the-art approach for representing and handling boolean functions. The algorithm is well suited for SIMD architectures and is based on distributing BDD nodes to the available Processing Elements and traversing BDDs in a breadth-first manner. An improved version of the same algorithm is also presented, which does not use virtual processors. A prototypical package has been implemented and its behavior has been studied with two different applications. In both cases the results show that the approach exploits well the parallel hardware by effectively distributing the load; thanks to the ...
This paper has been accepted for publication in ACM Computing Surveys. It was written while on leave...
Binary Decision Diagrams are widely used for efficiently representing logic designs and for verifyin...
In the paper, we propose a general concept (in what follows denoted by TBDD) for Boolean functions m...
* This paper describes a data-parallel algorithm for boolean function manipulation. The algorithm a...
This paper describes a distributed algorithm for Boolean function manipulation. The algorithm is bas...
Abstract: "Ordered binary decision diagrams [1] are widely used for representing Boolean functions i...
AbstractThe hardware of computers, e.g. circuits, sequential circuits or VLSI chips, realizes Boolea...
A parallel algorithm for constructing binary decision diagrams is described. The algorithms treats b...
The success of all binary decision diagram (BDD) based synthesis and verification algorithms depend ...
Binary decision diagrams (BDDs) are one of the fundamental data structures in formal methods and com...
The aim of this thesis is to create an easy-to-use library that will provide the basic means for Boo...
In this paper we present a new data structure for representing Boolean functions and an associated s...
Ordered Binary Decision Diagrams (OBDDs) represent Boolean functions as directed acyclic graphs. Th...
In the paper, we propose a general concept (in what follows denoted by TBDD) for Boolean functions m...
AbstractBDDs (binary decision diagrams) and their variants are the most frequently used representati...
This paper has been accepted for publication in ACM Computing Surveys. It was written while on leave...
Binary Decision Diagrams are widely used for efficiently representing logic designs and for verifyin...
In the paper, we propose a general concept (in what follows denoted by TBDD) for Boolean functions m...
* This paper describes a data-parallel algorithm for boolean function manipulation. The algorithm a...
This paper describes a distributed algorithm for Boolean function manipulation. The algorithm is bas...
Abstract: "Ordered binary decision diagrams [1] are widely used for representing Boolean functions i...
AbstractThe hardware of computers, e.g. circuits, sequential circuits or VLSI chips, realizes Boolea...
A parallel algorithm for constructing binary decision diagrams is described. The algorithms treats b...
The success of all binary decision diagram (BDD) based synthesis and verification algorithms depend ...
Binary decision diagrams (BDDs) are one of the fundamental data structures in formal methods and com...
The aim of this thesis is to create an easy-to-use library that will provide the basic means for Boo...
In this paper we present a new data structure for representing Boolean functions and an associated s...
Ordered Binary Decision Diagrams (OBDDs) represent Boolean functions as directed acyclic graphs. Th...
In the paper, we propose a general concept (in what follows denoted by TBDD) for Boolean functions m...
AbstractBDDs (binary decision diagrams) and their variants are the most frequently used representati...
This paper has been accepted for publication in ACM Computing Surveys. It was written while on leave...
Binary Decision Diagrams are widely used for efficiently representing logic designs and for verifyin...
In the paper, we propose a general concept (in what follows denoted by TBDD) for Boolean functions m...