loading...
Lemma Exchange in a Microcontroller Based Parallel SAT Solver
Tampa, Florida May 11-May 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISVLSI.2005.47IEEE Computer Society Annual Symposiu ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Tobias Schubert, Albert-Ludwigs-University of Freiburg
Bernd Becker, Albert-Ludwigs-University of Freiburg
We present a new and more powerful variant of our distributed SAT procedure for Microchip PIC microcontrollers. The algorithm is an adaption of the state-of-theart solver CHAFF optimised for the limited resources of the Microchip processors. It contains features of modern SAT engines like conflict-driven learning and non-chronological backtracking as well as an efficient work stealing method to run several processors in parallel. The underlying hardware environment is a special multiprocessor system based on a PC ISA slot card holding up to 9 PIC microcontrollers. Thereby the communication topology between the computing units can be reconfigured during runtime. In this work we focus on what is sometimes called Lemma Exchange in the literature: the possibility to exchange useful information (conflict clauses / lemmas) between processors working on different parts of the search tree of the same problem instance. Besides technical aspects we also analyse the speedup obtained by Lemma Exchange and describe the effects observed during our experiments.
Citation:
Tobias Schubert, Bernd Becker, "Lemma Exchange in a Microcontroller Based Parallel SAT Solver," isvlsi, pp.142-147, IEEE Computer Society Annual Symposium on VLSI: New Frontiers in VLSI Design (ISVLSI'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.