SAT solving with GPU accelerated inprocessing

M Osama, A Wijs, A Biere - … Conference on Tools and Algorithms for the …, 2021 - Springer
Since 2013, the leading SAT solvers in the SAT competition all use inprocessing, which
unlike preprocessing, interleaves search with simplifications. However, applying …

A GPU tree database for many-core explicit state space exploration

A Wijs, M Osama - International Conference on Tools and Algorithms for …, 2023 - Springer
Various techniques have been proposed to accelerate explicit-state model checking with
GPUs, but none address the compact storage of states, or if they do, at the cost of losing …

Certified SAT solving with GPU accelerated inprocessing

M Osama, A Wijs, A Biere - Formal Methods in System Design, 2024 - Springer
Since 2013, the leading SAT solvers in SAT competitions all use inprocessing, which, unlike
preprocessing, interleaves search with simplifications. However, inprocessing is typically a …

The GPU-based parallel ant colony system

R Skinderowicz - Journal of Parallel and Distributed Computing, 2016 - Elsevier
Abstract The Ant Colony System (ACS) is, next to Ant Colony Optimization (ACO) and the
MAX–MIN Ant System (MMAS), one of the most efficient metaheuristic algorithms inspired by …

GPU parallelization strategies for metaheuristics: a survey

M Essaid, L Idoumghar, J Lepagnot… - International Journal of …, 2019 - Taylor & Francis
Metaheuristics have been showing interesting results in solving hard optimization problems.
However, they become limited in terms of effectiveness and runtime for high dimensional …

GPU acceleration of bounded model checking with ParaFROST

M Osama, A Wijs - International Conference on Computer Aided …, 2021 - Springer
The effective parallelisation of Bounded Model Checking is challenging, due to SAT and
SMT solving being hard to parallelise. We present ParaFROST, which is the first tool to …

Parallel SAT simplification on GPU architectures

M Osama, A Wijs - International Conference on Tools and Algorithms for …, 2019 - Springer
The growing scale of applications encoded to Boolean Satisfiability (SAT) problems imposes
the need for accelerating SAT simplifications or preprocessing. Parallel SAT preprocessing …

GPUexplore 3.0: GPU Accelerated State Space Exploration for Concurrent Systems with Data

A Wijs, M Osama - International Symposium on Model Checking Software, 2023 - Springer
GPUexplore 3.0 is an explicit state space exploration tool that runs entirely on a graphics
processing unit (GPU), and supports models of concurrent systems with data variables. We …

An efficient SAT-based test generation algorithm with GPU accelerator

M Osama, L Gaber, AI Hussein, H Mahmoud - Journal of Electronic Testing, 2018 - Springer
This paper presents a novel framework comprises of a Propositional Satisfiability (SAT)
encoder and solver. The framework responsible for generating and proving a simplified SAT …

SIGmA: GPU accelerated simplification of SAT formulas

M Osama, A Wijs - International Conference on Integrated Formal …, 2019 - Springer
Abstract We present SIGmA (SAT sImplification on GPU Architectures), a preprocessor to
accelerate SAT solving that runs on NVIDIA GPUs. We discuss the tool, focussing on its full …