DocumentCode :
3191261
Title :
Lemma exchange in a microcontroller based parallel SAT solver
Author :
Schubert, Tobias ; Becker, Bernd
Author_Institution :
Inst. for Comput. Sci., Freiburg Albert-Ludwigs-Univ., Germany
fYear :
2005
fDate :
11-12 May 2005
Firstpage :
142
Lastpage :
147
Abstract :
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-the-art solver CHAFF optimised for the limited resources of the microchip processors. It contains features of modern SAT engines like conflict-driven learning and nonchronological 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.
Keywords :
backtracking; circuit complexity; circuit simulation; learning (artificial intelligence); microcontrollers; multiprocessing systems; network topology; parallel processing; reconfigurable architectures; CHAFF; PC ISA slot card; communication topology; conflict-driven learning; lemma exchange; microchip PIC microcontrollers; microcontroller-based parallel SAT solver; multiprocessor system; nonchronological backtracking; reconfigurable computing units; work stealing; Business continuity; Communication switching; Computer science; Decision support systems; Engines; Hardware; Instruction sets; Microcontrollers; Multiprocessing systems; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2005. Proceedings. IEEE Computer Society Annual Symposium on
Print_ISBN :
0-7695-2365-X
Type :
conf
DOI :
10.1109/ISVLSI.2005.47
Filename :
1430124
Link To Document :
بازگشت