DocumentCode :
2633594
Title :
&ACE: a high-performance parallel Prolog system
Author :
Pontelli, E. ; Gupta, G. ; Hermenegildo, M.
Author_Institution :
Lab. for Logic & DHs, New Mexico State Univ., Las Cruces, NM, USA
fYear :
1995
fDate :
25-28 April 1995
Firstpage :
564
Lastpage :
571
Abstract :
In recent years a lot of research has been invested in parallel processing of numerical applications. However, parallel processing of Symbolic and AI applications has received less attention. This paper presents a system for parallel symbolic computing, named ACE, based on the logic programming paradigm. ACE is a computational model for the full Prolog language, capable of exploiting Or-parallelism and Independent And-parallelism. In this paper we focus on the implementation of the and-parallel part of the ACE system (called &ACE) on a shared memory multiprocessor, describing its organization, some optimizations, and presenting some performance figures, proving the ability of &ACE to efficiently exploit parallelism.<>
Keywords :
PROLOG; logic programming; shared memory systems; symbol manipulation; ACE; Independent And-parallelism; Or-parallelism; parallel Prolog system; parallel symbolic computing; shared memory multiprocessor; Artificial intelligence; Concurrent computing; Databases; Laboratories; Logic programming; Parallel processing; Program processors; Programming profession; Reactive power; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1995. Proceedings., 9th International
Conference_Location :
Santa Barbara, CA, USA
Print_ISBN :
0-8186-7074-6
Type :
conf
DOI :
10.1109/IPPS.1995.395891
Filename :
395891
Link To Document :
بازگشت