scholarly journals SAT Solving with GPU Accelerated Inprocessing

Author(s):  
Muhammad Osama ◽  
Anton Wijs ◽  
Armin Biere

AbstractSince 2013, the leading SAT solvers in the SAT competition all use inprocessing, which unlike preprocessing, interleaves search with simplifications. However, applying inprocessing frequently can still be a bottle neck, i.e., for hard or large formulas. In this work, we introduce the first attempt to parallelize inprocessing on GPU architectures. As memory is a scarce resource in GPUs, we present new space-efficient data structures and devise a data-parallel garbage collector. It runs in parallel on the GPU to reduce memory consumption and improves memory access locality. Our new parallel variable elimination algorithm is twice as fast as previous work. In experiments our new solver ParaFROST solves many benchmarks faster on the GPU than its sequential counterparts.

2013 ◽  
Vol 756-759 ◽  
pp. 1387-1391
Author(s):  
Xiao Dong Wang ◽  
Jun Tian

Building an efficient data structure for range selection problems is considered. While there are several theoretical solutions to the problem, only a few have been tried out, and there is little idea on how the others would perform. The computation model used in this paper is the RAM model with word-size . Our data structure is a practical linear space data structure that supports range selection queries in time with preprocessing time.


2008 ◽  
Vol 179 (5) ◽  
pp. 330-338
Author(s):  
Artur Signell ◽  
Francisco Ogando ◽  
Mats Aspnäs ◽  
Jan Westerholm

Author(s):  
Peter Gjøl Jensen ◽  
Kim Guldstrand Larsen ◽  
Jiří Srba ◽  
Mathias Grund Sørensen ◽  
Jakob Haar Taankvist

Sign in / Sign up

Export Citation Format

Share Document