Logic Programming has some implicit sources of parallelism as OR parallelism that facilitates the automatic parallelization. There are several parallel logic systems (PLPS) that exploit only OR parallelism but most part consider shared memory in its design. Few distributed implementations exist. PLoSys is an example of this kind of distributed implementation of parallel Prolog. This paper presents a proposal of granularity control for parallel logic system and the possible enhancement in PLoSys OR parallel system concerning scheduling using granularity information. Scheduling is one of the most important part in a distributed system since it decides the task attribution to processing elements and the execution order of each task. Several pe...
International audienceA classic problem in parallel computing is determining whether to execute a th...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
While logic programming languages offer a great deal of scope for parallelism, there is usually som...
AbstractSeveral types of parallelism can be exploited in logic programs while preserving correctness...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
Este trabalho apresenta um modelo de escalonamento hierárquico para exploração do paralelismo E Inde...
Several types of parallelism can be exploited in logic programs while preserving correctness and eff...
Several types of parallelism can be exploited in logic programs while preserving correctness and eff...
Recent parallel logic programming systems, such as Andorra-I, can exploit multiple forms of parallel...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Projet CHLOEParallelizing logic programming has attracted much interest in the research community, b...
International audienceOver the past decade, many programming languages and systems for parallel-comp...
A programming language is a tool and a vehicle for applications. Logic Programming has proven to be ...
This paper presents an implementation of a parallel logic programming system on a distributed shared...
The development of appropriate load balancing techniques constitutes one of the most important chall...
International audienceA classic problem in parallel computing is determining whether to execute a th...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
While logic programming languages offer a great deal of scope for parallelism, there is usually som...
AbstractSeveral types of parallelism can be exploited in logic programs while preserving correctness...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
Este trabalho apresenta um modelo de escalonamento hierárquico para exploração do paralelismo E Inde...
Several types of parallelism can be exploited in logic programs while preserving correctness and eff...
Several types of parallelism can be exploited in logic programs while preserving correctness and eff...
Recent parallel logic programming systems, such as Andorra-I, can exploit multiple forms of parallel...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Projet CHLOEParallelizing logic programming has attracted much interest in the research community, b...
International audienceOver the past decade, many programming languages and systems for parallel-comp...
A programming language is a tool and a vehicle for applications. Logic Programming has proven to be ...
This paper presents an implementation of a parallel logic programming system on a distributed shared...
The development of appropriate load balancing techniques constitutes one of the most important chall...
International audienceA classic problem in parallel computing is determining whether to execute a th...
: A method for distributing Prolog across multiple processors is described. Design criterion and rat...
While logic programming languages offer a great deal of scope for parallelism, there is usually som...