Annotation algorithms for unrestricted independent and-parallelism in logic programs


Autoria(s): Casas, Amadeo; Carro Liñares, Manuel; Hermenegildo, Manuel V.
Data(s)

2008

Resumo

We present two new algorithms which perform automatic parallelization via source-to-source transformations. The objective is to exploit goal-level, unrestricted independent and-parallelism. The proposed algorithms use as targets new parallel execution primitives which are simpler and more flexible than the well-known &/2 parallel operator. This makes it possible to genérate better parallel expressions by exposing more potential parallelism among the literals of a clause than is possible with &/2. The difference between the two algorithms stems from whether the order of the solutions obtained is preserved or not. We also report on a preliminary evaluation of an implementation of our approach. We compare the performance obtained to that of previous annotation algorithms and show that relevant improvements can be obtained.

Formato

application/pdf

Identificador

http://oa.upm.es/14322/

Idioma(s)

eng

Publicador

Facultad de Informática (UPM)

Relação

http://oa.upm.es/14322/1/HERME_ARC_2007-3.pdf

http://link.springer.com/chapter/10.1007%2F978-3-540-78769-3_10?LI=true

Direitos

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

info:eu-repo/semantics/openAccess

Fonte

Annotation Algorithms for Unrestricted Independent And-Parallelism in Logic Programs | 17th International Symposium, LOPSTR 2007 | August 23-24, 2007 | Kongens Lyngby, Denmark

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed