AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic programs and applies it to the problem of automatically extracting independent AND parallelism from PROLOG. In this model of parallelism, goals may be executed concurrently only if they cannot access common variables. We present an abstract domain that captures such variable aliasing information with a high degree of accuracy. We then show how this analysis can be used in the compilation of PROLOG clauses into control statements that schedule goals under independent AND parallelism. Our abstract interpretation framework is novel in that it directly addresses the generally acknowledged problem that naive abstract execution is too ineffecient for ...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
AbstractSeveral proposals for computing freeness information for logic programs have been put forwar...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
There has been significant interest in parallel execution models for logic programs which exploit In...
Machine (WAM) [33]. &- Prolog, the source language in this model, is basically Prolog, with the ...
This paper presents and proves some fundamental results for independent and-parallelism (IAP). First...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
AbstractWe consider several problems related to maintaining and analyzing dataflow dependencies in a...
A framework for the automatic parallelization of (constraint) logic programs is proposed and proved ...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
AbstractPractical Prolog programs usually contain extra-logical features like cuts, side-effects, an...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
AbstractSeveral proposals for computing freeness information for logic programs have been put forwar...
AbstractThis paper presents a general-purpose framework for the abstract interpretation of logic pro...
We report on a detailed study of the application and effectiveness of program analysis based on abst...
There has been significant interest in parallel execution models for logic programs which exploit In...
Machine (WAM) [33]. &- Prolog, the source language in this model, is basically Prolog, with the ...
This paper presents and proves some fundamental results for independent and-parallelism (IAP). First...
This paper presents a study of the effectiveness of global analysis in the parallelization of logic ...
AbstractTraditional schemes for abstract interpretation-based global analysis of logic programs gene...
AbstractWe consider several problems related to maintaining and analyzing dataflow dependencies in a...
A framework for the automatic parallelization of (constraint) logic programs is proposed and proved ...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
AbstractPractical Prolog programs usually contain extra-logical features like cuts, side-effects, an...
AbstractThis paper presents a unified framework for analyzing Prolog programs. The framework is base...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Traditional schemes for abstract interpretation-based global analysis of logic programs generally fo...
AbstractSeveral proposals for computing freeness information for logic programs have been put forwar...