2023
DOI: 10.1007/s10703-023-00432-z
|View full text |Cite
|
Sign up to set email alerts
|

Certified SAT solving with GPU accelerated inprocessing

Abstract: Since 2013, the leading SAT solvers in SAT competitions all use inprocessing, which, unlike preprocessing, interleaves search with simplifications. However, inprocessing is typically a performance bottleneck, in particular for hard or large formulas. In this work, we introduce the first attempt to parallelize inprocessing on GPU architectures. As one of the main challenges in GPU programming is memory locality, we present new compact data structures and devise a data-parallel garbage collector. It runs in para… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 63 publications
0
1
0
Order By: Relevance
“…Major advances in computation increasingly need to be obtained via parallel software as Moore's Law comes to an end (Leiserson et al, 2020). In the last decade, GPUs have been successfully applied to accelerate various computations relevant for model checking, such as probability computations for probabilistic model checking (Bošnački et al, 2011;Wijs and Bošnački, 2012;Khan et al, 2021), counter-example construction (Wu et al, 2014), state space decomposition (Wijs et al, 2016a), parameter synthesis for stochastic systems ( Češka et al, 2016), and SAT solving (Youness et al, 2015(Youness et al, , 2020Osama et al, 2018Osama et al, , 2023Osama andWijs, 2019a,b, 2021;Prevot et al, 2021;Osama, 2022). VOXLOGICA-GPU applies model checking to analyse (medical) images (Bussi et al, 2021).…”
Section: Introductionmentioning
confidence: 99%
“…Major advances in computation increasingly need to be obtained via parallel software as Moore's Law comes to an end (Leiserson et al, 2020). In the last decade, GPUs have been successfully applied to accelerate various computations relevant for model checking, such as probability computations for probabilistic model checking (Bošnački et al, 2011;Wijs and Bošnački, 2012;Khan et al, 2021), counter-example construction (Wu et al, 2014), state space decomposition (Wijs et al, 2016a), parameter synthesis for stochastic systems ( Češka et al, 2016), and SAT solving (Youness et al, 2015(Youness et al, , 2020Osama et al, 2018Osama et al, , 2023Osama andWijs, 2019a,b, 2021;Prevot et al, 2021;Osama, 2022). VOXLOGICA-GPU applies model checking to analyse (medical) images (Bussi et al, 2021).…”
Section: Introductionmentioning
confidence: 99%