P-Prolog: A parallel logic language based on exclusive relation
This paper presents a parallel logic programming language named P-Prolog which is being developed as a logic programming language featuring both and- and or-parallelism. Compared with the other parallel logic programming languages, syntactic constructs such as read-only annotation, mode declaration and communication constraints are not used in P-Prolog. A new concept introduced in P-Prolog is the exclusive relation of guarded Horn clauses. Advances included in P-Prolog are: (1) The synchronization mechanism can determine the direction of data flow dynamically. (2) Guarded Horn clauses can be interpreted as either don't care non- determinism or don't know non-determinism. A prototype interpreter of P-Prolog has been implemented in C-Prolog. We are now implementing a P-Prolog interpreter in the C language.
- scientific article; zbMATH DE number 3958698
- PARLOG: parallel programming in logic
- Parallel Logic Programming: A Sequel
- scientific article; zbMATH DE number 970732
- A parallel implementation of flat concurrent Prolog
- Concepts, design, and performance analysis of a parallel prolog machine
- A parallel approach for theorem proving in propositional logic
- PAN: A portable, parallel Prolog: Its design, realisation and performance.
- PARLOG: parallel programming in logic
- scientific article; zbMATH DE number 3958698 (Why is no real title available?)
- scientific article; zbMATH DE number 4106251 (Why is no real title available?)
- scientific article; zbMATH DE number 1059304 (Why is no real title available?)
This page was built for publication: P-Prolog: A parallel logic language based on exclusive relation
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1819929)