Please use this identifier to cite or link to this item: https://doi.org/10.1007/3-540-45578-7_35
Title: One flip per clock cycle
Authors: Henz, M 
Tan, E
Yap, R
Issue Date: 1-Jan-2001
Publisher: Springer Berlin Heidelberg
Citation: Henz, M, Tan, E, Yap, R (2001-01-01). One flip per clock cycle 2239 : 509-523. ScholarBank@NUS Repository. https://doi.org/10.1007/3-540-45578-7_35
Abstract: Stochastic Local Search (SLS) methods have proven to be successful for solving propositional satisfiability problems (SAT). In this paper, we show a hardware implementation of the greedy local search procedure GSAT. With the use of field programmable gate arrays (FPGAs), our implementation achieves one flip per clock cycle by exploiting maximal parallelism and at the same time avoiding excessive hardware cost. Experimental evaluation of our prototype design shows a speedup of two orders of magnitude over optimized software implementations and at least one order of magnitude over existing hardware schemes. As far as we are aware, this is the fastest known implementation of GSAT. We also introduce a high level algorithmic notation which is convenient for describing the implementation of such algorithms in hardware, as well as an appropriate performance measure for SLS implementations in hardware.
URI: https://scholarbank.nus.edu.sg/handle/10635/200928
ISBN: 3540428631
9783540428633
ISSN: 03029743
16113349
DOI: 10.1007/3-540-45578-7_35
Appears in Collections:Staff Publications
Elements

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
fpgasat.pdf11.14 MBAdobe PDF

OPEN

Post-printView/Download

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.