Implementation and performance of parallel Prolog interpreter

Siwei Wei, Laxmikant V. Kalé, R. Balkrishna · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 1988

In this paper, the authors discuss the implementation of a parallel Prolog interpreter on different parallel machines. The implementation is based on the REDUCE--OR process model which exploits both AND and OR parallelism in logic programs. It is machine independent as it runs on top of the chare-kernel--a machine-independent parallel programming system. The authors also give the performance of the interpreter running a diverse set of benchmark pargrams on parallel machines including shared memory systems: an Alliant FX/8, Sequent and a MultiMax, and a non-shared memory systems: Intel iPSC/32 hypercube, in addition to its performance on a multiprocessor simulation system.

Read the paper · More papers on PaperTik