Based on extending the sequential execution model of Prolog to include parallel execution, we present a method for OR-parallel execution of Prolog on a multiprocessor system. The method reduces the overhead incurred by parallel processing. It allows many processing elements (PEs) to process simultaneously a common branch of a search tree, and each of these PEs creates its local environment and selects a subtree for processing without communication. The run-time overhead is small: simple and efficient operations for selecting the proper subtree. Communication is necessary only when some PEs have exhausted their search spaces and there are others still searching for solutions. The method is able to utilize most of the technol...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
A method for implementing cut in parallel execution of Prolog is presented. It takes advantages of t...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Based on extending the sequential execution model of Prolog to include parallel execution, we presen...
Based on extending the sequential execution model of Prolog to include parallel execution, we presen...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Orparallel execution of...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
AbstractWe describe a simple or-parallel execution algorithm for PROLOG that naturally collects all ...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Or-parallel execution o...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Or-parallel execution o...
Occam and the transputer were chosen for the implementation of a parallel Prolog interpreter. The ex...
Occam and the transputer were chosen for the implementation of a parallel Prolog interpreter. The ex...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
A method for implementing cut in parallel execution of Prolog is presented. It takes advantages of t...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
Based on extending the sequential execution model of Prolog to include parallel execution, we presen...
Based on extending the sequential execution model of Prolog to include parallel execution, we presen...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Orparallel execution of...
Logic Programming languages, such as Prolog, provide an excellent framework for the parallel executi...
AbstractWe describe a simple or-parallel execution algorithm for PROLOG that naturally collects all ...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Or-parallel execution o...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Or-parallel execution o...
Occam and the transputer were chosen for the implementation of a parallel Prolog interpreter. The ex...
Occam and the transputer were chosen for the implementation of a parallel Prolog interpreter. The ex...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
A method for implementing cut in parallel execution of Prolog is presented. It takes advantages of t...
This paper presents an approximation to the study of parallel systems using sequential tools. The In...