DocumentCode
2857885
Title
The Road to Improving the Performance of Satisfiability Solvers Using HPC
Author
Ezick, James ; Lethin, Richard
Author_Institution
Reservoir Labs, New York
fYear
2007
fDate
18-21 June 2007
Firstpage
410
Lastpage
413
Abstract
Boolean satisfiability (SAT) solvers have become an enabling technology for diverse application areas of military and commercial interest. A Phase II Small Business Innovation Research project under the architectures for cognitive information processing (ACIP) program has developed novel problem representations, algorithms, and heuristics to improve SAT solver performance over existing approaches. Reservoir Labs has parallelized a SAT solver for the Cray XD1, writing fine grained messaging layers over Message Passing Interface (MPI). The solver is written in a message-driven computing style. We partition the problem over the nodes of the XD1 to achieve concurrency in the propagation of implications. We have facilities to partition the clause database over the nodes to improve locality of reference. A tool, Salt, can translate a high level logic language into SAT problem instances and transmit partition and heuristic information into the solver. We report on the current capability and performance of the solver, and in particular the tradeoff between locality and concurrency in our system. Finally, we point to the forward roadmap to achieving greater performance on this problem.
Keywords
Boolean functions; high level languages; message passing; Boolean satisfiability solvers; cognitive information processing architectures; heuristic information; high level logic language; message passing interface; message-driven computing style; Business; Concurrent computing; Databases; Heuristic algorithms; Information processing; Message passing; Partitioning algorithms; Reservoirs; Technological innovation; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
DoD High Performance Computing Modernization Program Users Group Conference, 2007
Conference_Location
Pittsburgh, PA
Print_ISBN
978-0-7695-3088-5
Type
conf
DOI
10.1109/HPCMP-UGC.2007.74
Filename
4438019
Link To Document