We report on a detailed study of the application and effectiveness of program analysis based on abstract interpretation to automatic program parallelization. We study the case of parallelizing logic programs using the notion of strict independence. We first propose and prove correct a methodology for the application in the parallelization task of the information inferred by abstract interpretation, using a parametric domain. The methodology is generic in the sense of allowing the use of different analysis domains. A number of well-known approximation domains are then studied and the transformation into the parametric domain defined. The transformation directly illustrates the relevance and applicability of each abstract domain for the app...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
This report presents an overview of the current work performed by us in the context of the efficient...
The current ubiquity of multi-core processors has brought renewed interest in program parallelizatio...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
A framework for the automatic parallelization of (constraint) logic programs is proposed and proved ...
We describe a new scheme for the abstract interpretation of logic programs. The scheme was developed...
Program specialization optimizes programs for known valúes of the input. It is often the case that t...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
Program specialization optimizes programs for known valúes of the input. It is often the case that ...
There has been significant interest in parallel execution models for logic programs which exploit In...
The concept of independence has been recently generalized to the constraint logic programming (CLP) ...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
This report presents an overview of the current work performed by us in the context of the efficient...
The current ubiquity of multi-core processors has brought renewed interest in program parallelizatio...
We report on a detailed study of the application and eectiveness of program analysis based on abstra...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
We present new algorithms which perform automatic parallelization via source-to-source transformatio...
AbstractWe address the problem of parallelizing the evaluation of logic programs in data intensive a...
A framework for the automatic parallelization of (constraint) logic programs is proposed and proved ...
We describe a new scheme for the abstract interpretation of logic programs. The scheme was developed...
Program specialization optimizes programs for known valúes of the input. It is often the case that t...
AbstractProgram specialization optimizes programs for known values of the input. It is often the cas...
Program specialization optimizes programs for known valúes of the input. It is often the case that ...
There has been significant interest in parallel execution models for logic programs which exploit In...
The concept of independence has been recently generalized to the constraint logic programming (CLP) ...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
This report presents an overview of the current work performed by us in the context of the efficient...
The current ubiquity of multi-core processors has brought renewed interest in program parallelizatio...