2000
DOI: 10.1016/s0743-1066(99)00064-3
|View full text |Cite
|
Sign up to set email alerts
|

Or-parallel Prolog on a distributed memory architecture

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2001
2001
2007
2007

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 9 publications
0
6
0
Order By: Relevance
“…Research on execution of logic programs on Distributed Memory architectures (e.g., [Benjumea and Troya 1993;Kacsuk and Wise 1992]) has been more sparse and perhaps less incisive. Currently, there is renewed interest in distributed memory architectures [Silva and Watson 2000;Araujo and Ruz 1998;Castro et al 1999;Gupta and Pontelli 1999c;Hermenegildo 1994;Cabeza and Hermenegildo 1996], thanks to their increased availability at affordable prices and their scalability. Nevertheless, the focus of this survey is on describing execution models for shared memory architectures.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Research on execution of logic programs on Distributed Memory architectures (e.g., [Benjumea and Troya 1993;Kacsuk and Wise 1992]) has been more sparse and perhaps less incisive. Currently, there is renewed interest in distributed memory architectures [Silva and Watson 2000;Araujo and Ruz 1998;Castro et al 1999;Gupta and Pontelli 1999c;Hermenegildo 1994;Cabeza and Hermenegildo 1996], thanks to their increased availability at affordable prices and their scalability. Nevertheless, the focus of this survey is on describing execution models for shared memory architectures.…”
Section: Discussionmentioning
confidence: 99%
“…The Binding Array model has also been adapted for distributed shared memory architectures and implemented in the Dorpp system [Silva and Watson 2000].…”
Section: 51mentioning
confidence: 99%
“…However, both the Opera system and the Benjumea's system have been developed on now-obsolete Transputer hardware, and, additionally, both rely on a stack-copying mechanism which will produce poor performance in programs where the task-granularity is small. A different approach has been suggested by Silva and Watson with their DORPP model (Silva and Watson 2000), which extends the binding array scheme Lusk et al (1990) to a distributed setting, relying on the European Declarative System (EDS) platform to support distributed computation (EDS provides a limited form of distributed shared memory); good results have been presented running DORPP on an EDS simulator.…”
Section: Related Workmentioning
confidence: 99%
“…One of the major reasons to adopt stack-splitting, as described earlier, is the ability to perform scheduling on the bottom-most choice-point. Other DMP implementations of or-parallelism have reversed to the use of scheduling on the top-most choice-point (e.g., (Araujo and Ruz 1998;Briat et al 1992;Silva and Watson 2000), where during a sharing operation only the oldest choice-point with unexplored alternatives is exchanged between agents. Top-most scheduling will share only one choice-point at the time, thus relieving the engine from the need of controlling access to shared choice-points.…”
Section: Schedulingmentioning
confidence: 99%
See 1 more Smart Citation