Independent AND-parallel implementation of narrowing


Autoria(s): Kuchen, Herbert; Moreno Navarro, Juan José; Hermenegildo, Manuel V.
Data(s)

01/08/1992

Resumo

We present a parallel graph narrowing machine, which is used to implement a functional logic language on a shared memory multiprocessor. It is an extensión 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.

Formato

application/pdf

Identificador

http://oa.upm.es/14473/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/14473/1/HERME_ARC_1992-1.pdf

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/openAccess

Fonte

Programming Language Implementation and Logic Programming | Programming Language Implementation and Logic Programming, 4th International Symposium, PLILP'92 | August 26-28, 1992 | Leuven, Belgium

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed