The concept of independence has been recently generalized to the constraint logic programming (CLP) paradigm. Also, several abstract domains specifically designed for CLP languages, and whose information can be used to detect the generalized independence conditions, have been recently defined. As a result we are now in a position where automatic parallelization of CLP programs is feasible. In this paper we study the task of automatically parallelizing CLP programs based on such analyses, by transforming them to explicitly concurrent programs in our parallel CC platform (CIAO) as well as to AKL. We describe the analysis and transformation process, and study its efficiency, accuracy, and effectiveness in program parallelization. The informat...
AbstractThe current ubiquity of multi-core processors has brought renewed interest in program parall...
Irregular computations pose some of the most interesting and challenging problems in automatic para...
Studying independence of literals, variables, and substitutions has proven very useful in the contex...
In this paper we propose a complete scheme for automatic exploitation of independent and-parallelis...
Studying independence of goals has proven very useful in the context of logic programming. In partic...
A framework for the automatic parallelization of (constraint) logic programs is proposed and proved ...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...
We informally discuss several issues related to the parallel execution of logic programming systems...
We informally discuss several issues related to the parallel execution of logic programming systems...
AbstractA framework for the automatic parallelization of (constraint) logic programs is proposed and...
This paper discusses some issues which arise in the dataflow analysis of constraint logic programmin...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
The Andorra Kernel language scheme was aimed, in principle, at simultaneously supporting the program...
The current ubiquity of multi-core processors has brought renewed interest in program parallelizatio...
AbstractThe current ubiquity of multi-core processors has brought renewed interest in program parall...
Irregular computations pose some of the most interesting and challenging problems in automatic para...
Studying independence of literals, variables, and substitutions has proven very useful in the contex...
In this paper we propose a complete scheme for automatic exploitation of independent and-parallelis...
Studying independence of goals has proven very useful in the context of logic programming. In partic...
A framework for the automatic parallelization of (constraint) logic programs is proposed and proved ...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...
We informally discuss several issues related to the parallel execution of logic programming systems...
We informally discuss several issues related to the parallel execution of logic programming systems...
AbstractA framework for the automatic parallelization of (constraint) logic programs is proposed and...
This paper discusses some issues which arise in the dataflow analysis of constraint logic programmin...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
The Andorra Kernel language scheme was aimed, in principle, at simultaneously supporting the program...
The current ubiquity of multi-core processors has brought renewed interest in program parallelizatio...
AbstractThe current ubiquity of multi-core processors has brought renewed interest in program parall...
Irregular computations pose some of the most interesting and challenging problems in automatic para...
Studying independence of literals, variables, and substitutions has proven very useful in the contex...