Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
10328883 | Electronic Notes in Theoretical Computer Science | 2005 | 16 Pages |
Abstract
We describe the design and implementation of a highly optimized, multithreaded algorithm for the propositional satisfiability problem. The algorithm is based on the Davis-Putnam-Logemann-Loveland sequential algorithm, but includes many of the optimization techniques introduced in recent years. We provide experimental results for the execution of the parallel algorithm on a variety of multiprocessor machines with shared memory architecture. In particular, the detrimental effect of parallel execution on the performance of processor cache is studied.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Yulik Feldman, Nachum Dershowitz, Ziyad Hanna,