Parallel resolution of the satisfiability problem (SAT) with OpenMP and MPI

  • Authors:
  • Daniel Singer;Alain Vagner

  • Affiliations:
  • LITA – EA 3097, Université Paul Verlaine de Metz, UFR MIM, Metz, France;LITA – EA 3097, Université Paul Verlaine de Metz, UFR MIM, Metz, France

  • Venue:
  • PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The past few years have seen enormous progress in the performance of propositional satisfiability (SAT) solving, and consequently SAT solvers are widely used in industry for many applications. In spite of this progress, there is strong demand for higher SAT algorithms efficiency to solve harder and larger problems. Unfortunately, most modern solvers are sequential and fewer are parallel. A number of recent propositions was concerned with dynamic workload balancing for parallel SAT solving. Here, it is a complementary approach that only explores an initial static decomposition for workload repartition. The two computational models of Shared Memory and Message Passing are compared, using OpenMP for Shared Memory and MPI for Message Passing implementations.