Cache Performance Study of Portfolio-Based Parallel CDCL SAT Solvers

09/12/2013
by   Roberto Asín, et al.
0

Parallel SAT solvers are becoming mainstream. Their performance has made them win the past two SAT competitions consecutively and are in the limelight of research and industry. The problem is that it is not known exactly what is needed to make them perform even better; that is, how to make them solve more problems in less time. Also, it is also not know how well they scale in massive multi-core environments which, predictably, is the scenario of comming new hardware. In this paper we show that cache contention is a main culprit of a slowing down in scalability, and provide empirical results that for some type of searches, physically sharing the clause Database between threads is beneficial.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/05/2019

Learned Clause Minimization in Parallel SAT Solvers

Learned clauses minimization (LCM) let to performance improvements of mo...
research
07/27/2022

Scalable Proof Producing Multi-Threaded SAT Solving with Gimsatul through Sharing instead of Copying Clauses

We give a first account of our new parallel SAT solver Gimsatul. Its key...
research
08/05/2020

A Time Leap Challenge for SAT Solving

We compare the impact of hardware advancement and algorithm advancement ...
research
01/24/2023

Shared SAT Solvers and SAT Memory in Distributed Business Applications

We propose a software architecture where SAT solvers act as a shared net...
research
08/14/2021

MatSat: a matrix-based differentiable SAT solver

We propose a new approach to SAT solving which solves SAT problems in ve...
research
02/18/2014

Towards Ultra Rapid Restarts

We observe a trend regarding restart strategies used in SAT solvers. A f...
research
05/17/2018

Translation of Algorithmic Descriptions of Discrete Functions to SAT with Applications to Cryptanalysis Problems

In the present paper we describe the technology for translating algorith...

Please sign up or login with your details

Forgot password? Click here to reset