1988
DOI: 10.1007/978-1-4613-1989-4_6
|View full text |Cite
|
Sign up to set email alerts
|

Parlog: Parallel Programming in Logic

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
32
0
1

Year Published

1990
1990
2002
2002

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 49 publications
(33 citation statements)
references
References 4 publications
0
32
0
1
Order By: Relevance
“…Relational Language [7], the first concrete proposal of a concurrent logic language, was followed by a succession of proposals, namely Concurrent Prolog [20], PARLOG [8] and Guarded Horn Clauses (GHC) [27]. KL1 [29], the Kernel Language of the Fifth Generation Computer Systems (FGCS) project [22], was designed based on GHC by featuring (among others) mapping constructs for concurrent processes.…”
Section: Concurrency and Logic Programmingmentioning
confidence: 99%
“…Relational Language [7], the first concrete proposal of a concurrent logic language, was followed by a succession of proposals, namely Concurrent Prolog [20], PARLOG [8] and Guarded Horn Clauses (GHC) [27]. KL1 [29], the Kernel Language of the Fifth Generation Computer Systems (FGCS) project [22], was designed based on GHC by featuring (among others) mapping constructs for concurrent processes.…”
Section: Concurrency and Logic Programmingmentioning
confidence: 99%
“…Note that our techniques are directly applicable to committed-choice logic programming languages [3,21,24], which are intrinsically determínate: the committed choice nature of such languages also permits simplifications to (1) above. It may be possible to do better than this in some cases, e.g.…”
Section: Cost Estimationmentioning
confidence: 99%
“…The inherent parallelism to the arithmetic operations called by the user, although appropriate to a static mapping because of its lower granularity, is then automatically exploited by the load-balancer. To express the dynamic paraUelization, several choices are possible [3,5,10]. As far as algebraic computation is concerned, mainly by independent AND parallelism (modular computations, distributed computations) and OR parallelism (probabilistic algorithms, several strategies with no deterministic choice) [11], we have chosen, in order to express parallelism, to use Fork (OR-parallelism) primitives and Fork-Join (AND-Parallelism) primitives, well suited for an effective computation.…”
Section: Load-balancing : High-level Specificationsmentioning
confidence: 99%