And-parallel execution of logic programs on a shared-Memory multiprocessor

作者: Yow-Jian Lin , Vipin Kumar

DOI: 10.1016/0743-1066(91)80003-V

关键词:

摘要: Abstract This paper presents the implementation and performance results of an -parallel execution model logic programs on a shared-memory multiprocessor. The is meant for with “don't-know nondeterminism”, handles binding conflicts by dynamically detecting dependencies among literals. also incorporates intelligent backtracking at clause level. Our this based upon Warren Machine (WAM); hence it retains most efficiency WAM sequential segments programs. Performance Sequent Balance 21000 show that suitable programs, our parallel can achieve linear speedup dozens processors. We present analysis different overheads encountered in model.

参考文章(28)
Simon Kasif, Jack Minker, Madhur Kohli, PRISM: a parallel inference system for problem solving international joint conference on artificial intelligence. pp. 544- 546 ,(1983)
Doug DeGroot, Restricted And-Parallelism and Side Effects. SLP. pp. 80- 89 ,(1987)
Jung-Herng Chang, Doug DeGroot, Alvin M. Despain, AND-Parallelism of Logic Programs Based on a Static Data Dependency Analysis. COMPCON. pp. 218- 226 ,(1985)
Steve Gregory, Melissa Lam, PARLOG and ALICE : A Marriage of Convenience. international conference on lightning protection. pp. 294- 310 ,(1987)
Hervé J. Touati, Alvin M. Despain, An Empirical Study of the Warren Abstract Machine. SLP. pp. 114- 124 ,(1987)
Doug DeGroot, Restricted AND-Parallelism. Future Generation Computer Systems. pp. 471- 478 ,(1984)
M. Ichiyoshi, T. Miyazaki, Kazuo Taki, A Distributed Implementation of Flat GHC on the Multi-PSI. international conference on lightning protection. pp. 257- 275 ,(1987)
Vipin Kumar, Yow Lin, A Parallel Execution Scheme for Exploiting AND-parallelism of Logic Programs international conference on parallel processing. pp. 972- 975 ,(1986)
Yow-Jian Lin, A parallel implementation of logic programs University of Texas at Austin. ,(1988)