arXiv Open Access 2023

Shared SAT Solvers and SAT Memory in Distributed Business Applications

Sergejs Kozlovičs
Lihat Sumber

Abstrak

We propose a software architecture where SAT solvers act as a shared network resource for distributed business applications. There can be multiple parallel SAT solvers running either on dedicated hardware (a multi-processor system or a system with a specific GPU) or in the cloud. In order to avoid complex message passing between network nodes, we introduce a novel concept of the shared SAT memory, which can be accessed (in the read/write mode) from multiple different SAT solvers and modules implementing the business logic. As a result, our architecture allows for the easy generation, diversification, and solving of SAT instances from existing high-level programming languages without the need to think about the network. We demonstrate our architecture on the use case of transforming the integer factorization problem to SAT.

Topik & Kata Kunci

Penulis (1)

S

Sergejs Kozlovičs

Format Sitasi

Kozlovičs, S. (2023). Shared SAT Solvers and SAT Memory in Distributed Business Applications. https://arxiv.org/abs/2302.00635

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2023
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓