Independent AND-parallel implementation of narrowing

4Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a parallel graph narrowing machine, which is used to implement a functional logic language on a shared memory multiprocessor. It is an extension of an abstract machine for a purely functional language. The result is a programmed graph reduction machine which integrates the mechanisms of unification, backtracking, and independent and-parallelism. In the machine, the subexpressions of an expression can run in parallel. In the case of backtracking, the structure of an expression is used to avoid the reevaluation of subexpressions as far as possible. Deterministic computations are detected. Their results are maintained and need not be reevaluated after backtracking.

Cite

CITATION STYLE

APA

Kuchen, H., Moreno-Navarro, J. J., & Hermenegildo, M. V. (1992). Independent AND-parallel implementation of narrowing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 631 LNCS, pp. 24–38). Springer Verlag. https://doi.org/10.1007/3-540-55844-6_125

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free