Home
Scholarly Works
Sat Solving Using FPGA-Based Heterogeneous...
Conference

Sat Solving Using FPGA-Based Heterogeneous Computing

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.

Authors

Thong J; Nicolici N

Pagination

pp. 232-239

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

November 1, 2015

DOI

10.1109/iccad.2015.7372575

Name of conference

2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
View published work (Non-McMaster Users)

Contact the Experts team