Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por CRACS

1991

An History Based Interface

Autores
Leal, JP; Damas, L; Moreira, N;

Publicação
Proceedings of the ICLP 1991 Workshop on Logic Programming Environments, Paris, June 1991. Technical Report, University of Orléans, France, LIFO N 91-6

Abstract

1991

Andorra I

Autores
Costa, VS; Warren, DHD; Yang, R;

Publicação
ACM SIGPLAN Notices - SIGPLAN Not.

Abstract

1991

Andorra I

Autores
Costa, VS; Warren, DHD; Yang, R;

Publicação
Proceedings of the third ACM SIGPLAN symposium on Principles and practice of parallel programming - PPOPP '91

Abstract

1991

IDIOM: Integrating dependent and-, independent and-, and or-parallelism

Autores
Gupta, G; Santos, CV; Yang, R; Hermenegildo Manuel, V;

Publicação
Logic Programming, Proceedings of the 1991 International Symposium, San Diego, California, USA, Oct. 28 - Nov 1, 1991

Abstract
Independent and-parallelism, dependent and-parallelism and or-parallelism are the three main forms of implicit parallelism present in logic programs. In this paper we present a model, IDIOM, which exploits all three forms of parallelism in a single framework. IDIOM is based on a combination of the Basic Andorra Model and the Extended And-Or Tree Model. Our model supports both Prolog as well as the flat concurrent logic languages. We discuss the issues that arise in combining the three forms of parallelism, and our solutions to them. We also present an implementation scheme, based on binding arrays, for implementing IDIOM.

1991

Andorra-I: A Parallel Prolog System that Transparently Exploits both And- and Or-Parallelism

Autores
Costa, VS; Warren, DHD; Yang, R;

Publicação
Proceedings of the Third ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), Williamsburg, Virginia, USA, April 21-24, 1991

Abstract

1991

Andorra-I preprocessor: Supporting full Prolog on the basic Andorra model

Autores
Costa, VS; Warren David, HD; Yang, R;

Publicação
Logic Programming, Proceedings of the Eigth International Conference, Paris, France, June 24-28, 1991

Abstract
Andorra-I is an experimental parallel Prolog system that transparently exploits both dependent and-parallelism and or-parallelism. It constitutes the first implementation of the Basic Andorra model, a parallel execution model for logic programs in which determinate goals are executed before other goals. This model, besides combining two of the most important forms of implicit parallelism in logic programs, also provides a form of implicit coroutining. This means that Andorra-I not only supports standard Prolog but also provides the capabilities of flat committed-choice languages. In this paper, we discuss the preprocessor which enables Andorra-I to support full Prolog, including cut, commit, meta-predicates and side-effect predicates. The main functions of the preprocessor are to perform a mode analysis of the program by abstract interpretation, to use this information to recognize procedures containing pruning operators that are potentially ``noisy'', to protect calls to such ``sensitive'' predicates by restricting certain conjunctions to be executed sequentially, and finally to generate for each predicate a routine which will determine when calls to that predicate become executable through becoming clause determinate.

  • 191
  • 192