Abstract | ||
---|---|---|
There is a direct correspondence between semantic networks and a subset of logic programs, restricted only to binary predicates. The advantage of the latter is that it can describe not only the nodes and arcs comprising a semantic net, but also the data-retrieval operations applied to such nets. The main objective of this paper is to present a data-driven model of computation that permits this subset of logic programs to be executed on a highly parallel computer architecture. We demonstrate how logic programs may be converted into collections of data-flow graphs in which resolution is viewed as a process of finding matches between certain graph templates and portions of the data-flow graphs. This graph fitting process is carried out by messages propagating asynchronously through the data-flow graph; thus computation is entirely data driven, without the need for any centralized control and centralized memory. This permits a potentially large number of independent processing elements to cooperate in solving a given query. |
Year | DOI | Venue |
---|---|---|
1987 | 10.1145/29873.31333 | ACM Trans. Program. Lang. Syst. |
Keywords | DocType | Volume |
direct correspondence,data-flow graph,graph fitting process,data-retrieval operation,centralized memory,certain graph template,parallel logic programming,centralized control,additional key words and phrases: data-driven computation,logic programming,data-driven model,semantic network,logic program,model of computation,data retrieval,data flow graph | Journal | 9 |
Issue | ISSN | Citations |
4 | 0164-0925 | 16 |
PageRank | References | Authors |
3.12 | 11 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lubomir Bic | 1 | 332 | 125.18 |
Craig Lee | 2 | 16 | 3.12 |