On multi-threaded satisfiability solving with openmp

3Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The boolean satisfiability problem sat is a well-known NP-Complete problem, which is widely studied because of its conceptual simplicity. Nowadays the number of existing parallel SAT solvers is quite small. Furthermore, they are generally designed for large clusters using the message passing paradigm. These solvers are coarse grained application since they divide the search-tree among the processors avoiding communication and synchronization. In this paper mtss, for Multi Threaded Sat Solver, is introduced. It is a fine grain parallel sat solver, in shared memory. It defines a rich thread in charge of the search-tree evaluation and a set of poor threads that will help the rich one by simplifying the opened node. mtss is well designed for multi-core CPU since it reduces the memory allocation during the search. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Vander-Swalmen, P., Dequen, G., & Krajecki, M. (2008). On multi-threaded satisfiability solving with openmp. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5004 LNCS, pp. 146–157). Springer Verlag. https://doi.org/10.1007/978-3-540-79561-2_13

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