2009
DOI: 10.3233/sat190068
|View full text |Cite
|
Sign up to set email alerts
|

PaMiraXT: Parallel SAT Solving with Threads and Message Passing

Abstract: This article describes PaMiraXT, a powerful parallel SAT algorithm. PaMiraXT follows a master/client model based on message passing, making it suitable for any kind of workstation cluster. For the clients, MiraXT is used, which itself is thread-based parallel solver designed to take advantage of current and future shared memory multiprocessor systems. We highlight design and implementation details that allow the threads/clients to run and cooperate efficiently. Experimental results show that MiraXT compares we… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 43 publications
(22 citation statements)
references
References 30 publications
0
22
0
Order By: Relevance
“…PaMiraXT (Schubert et al, 2009) applies a domain decomposition using the MPI library for parallel computing. Other 3-SAT solvers are conceived to be executed on volunteer grid platforms (Schulz and Blochinger, 2010;Posypkin et al, 2012), where the computing nodes are volatile and they are heterogeneous, both in hardware and software.…”
Section: Parallel 3-sat Solvers In Grid and Cloudmentioning
confidence: 99%
“…PaMiraXT (Schubert et al, 2009) applies a domain decomposition using the MPI library for parallel computing. Other 3-SAT solvers are conceived to be executed on volunteer grid platforms (Schulz and Blochinger, 2010;Posypkin et al, 2012), where the computing nodes are volatile and they are heterogeneous, both in hardware and software.…”
Section: Parallel 3-sat Solvers In Grid and Cloudmentioning
confidence: 99%
“…Both QBF and SAT solvers feature similar decision heuristics, BCP procedures, and conflict (solution) analysis procedures that allow the solvers to learn as they search for the solution. Parallel SAT has also been well researched and many parallel SAT solver exist [8,12,13,16,26,29,41,42]. However, as explained earlier, QBF solvers are more complicated as they must include the ability to deal with many more possibilities.…”
Section: Comparison To Satmentioning
confidence: 99%
“…Now that we have demonstrated the significant speed-ups that we can obtain using our multithreaded variants of Tarmo we will discuss approaches which distribute runs of Tarmo over several multithreaded workstations. A distributed SAT solver for a similar environment is presented in [17]. The workstations in our department's computing cluster that were already mentioned in Subsection 2.5 are all connected by 1 gigabit Ethernet connections through a cluster switch.…”
Section: Bmc For Worktation Clustersmentioning
confidence: 99%