DocumentCode :
2225238
Title :
Data parallel logic programming in &ACE
Author :
Pontelli, E. ; Gupta, G.
Author_Institution :
Lab. for Logic, Databases, & Adv. Programming, New Mexico State Univ., Las Cruces, NM, USA
fYear :
1995
fDate :
25-28 Oct. 1995
Firstpage :
424
Lastpage :
431
Abstract :
&ACE is a high performance parallel Prolog system developed at the Laboratory for Logic, Databases, and Advanced Programming that exploits and-parallelism from Prolog programs. &ACE was developed to exploit MIMD parallelism. However, SPMD parallelism also arises naturally in many Prolog programs. In this paper we develop runtime techniques that allow systems that have primarily been designed to exploit MIMD parallelism (such as &ACE) to also efficiently exploit SPMD parallelism. These runtime techniques have been incorporated in the &ACE system. Performance of &ACE augmented with these techniques on programs containing SPMD parallelism is presented.
Keywords :
PROLOG; logic programming; parallel processing; parallel programming; &ACE; MIMD parallelism; SPMD parallelism; data parallel logic programming; high performance parallel Prolog system; runtime techniques; Artificial intelligence; Databases; Laboratories; Logic programming; Parallel processing; Parallel programming; Program processors; Programming profession; Runtime; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
Conference_Location :
San Antonio, TX, USA
ISSN :
1063-6374
Print_ISBN :
0-81867195-5
Type :
conf
DOI :
10.1109/SPDP.1995.530714
Filename :
530714
Link To Document :
بازگشت