2011
DOI: 10.1017/s1471068411000172
|View full text |Cite
|
Sign up to set email alerts
|

Parallel backtracking with answer memoing for independent and-parallelism

Abstract: Goal-level Independent and-parallelism (IAP) is exploited by scheduling for simultaneous execution two or more goals which will not interfere with each other at run time. This can be done safely even if such goals can produce multiple answers. The most successful IAP implementations to date have used recomputation of answers and sequentially ordered backtracking. While in principle simplifying the implementation, recomputation can be very inefficient if the granularity of the parallel goals is large enough and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2012
2012
2012
2012

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(4 citation statements)
references
References 24 publications
0
4
0
Order By: Relevance
“…Note that, while we have discussed so far approaches which keep the sequential solution order, trapped computations also appear in approaches to and-parallelism which give up on maintaining sequential execution solution order [20]. Therefore this paper is not as much a quest for efficiency as an attempt to find a simple solution (which minimizes changes to the scheduler while keeping the performance of the sequential execution) to a problem which seems unavoidable in and-parallel execution.…”
Section: The Trapped Goal Problemmentioning
confidence: 99%
See 3 more Smart Citations
“…Note that, while we have discussed so far approaches which keep the sequential solution order, trapped computations also appear in approaches to and-parallelism which give up on maintaining sequential execution solution order [20]. Therefore this paper is not as much a quest for efficiency as an attempt to find a simple solution (which minimizes changes to the scheduler while keeping the performance of the sequential execution) to a problem which seems unavoidable in and-parallel execution.…”
Section: The Trapped Goal Problemmentioning
confidence: 99%
“…We have used some deterministic and non-deterministic benchmarks selected from [28,20], listed in Table 1. All these benchmarks can produce trapped goals (i.e., goals stacked out of order w.r.t.…”
Section: Performance Evaluationmentioning
confidence: 99%
See 2 more Smart Citations