论文标题

可扩展的证据通过共享而不是复制条款,从而与gimsatul产生多线程SAT解决

Scalable Proof Producing Multi-Threaded SAT Solving with Gimsatul through Sharing instead of Copying Clauses

论文作者

Fleury, Mathias, Biere, Armin

论文摘要

我们首先说明了我们新的平行SAT求解器gimsatul。它的关键功能是在内存中进行物理共享子句,而不是复制它们,这是其他最先进的多线程SAT求解器的方法来逻辑地交换条款。我们的方法保留了有关求解线程的本地条款中观察哪些文字的信息,但在所有求解线程中在全球范围内分享了一项的实际不变文字。该设计提供了相当出色的并行可伸缩性,可以使积极的子句共享,同时保持记忆使用量较低并产生更紧凑的证明。

We give a first account of our new parallel SAT solver Gimsatul. Its key feature is to share clauses physically in memory instead of copying them, which is the method of other state-of-the-art multi-threaded SAT solvers to exchange clauses logically. Our approach keeps information about which literals are watched in a clause local to a solving thread but shares the actual immutable literals of a clause globally among all solving threads. This design gives quite remarkable parallel scalability, allows aggressive clause sharing while keeping memory usage low and produces more compact proofs.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源