Parallel Logic Programming: A Sequel
Agostino Dovier, Andrea Formisano, Gopal Gupta, Manuel V., Hermenegildo, Enrico Pontelli, Ricardo Rocha

TL;DR
This paper reviews the evolution of parallel logic programming since 2001, highlighting technological advances and research developments that have enhanced the paradigm's capabilities on modern multi-core and distributed systems.
Contribution
It provides a comprehensive update on research in parallel logic programming, integrating recent technological innovations and advances in logic programming systems since the previous survey.
Findings
Significant progress in exploiting parallelism in logic programming
Advances in system implementations and static analysis techniques
Growth of Answer Set Programming and related paradigms
Abstract
Multi-core and highly-connected architectures have become ubiquitous, and this has brought renewed interest in language-based approaches to the exploitation of parallelism. Since its inception, logic programming has been recognized as a programming paradigm with great potential for automated exploitation of parallelism. The comprehensive survey of the first twenty years of research in parallel logic programming, published in 2001, has served since as a fundamental reference to researchers and developers. The contents are quite valid today, but at the same time the field has continued evolving at a fast pace in the years that have followed. Many of these achievements and ongoing research have been driven by the rapid pace of technological innovation, that has led to advances such as very large clusters, the wide diffusion of multi-core processors, the game-changing role of…
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.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Logic, programming, and type systems · Advanced Database Systems and Queries
MethodsDiffusion
