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 :
بازگشت