Proceedings

A Sequential View of AND-Parallelism Through Partial AND-Processes

Download BibTeX Cite

Proceedings of the Eleventh International Joint Conference on Artificial Intelligence. Parallel and Distributed Processing. Pages 163-168.

© 1989 International Joint Conferences on Artificial Intelligence

Abstract

Most implementations of AND-parallelism tackle the shared variable problem by running literals in parallel only if they have no variables in common and thus are independent from each other. But even in its independent form, AND-parallel clause execution remains an intricate matter with numerous problems to be solved. First to mention, a carefully worked out synchronization mechanism is required to control process activities like dependency checking, literal ordering, message passing and intelligent backtracking. Due to the complex nature of these problems, implementation of AND-parallelism often results in a rather opaque interplay of processes. Therefore, based on a new kind of process, this paper presents a sequential - Prolog like - view of AND-parallelism for making it more understandable on one hand and easier to implement on the other. Processes of the new type will be called partial AND-processes.

  1. [Chang, 1985] J.H. Chang. High Performance of Prolog Programs Based on a Static Data Dependency Analysis. Ph.D. Thesis, 1985.
  2. [Conery, 1987] John S. Conery. Parallel Execution of Logic Programs. Kluwer Academic Publishers, 1987.
  3. [DeGroot, 1984] Doug DeGroot. Restricted And-Parallelism. In Proceedings of the International Conference On Fith Generation Computer Systems, Tokyo, 1984, pp. 471-478.
  4. [Kowalski, 1979] Robert A. Kowalski. Logic for Problem Solving , Artificial Intelligence Series, Vol.7 , Elsevier-North Holland, New York, 1979.
  5. [Lloyd, 1984] J.W. Lloyd. Foundations of Logic Programming. Springer-Verlag, Berlin, 1984.
  6. [Woo and Choe, 1986] N.S. Woo and K.-M. Choe. Selecting the Backtrack Literal in the AND/OR-Process Model. In IEEE I986 Symposium on Logic Programming, Salt Lake City, Utah, pp. 200-210.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards