Logic programs are highly amenable to parallelization, and their level of abstraction relieves the programmer of many of the most difficult and error-prone details of parallel programming. However, tuning the performance of a parallel logic program is nontrivial. While working with programmers we noticed that they evolved strategies based on observed parallel performance. This paper illustrates some pitfalls inherent in this approach, using simple examples whose behaviour does not depend upon a particular task scheduling algorithm, and which are mostly non-speculative and therefore of general interest. It has two aims: to make parallel logic programmers more aware of such pitfalls, and to pose a challenge to fu...
This article presents in an informal way some early results on the design of a series of paradigms f...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
Ho-Fung Leung.Thesis (M.Ph.)--Chinese University of Hong Kong, 1988.Bibliography: leaves [2-6], 3rd ...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
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...
It is proposed that Normal Logic Programs with an explicit time ordering are a suitable basis for a ...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
AbstractSeveral types of parallelism can be exploited in logic programs while preserving correctness...
While logic programming languages offer a great deal of scope for parallelism, there is usually som...
Parallel machines are becoming increasingly cheap and more easily available. Commercial companies ha...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
This article presents in an informal way some early results on the design of a series of paradigms f...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
Ho-Fung Leung.Thesis (M.Ph.)--Chinese University of Hong Kong, 1988.Bibliography: leaves [2-6], 3rd ...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
Performance analysis of parallel programs continues to be challenging for programmers. Programmers h...
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...
It is proposed that Normal Logic Programs with an explicit time ordering are a suitable basis for a ...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...
Logic programs offer many opportunities for parallelism. We present an abstract model that exploits ...
Abstract. Much work has been done in the areas of and–parallelism and data–parallelism in Logic Prog...
AbstractSeveral types of parallelism can be exploited in logic programs while preserving correctness...
While logic programming languages offer a great deal of scope for parallelism, there is usually som...
Parallel machines are becoming increasingly cheap and more easily available. Commercial companies ha...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
This article presents in an informal way some early results on the design of a series of paradigms f...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
Ho-Fung Leung.Thesis (M.Ph.)--Chinese University of Hong Kong, 1988.Bibliography: leaves [2-6], 3rd ...