Designing a high performance parallel logic programming system


Autoria(s): Hermenegildo, Manuel V.; Warren, Richard
Data(s)

01/03/1987

Resumo

Compilation techniques such as those portrayed by the Warren Abstract Machine(WAM) have greatly improved the speed of execution of logic programs. The research presented herein is geared towards providing additional performance to logic programs through the use of parallelism, while preserving the conventional semantics of logic languages. Two áreas to which special attention is given are the preservation of sequential performance and storage efficiency, and the use of low overhead mechanisms for controlling parallel execution. Accordingly, the techniques used for supporting parallelism are efficient extensions of those which have brought high inferencing speeds to sequential implementations. At a lower level, special attention is also given to design and simulation detail and to the architectural implications of the execution model behavior. This paper offers an overview of the basic concepts and techniques used in the parallel design, simulation tools used, and some of the results obtained to date.

Formato

application/pdf

Identificador

http://oa.upm.es/13730/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/13730/1/HERME_A_1987-1.pdf

http://delivery.acm.org/10.1145/30000/25377/p43-hermenegildo.pdf?ip=138.100.134.165&acc=ACTIVE%20SERVICE&CFID=177474140&CFTOKEN=93282512&__acm__=1350560792_4bbb46bfa0cd01a8e106c79f5a1731d2

info:eu-repo/semantics/altIdentifier/doi/10.1145/25372.25377

Direitos

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

info:eu-repo/semantics/openAccess

Fonte

Computer Architecture News, ISSN 0163-5964, 1987-03, Vol. 15, No. 1

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/article

Artículo

PeerReviewed