GPU-based parallelism for ASP-solving
Agostino Dovier, Andrea Formisano, Flavio Vella

TL;DR
This paper explores leveraging GPU parallelism to enhance Answer Set Programming (ASP) solving, addressing architectural challenges to improve efficiency in logic programming applications.
Contribution
It introduces a novel GPU-based approach to ASP-solving, overcoming architectural and problem-specific challenges for faster computation.
Findings
Demonstrates the feasibility of GPU-based ASP solving
Identifies key architectural challenges and solutions
Shows potential for improved ASP solver performance
Abstract
Answer Set Programming (ASP) has become, the paradigm of choice in the field of logic programming and non-monotonic reasoning. Thanks to the availability of efficient solvers, ASP has been successfully employed in a large number of application domains. The term GPU-computing indicates a recent programming paradigm aimed at enabling the use of modern parallel Graphical Processing Units (GPUs) for general purpose computing. In this paper we describe an approach to ASP-solving that exploits GPU parallelism. The design of a GPU-based solver poses various challenges due to the peculiarities of GPUs' software and hardware architectures and to the intrinsic nature of the satisfiability problem.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
