DocumentCode
2426803
Title
Abstract machine LORAP II and experiments in process grain size determination for parallel execution of logic programs
Author
Fan, Chin-Feng ; Biswas, Prasenjit
Author_Institution
Dept. of Comput. Sci., Southern Methodist Univ., Dallas, TX, USA
fYear
1989
fDate
23-25 Oct 1989
Firstpage
685
Lastpage
692
Abstract
The authors propose a distributed multiprocessor execution model, LORAP II, for parallel execution of logic programs. Each processor in the abstract machine is capable of supporting processes of variable grain sizes and is designed to be competitive with existing sequential implementations for deterministic cases. The authors present a set of experiments that establish the requirement for determining appropriate process grain sizes for effective parallel processing. Some heuristics are presented for compile time grain size determination. Some results from experiments using heuristics are presented that indicate a significant improvement in performance over a similar model (LORAP) supporting fine grain processes
Keywords
logic programming; parallel programming; program compilers; virtual machines; LORAP II; abstract machine; compile time grain size determination; distributed multiprocessor execution model; logic programs; parallel execution; parallel processing; process grain sizes; variable grain sizes; Contracts; Environmental management; Grain size; Logic design; Magnetic heads; Memory management; Nearest neighbor searches; Parallel processing; Reduced instruction set computing; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
Conference_Location
Fairfax, VA
Print_ISBN
0-8186-1984-8
Type
conf
DOI
10.1109/TAI.1989.65382
Filename
65382
Link To Document