Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2000
DOI: 10.1145/349214.349224
|View full text |Cite
|
Sign up to set email alerts
|

Independence in CLP languages

Abstract: Studying independence of goals has proven very useful in the context of logic programming. In particular, it has provided a formal basis for powerful automatic parallelization tools, since independence ensures that two goals may be evaluated in parallel while preserving correctness and efficiency. We extend the concept of independence to constraint logic programs (CLP) and prove that it also ensures the correctness and efficiency of the parallel evaluation of independent goals. Independence for CLP languages i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
10
0

Year Published

2001
2001
2009
2009

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 24 publications
0
10
0
Order By: Relevance
“…This notion is also close to the firstfail principle widely used in constraint programming [Haralick and Elliot 1980]. The importance of determining goals which will not fail and/or are deterministic was studied also in [Hermenegildo 1986a;Pontelli et al 1996;Hermenegildo and Rossi 1995;García de la Banda et al 2000], and techniques have been devised for detecting deterministic and non-failing computations at comple-time [Debray and Warren 1989;.…”
Section: Problems In Implementing Independent And-parallelismmentioning
confidence: 95%
See 4 more Smart Citations
“…This notion is also close to the firstfail principle widely used in constraint programming [Haralick and Elliot 1980]. The importance of determining goals which will not fail and/or are deterministic was studied also in [Hermenegildo 1986a;Pontelli et al 1996;Hermenegildo and Rossi 1995;García de la Banda et al 2000], and techniques have been devised for detecting deterministic and non-failing computations at comple-time [Debray and Warren 1989;.…”
Section: Problems In Implementing Independent And-parallelismmentioning
confidence: 95%
“…This effectively eliminates the dichotomy between manual and automatic parallelization. Hermenegildo, Nasr, Rossi, and García de la Banda formalized and enhanced the Restricted And-Parallelism model further by providing backtracking semantics, a formal model, and correctness and efficiency results, showing the conditions under which the "no-slowdown" property (i.e., that parallel execution is no slower than sequential execution) holds [Hermenegildo 1986a;Hermenegildo and Nasr 1986;Hermenegildo and Rossi 1995;García de la Banda et al 2000]. A typical CGE has the form:…”
Section: Problems In Implementing Independent And-parallelismmentioning
confidence: 99%
See 3 more Smart Citations