And-Or parallel Prolog: A recomputation based approach |
| |
Authors: | Gopal Gupta Manuel V Hermenegildo Vítor Santos Costa |
| |
Affiliation: | 1. Department of Computer Science, Dept. CS, New Mexico State University, Box 30001, 88003, Las Cruces, NM, USA 2. Facultad de Informática, Universidad Politécnica de Madrid, 28660-Boadilla del Monte, Madrid, Spain 3. Department of Computer Science, University of Bristol, BS8 1TR, Bristol, U.K.
|
| |
Abstract: | We argue that in order to exploit both Independent And-and Or-parallelism in Prolog programs there is advantage in recomputing some of the independent goals, as opposed to all their solutions being reused. We present an abstract model, called the Composition-tree, for representing and-or parallelism in Prolog programs. The Composition-tree closely mirrors sequential Prolog execution by recomputing some independent goals rather than fully re-using them. We also outline two environment representation techniques for And-Or parallel execution offull Prolog based on the Composition-tree model abstraction. We argue that these techniques have advantages over earlier proposals for exploiting and-or parallelism in Prolog. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|