SODA

The Engine-Scheduler Interface used in the Muse OR-parallel Prolog System

Ali, Khayri Mohammed and Karlsson, Roland (1992) The Engine-Scheduler Interface used in the Muse OR-parallel Prolog System. [SICS Report]

[img]Postscript
73Kb

Abstract

Almost any sequential Prolog system is in principle easy to extend for OR-parallelism, using the Muse execution model. To reduce your programming effort we have implemented the Muse scheduler, with a clean interface to the Prolog sequential engine. This interface is implemented as a set of C macros. The sequential Prolog system to be parallelized uses some of those macros provided by the Muse scheduler and must also provide some macros for the Muse scheduler. This chapter paper contains a definition and description of the required macros, emphasizing information needed by the Prolog engine programmer.

Item Type:SICS Report
ID Code:2109
Deposited By:Vicki Carleson
Deposited On:22 Oct 2007
Last Modified:18 Nov 2009 16:00

Repository Staff Only: item control page