| Parallel interpretation of logic programs |
| Full text |
Pdf
(652 KB)
|
| Source
|
Functional Programming Languages and Computer Architecture
archive
Proceedings of the 1981 conference on Functional programming languages and computer architecture
table of contents
Portsmouth, New Hampshire, United States
Pages: 163 - 170
Year of Publication: 1981
ISBN:0-89791-060-5
|
|
Authors
|
|
John S. Conery
|
Department of Information and Computer Science, University of California, Irvine
|
|
Dennis F. Kibler
|
Department of Information and Computer Science, University of California, Irvine
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 18, Citation Count: 19
|
|
|
ABSTRACT
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits the parallelism due to nondeterministic choices in a logic program. A working interpreter based on this model is described, along with variants of the basic model that are capable of exploiting other sources of parallelism. We conclude with a discussion of our plans for experimenting with the various models, plans which we hope will lead eventually to a multi-processor machine.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Clark, K. L., and G. McCabe. The Control Facilities of IC-Prolog. In D. Michie, Ed., Expert Systems in the Micro Electronic Age, Edinburgh University Press, 1979.
|
| |
2
|
Colmerauer, A. Les Grammaire de Metamorphose. Univ. d'Aix-Marseille, Groupe de IA, 1975.
|
| |
3
|
Kowalski, R. A. Predicate Logic as a Programming Language. Proc. IFIPS 74, 1974.
|
| |
4
|
|
| |
5
|
Kowalski, R. A. Logic as a Computer Language. Proc. Infotech State of the Art Conference "Software Development: Management", June, 1980.
|
| |
6
|
Pereira, L. M., F. C. N. Pereira, and D. H. D. Warren. User's Guide to DECsystem-10 Prolog. Dept. of Artificial Intelligence, Univ. of Edinburgh, September, 1978. version 1.32
|
| |
7
|
Pereira, L. P. and A. Porto. Intelligent Backtracking and Sidetracking in Horn Clause Programs - the Theory, Report 2/79, Departamento de Informatica, Universidade Nova de Lisboa, October, 1979.
|
| |
8
|
Pereira, L. P. and A. Porto. An Interpreter of Logic Programs Using Selective Backtracking. Report 3/80, Departamento de Informatica, Universidade Nova de Lisboa, July, 1980.
|
| |
9
|
Roussel, P. Manuel de Reference et d'Utilisation. Univ. d'Aix-Marseille, Groupe de IA, 1975.
|
| |
10
|
van Emden, M. H. and G. J. de Lucena. Predicate Logic as a Language for Parallel Programming. In K. L. Clark and S. A. Tarnlund, Ed., Logic Programming, Academic Press, New York, 1981.
|
 |
11
|
|
| |
12
|
D. H. D. Warren. Efficient Processing of Interactive Relational Database Queries Expressed in Logic. Dept. of Artificial Intelligence, Univ. of Edinburgh, September, 1981. Paper 156
|
CITED BY 19
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hajime Miura , Masaharu Imai , Masafumi Yamashita , Toshihide Ibaraki, Implemention of parallel Prolog on tree machines, Proceedings of 1986 ACM Fall joint computer conference, p.287-296, November 1986, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|