Uni-Logo
Deutsch      
Computer Architecture - Team Bernd Becker
        Startseite         |         Institut für Informatik         |         Technische Fakultät
 

PaQuBE

| project staff | description | benchmarks | publications |


project staff

Chair of Computer Architecture
Paolo Marin, PhD developer / contact
former employee Chair of Computer Architecture
Matthew Lewis, Dr. developer


description

PaQuBE is the parallel version of the search-based QBF Solver QuBE6. This is achieved by extending its sequential core by a Master/Slave architecture based on the Message Passing Interface (MPI), that allows to divide the problems being solved over an arbitrary number of distributed processes. It also is the first parallel solver supporting advanced knowledge sharing, in which solution cubes as well as conflict clauses can be shared. In addition, solution cubes are compressed before sending, so that the network traffic overhead due to broadcasting MPI messages is reduced. Lastly, when PaQuBE was introduced, it was able to solve multiple QBF problems that had remained unsolved for years by all other QBF solvers.

PaQuBE was developed within the DAAD/Vigoni project "Bounded Model Checking of Blackbox Designs via Quantified Boolean Formulas" in co-operation with the STAR-Lab research group of University of Genoa, Italy, that is co-responsible for the distribution.



benchmarks

Any Quantified Boolean Formula (QBF) in QDimacs format. QBFLIB is the official library of QBF formulas.



publications
Matthew Lewis, Paolo Marin, Tobias Schubert, Massimo Narizzano, Bernd Becker, and Enrico Giunchiglia
PaQuBE: Distributed QBF Solving with Advanced Knowledge Sharing
International Conference on Theory and Applications of Satisfiability Testing (SAT'09), 2009, pp 509--523, LNCS 5584, Springer
Paolo Marin, Matthew Lewis, Massimo Narizzano, Tobias Schubert, Enrico Giunchiglia, and Bernd Becker
Comparison of Knowledge Sharing Strategies in a Parallel QBF Solver
High-Performance Computing and Simulation Conference (HPCS'09), 2009
Matthew Lewis, Paolo Marin, Tobias Schubert, Massimo Narizzano, Bernd Becker, and Enrico Giunchiglia
Parallel QBF Solving with Advanced Knowledge Sharing
Fundamenta Informaticae, vol. 107 no. 2--3, pp 139-166, 2011