Abstract
The paper presents a dataflow execution model, DIALOG, for logic programs which operates on an intermediate virtual machine. The virtual machine is granulated at clause argument level to exploit argument parallelism through unification. The model utilises a new variable binding scheme that eliminates dereference operations for accessing variables, and therefore supports OR-parallelism in the highly distributed dataflow environment. The model has been implemented in Occam. A conventional dataflow architecture in support of the model has been simulated as a testbed for the evaluation. The simulation indicates some encouraging results and suggests future improvements.
| Original language | English |
|---|---|
| Pages (from-to) | 373-388 |
| Number of pages | 16 |
| Journal | Future Generation Computer Systems |
| Volume | 6 |
| Issue number | 4 |
| DOIs | |
| Publication status | Published - Sept 1991 |
| Externally published | Yes |