DocumentCode :
2430490
Title :
Efficient backtracking in and-parallel implementations of non-deterministic languages
Author :
Pontelli, E. ; Gupta, G.
Author_Institution :
Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
fYear :
1998
fDate :
14-14 Aug. 1998
Firstpage :
338
Lastpage :
345
Abstract :
We consider the problem of efficiently supporting backtracking in independent and-parallel non-deterministic systems. We consider this problem in the context of logic programming, although the solution proposed is sufficiently general to be applicable to any non-deterministic language or system. Our model employs various optimizations, as well as a novel memory organization scheme in which processors are allowed to traverse each others´ stacks to achieve this efficiency. The solution developed has been implemented in the ACE Prolog system. The performance of the system is analyzed on a variety of non-deterministic benchmarks.
Keywords :
logic programming; logic programming languages; parallel programming; ACE Prolog system; and-parallel implementations; backtracking; logic programming; memory organization; nondeterministic languages; Computer languages; Computer science; Constraint optimization; Digital audio players; Logic programming; Parallel processing; Processor scheduling; Search problems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Minneapolis, MN, USA
ISSN :
0190-3918
Print_ISBN :
0-8186-8650-2
Type :
conf
DOI :
10.1109/ICPP.1998.708504
Filename :
708504
Link To Document :
بازگشت