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...
In this paper we propose a complete scheme for automatic exploitation of independent and-parallelis...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
We present two new algorithms which perform source-to-source transformations aimed at ex- ploiting ...
A framework for the automatic parallelization of (constraint) logic programs is proposed and proved ...
There has been significant interest in parallel execution models for logic programs which exploit In...
AbstractA framework for the automatic parallelization of (constraint) logic programs is proposed and...
This paper presents and proves some fundamental results for independent and-parallelism (IAP). First...
Abstract. The growing popularity of multicore architectures has re-newed interest in language-based ...
This paper presents some fundamental properties of independent and-parallelism and extends its appli...
AbstractThis paper presents some fundamental properties of independent and- parallelism and extends ...
This paper presents a conditional parallelization process for and-parallelism based on the notion of...
The current ubiquity of multi-core processors has brought renewed interest in program parallelizatio...
This report presents an overview of the current work performed by us in the context of the efficient...
In this paper we propose a complete scheme for automatic exploitation of independent and-parallelis...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
We present two new algorithms which perform source-to-source transformations aimed at ex- ploiting ...
A framework for the automatic parallelization of (constraint) logic programs is proposed and proved ...
There has been significant interest in parallel execution models for logic programs which exploit In...
AbstractA framework for the automatic parallelization of (constraint) logic programs is proposed and...
This paper presents and proves some fundamental results for independent and-parallelism (IAP). First...
Abstract. The growing popularity of multicore architectures has re-newed interest in language-based ...
This paper presents some fundamental properties of independent and-parallelism and extends its appli...
AbstractThis paper presents some fundamental properties of independent and- parallelism and extends ...
This paper presents a conditional parallelization process for and-parallelism based on the notion of...
The current ubiquity of multi-core processors has brought renewed interest in program parallelizatio...
This report presents an overview of the current work performed by us in the context of the efficient...
In this paper we propose a complete scheme for automatic exploitation of independent and-parallelis...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...