FPGA-Based Hardware Acceleration for Boolean Satisfiability

被引:16
|
作者
Gulati, Kanupriya [1 ]
Paul, Suganth
Khatri, Sunil P. [1 ]
Patil, Srinivas
Jas, Abhijit
机构
[1] Texas A&M Univ, College Stn, TX 77843 USA
关键词
Performance; Algorithms; Design; Boolean satisfiabilty (SAT); boolean constant propagation (BCP); conflict induced clauses; non-chronological backtrack; FPGA;
D O I
10.1145/1497561.1497576
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present an FPGA-based hardware solution to the Boolean satisfiability (SAT) problem, with the main goals of scalability and speedup. In our approach the traversal of the implication graph as well as conflict clause generation are performed in hardware, in parallel. The experimental results and their analysis, along with the performance models are discussed. We show that an order of magnitude improvement in runtime can be obtained over MiniSAT (the best-in-class software based approach) by using a Virtex-4 (XC4VFX140) FPGA device. The resulting system can handle instances with as many as 10K variables and 280K clauses.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] An FPGA-Based Acceleration Platform for Auction Algorithm
    Zhu, Pengfei
    Zhang, Chun
    Li, Hua
    Cheung, Ray C. C.
    Hu, Bryan
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 1002 - 1005
  • [42] FPGA-based acceleration of fingerprint minutiae matching
    Lindoso, Almudena
    Entrena, Litis
    Izquierdo, Juan
    2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 81 - +
  • [43] FPGA Based Hardware Acceleration of Sensor Matrix
    Ahmad, Abdul Mutaal
    Lukowicz, Paul
    Cheng, Jingyuan
    UBICOMP'16 ADJUNCT: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 793 - 802
  • [44] A Survey: FPGA-Based Dynamic Scheduling of Hardware Tasks
    LI Tianyang
    ZHANG Fan
    GUO Wei
    SUN Mingqian
    CHEN Li
    Chinese Journal of Electronics, 2021, 30 (06) : 991 - 1007
  • [45] An FPGA-based hardware abstraction of quantum computing systems
    Madiha Khalid
    Umar Mujahid
    Atif Jafri
    Hongsik Choi
    Najam ul Islam Muhammad
    Journal of Computational Electronics, 2021, 20 : 2001 - 2018
  • [46] Hardware Decompression Techniques for FPGA-Based Embedded Systems
    Koch, Dirk
    Beckhoff, Christian
    Teich, Juergen
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2009, 2 (02)
  • [47] An FPGA-Based Autofocusing Hardware Architecture for Digital Holography
    Chen, Huan-Yuan
    Hwang, Wen-Jyi
    Cheng, Chau-Jern
    Lai, Xin-Ji
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2019, 5 (02) : 287 - 300
  • [48] An FPGA-Based Hardware Implementation of Visual based Fall Detection
    Ong, Peng Shen
    Ooi, Chee Pun
    Chang, Yoong Choon
    Karuppiah, Ettikan K.
    Tahir, Shahirina Mohd
    2014 IEEE REGION 10 SYMPOSIUM, 2014, : 397 - 402
  • [49] An FPGA-based hardware abstraction of quantum computing systems
    Khalid, Madiha
    Mujahid, Umar
    Jafri, Atif
    Choi, Hongsik
    Muhammad, Najam ul Islam
    JOURNAL OF COMPUTATIONAL ELECTRONICS, 2021, 20 (05) : 2001 - 2018
  • [50] An FPGA-based hardware emulator for fast fault emulation
    Hong, JH
    Hwang, SA
    Wu, CW
    PROCEEDINGS OF THE 39TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 1996, : 345 - 348