Shared Prolog is a language for symbolic computing that combines distributed coordination based on a shared dataspace with sequential symbolic computation based on logic programming. Shared Prolog includes a concept of logically shared dataspace, thus introducing in parallel logic programming a coordination model different from the stream-based communication model of Flat Concurrent Prolog and Strand. We demonstrate how Shared Prolog can be used for expressing a number of different parallel symbolic computing schemata such as: pipeline, divide et impera, and distributed problem solving. We also discuss a number of topics in implementing such a programming model
This thesis studies the adequacy of parallel logic programming languages for the purpose of parallel...
this document we propose a parallel programming model which encompasses the functionalities of a mul...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
This paper describes a formal model for parallel programming languages, based on macroscopical coars...
In recent years a lot of research has been invested in parallel processing of numerical applications...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
This paper reports on our experimentation with the design of a layered software architecture for the...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
A programming language is a tool and a vehicle for applications. Logic Programming has proven to be ...
Projet CHLOEParallelizing logic programming has attracted much interest in the research community, b...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
It is widely acknowledged that logic programming is very well suited for concurrency and a lot of re...
This thesis studies the adequacy of parallel logic programming languages for the purpose of parallel...
this document we propose a parallel programming model which encompasses the functionalities of a mul...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
This paper describes a formal model for parallel programming languages, based on macroscopical coars...
In recent years a lot of research has been invested in parallel processing of numerical applications...
Logic programs offer many opportunities for parallelism. We present two models of computation which ...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
This paper reports on our experimentation with the design of a layered software architecture for the...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
A programming language is a tool and a vehicle for applications. Logic Programming has proven to be ...
Projet CHLOEParallelizing logic programming has attracted much interest in the research community, b...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
It is widely acknowledged that logic programming is very well suited for concurrency and a lot of re...
This thesis studies the adequacy of parallel logic programming languages for the purpose of parallel...
this document we propose a parallel programming model which encompasses the functionalities of a mul...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...