Logic programming systems which exploit and-parallelism among non-deterministic goals rely on notions of independence among those goals in order to ensure certain efficiency properties. "Non-strict" independence (NSI) is a more relaxed notion than the traditional notion of "strict" independence (SI) which still ensures the relevant efficiency properties and can allow considerable more parallelism than SI. However, all compilation technology developed to date has been based on SI, because of the intrinsic complexity of exploiting NSI. This is related to the fact that NSI cannot be determined "a priori" as SI. This paper filis this gap by developing a technique for compile-time detection and annotation of NSI. It also proposes algorithms for...
This paper presents improved unification algorithms, an implementation, and an analysis of the effec...
The concept of independence has been recently generalized to the constraint logic programming (CLP) ...
In this paper, abstract interpretation algorithms are described for computing the sharmg as well as ...
Logic programming systems which exploit and-parallelism among non-deterministic goals rely on notion...
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...
This paper presents a conditional parallelization process for and-parallelism based on the notion of...
This paper presents some fundamental properties of independent and-parallelism and extends its appli...
This paper presents and proves some fundamental results for independent and-parallelism (IAP). First...
AbstractThis paper presents some fundamental properties of independent and- parallelism and extends ...
This paper presents and develops a generalized concept of Non-Strict Independent And Parallelism (NS...
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...
Studying independence of goals has proven very useful in the context of logic programming. In partic...
We present two new algorithms which perform automatic parallelization via source-to-source transfor...
This paper presents improved unification algorithms, an implementation, and an analysis of the effec...
The concept of independence has been recently generalized to the constraint logic programming (CLP) ...
In this paper, abstract interpretation algorithms are described for computing the sharmg as well as ...
Logic programming systems which exploit and-parallelism among non-deterministic goals rely on notion...
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...
This paper presents a conditional parallelization process for and-parallelism based on the notion of...
This paper presents some fundamental properties of independent and-parallelism and extends its appli...
This paper presents and proves some fundamental results for independent and-parallelism (IAP). First...
AbstractThis paper presents some fundamental properties of independent and- parallelism and extends ...
This paper presents and develops a generalized concept of Non-Strict Independent And Parallelism (NS...
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...
Studying independence of goals has proven very useful in the context of logic programming. In partic...
We present two new algorithms which perform automatic parallelization via source-to-source transfor...
This paper presents improved unification algorithms, an implementation, and an analysis of the effec...
The concept of independence has been recently generalized to the constraint logic programming (CLP) ...
In this paper, abstract interpretation algorithms are described for computing the sharmg as well as ...