Loading...
Please wait, while we are loading the content...
Similar Documents
Data parallel logic programming in ace (1995).
Content Provider | CiteSeerX |
---|---|
Author | Pontelli, Enrico Gupta, Gopal |
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. 1 Introduction Parallelism and Logic Programming Technology Parallel processing of numerical problems has been an active area of research for almost two decades now [12, 22, 23]. There are parallelizing compilers and other tools available for parallel numerical processing that programmers can use without being experts on parallel process... |
File Format | |
Publisher Date | 1995-01-01 |
Access Restriction | Open |
Subject Keyword | Data Parallel Logic Programming Spmd Parallelism Runtime Technique Mimd Parallelism Parallel Numerical Processing Active Area Exploit Spmd Parallelism Ace System Advanced Programming Numerical Problem High Performance Parallel Prolog System Introduction Parallelism Prolog Program Parallel Process Many Prolog Program Logic Programming Technology Parallel Processing |
Content Type | Text |
Resource Type | Article |