Programming techniques for efficiently exploiting parallelism in logic programming languages
Abstract
References
Index Terms
- Programming techniques for efficiently exploiting parallelism in logic programming languages
Recommendations
Exploiting Implicit Parallelism in Dynamic Array Programming Languages
ARRAY'14: Proceedings of ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array ProgrammingWe have built an interpreter for the array programming language J. The interpreter exploits implicit data parallelism in the language to achieve good parallel speedups on a variety of benchmark applications.
Many array programming languages operate on ...
Programming techniques for efficiently exploiting parallelism in logic programming languages
PPOPP '90: Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programmingGranularity collecting (e.g., in OR-parallel Prolog) and removal of synchronization points (e.g., in AND-parallel committed-choice languages), are in general useful techniques for speeding up parallel logic programs. In this paper we explain these ...
Exploiting path parallelism in logic programming
PDP '95: Proceedings of the 3rd Euromicro Workshop on Parallel and Distributed ProcessingThis paper presents a novel parallel implementation of Prolog. The system is based on Multipath, a novel execution model for Prolog that implements a partial breadth-first search of the SLD-tree. The paper focusses on the type of parallelism inherent to ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Qualifiers
- Article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- View Citations1Total Citations
- 403Total Downloads
- Downloads (Last 12 months)130
- Downloads (Last 6 weeks)14
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in