A parallel approach to solving satisfiability problems on graphics processing units using neural networks

dc.contributorGraduate Program in Computer Engineering.
dc.contributor.advisorGündem, Taflan.
dc.contributor.authorMert, Melih.
dc.date.accessioned2023-03-16T10:02:20Z
dc.date.available2023-03-16T10:02:20Z
dc.date.issued2016.
dc.description.abstractGraphics Processing Units (GPUs) have become popular for parallelization of general purpose applications recently. GPUs are composed of huge number of powerful processors in a readily available package. The Satis ability Problem (SAT) is one of the earliest NP-complete problems. The solution to SAT has various application areas, including automated theorem proving, circuit design, arti cial intelligence, and software veri cation. Although many algorithms exist to experimentally solve SAT, they are not believed to be e cient on all SAT instances. In this thesis, we propose a novel GPU based parallel approach using neural networks as the algorithm selection mechanism to solve the SAT.We demonstrate speedups of up to 3 times on benchmarks by choosing the correct algorithms (solvers) to solve sub problems to reach the nal result in our system.
dc.format.extent30 cm.
dc.format.pagesxii, 49 leaves ;
dc.identifier.otherCMPE 2016 M47
dc.identifier.urihttps://digitalarchive.library.bogazici.edu.tr/handle/123456789/12314
dc.publisherThesis (M.S.) - Bogazici University. Institute for Graduate Studies in Science and Engineering, 2016.
dc.subject.lcshGraphics processing units -- Programming.
dc.titleA parallel approach to solving satisfiability problems on graphics processing units using neural networks

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
b1823976.026496.001.PDF
Size:
616.97 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
b1823976.026585.001.rar
Size:
3.51 MB
Format:
Unknown data format

Collections