DocumentCode
3723344
Title
SAT solving using FPGA-based heterogeneous computing
Author
Jason Thong;Nicola Nicolici
Author_Institution
Department of Electrical and Computer Engineering, McMaster University, Hamilton, ON L8S 4L8, Canada
fYear
2015
Firstpage
232
Lastpage
239
Abstract
We present a heterogeneous computing solution to the Boolean satisfiability (SAT) problem. Our field-programmable gate array (FPGA)-based implementation for accelerating the common case computation within a SAT solver utilizes most of the FPGA resources and it seamlessly integrates with our software host. Algorithms and data structures were redesigned to maximize the strengths of customized computing and generalizable optimizations are proposed to maximize throughput, minimize communication latencies, and compact hardware memory. We are significantly faster than state-of-the-art SAT solvers in software and hardware.
Keywords
"Hardware","Field programmable gate arrays","Instruction sets","Layout","Multithreading"
Publisher
ieee
Conference_Titel
Computer-Aided Design (ICCAD), 2015 IEEE/ACM International Conference on
Type
conf
DOI
10.1109/ICCAD.2015.7372575
Filename
7372575
Link To Document