DocumentCode :
2796589
Title :
Parallelization of stochastic algorithm for boolean satisfiability on GPGPU architecture
Author :
Nimnon, Suthep ; Phadoongsidhi, Marong ; Utamaphethai, N.
Author_Institution :
Dept. of Electr. & Comput. Eng., King Mongkut´´s Univ. of Technol. North Bangkok, Bangkok, Thailand
fYear :
2012
fDate :
16-18 May 2012
Firstpage :
1
Lastpage :
4
Abstract :
Boolean satisfiability problem (SAT) is an NP-complete decision problem for determining whether there exists a variable assignment making a Boolean expression satisfiable (TRUE). SAT has been the cornerstone for various Computer Engineering applications. Numerous algorithms for solving SAT exist with varying degrees of completeness and complexity. A class of SAT algorithms based on stochastic local search (SLS) is generally easier to implement than backtracking search procedures. This paper discusses cwSAT, a parallel implementation of an SLS procedure, WalkSAT, on a GPGPU architecture. The performance of cwSAT is compared with that of WalkSAT using 200 benchmarks in Random class of SAT11 Competition. Experimental results showed that cwSAT can find satisfiable assignments for over 99% of the benchmarks while the average improvement of cwSAT is approximately 33% to 98% over WalkSAT.
Keywords :
Boolean algebra; computability; computational complexity; graphics processing units; parallel algorithms; parallel architectures; search problems; stochastic processes; Boolean expression; Boolean satisfiability problem; CUDA; GPGPU architecture; NP-complete decision problem; SAT11 Competition; WalkSAT; computer engineering applications; cwSAT; parallel SLS procedure implementation; stochastic algorithm parallelization; stochastic local search; variable assignment; Benchmark testing; Computer architecture; Graphics processing unit; Heuristic algorithms; Input variables; Instruction sets; Runtime; Algorithm; Boolean satisfiability; CUDA; GPGPU;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2012 9th International Conference on
Conference_Location :
Phetchaburi
Print_ISBN :
978-1-4673-2026-9
Type :
conf
DOI :
10.1109/ECTICon.2012.6254246
Filename :
6254246
Link To Document :
بازگشت