DocumentCode :
273940
Title :
Multi-Prolog: a process-oriented Prolog
Author :
De Bosschere, K.O.M.
Author_Institution :
State Univ. of Ghent
fYear :
1989
fDate :
18-20 Sep 1989
Firstpage :
6
Lastpage :
10
Abstract :
Some ways in which the sequential execution of Prolog can be parallelized are reviewed. Most existing methods cause microscopic forms of parallelism and thereby cause a strong deviation from the Prolog language semantics. The author presents Multi-Prolog, an alternative way to introduce parallelism into logic programming, in an attempt to design a process-oriented parallel Prolog. It is based on macroscopical parallelism (non-trivial processes) and on interprocess communication by means of a blackboard. Potential applications are multiple expert systems and applications requiring real-time responses. Multi-Prolog is developed to make optimal use of the resources offered by a shared memory multiprocessor with a limited number of processors
Keywords :
PROLOG; logic programming; parallel architectures; parallel programming; Prolog language semantics; blackboard; interprocess communication; logic programming; macroscopical parallelism; multiple expert systems; non-trivial processes; process-oriented parallel Prolog; real-time responses; sequential execution; shared memory multiprocessor;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Software Engineering for Real Time Systems, 1989., Second International Conference on
Conference_Location :
Cirencester
Type :
conf
Filename :
51710
Link To Document :
بازگشت