This thesis develops the Binary Predicate Execution Model; a distributed, massively-parallel system for semantic networks and knowledge bases that is built on a subset of first-order predicate logic. The use of logic gives the model an easily-understood programming paradigm and a well-defined semantics of execution. When expressed in binary predicates, a simple graphical interpretation can be used. All program facts are represented in an assertion graph. Each vertex is associated with a term appearing in a fact and the edges are labeled with the predicate names. Similar graphs are also associated with each rule body and the query. Finding all possible solutions corresponds to finding all possible matches between the query graph and the asse...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
An analysis of Artificial Intelligence (AI) programs reveals that there exists a scope of massive pa...
The FDE has been designed to support multiple search strategies for logic programs. This machine rep...
This thesis develops the Binary Predicate Execution Model; a distributed, massively-parallel system ...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
We present the principles of OR-parallel execution of Prolog on a special parallel inference machine...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...
Taxonomic hierarchical networks or semantic networks have been widely used in representing knowledge...
The main objective of this paper is to present a model of computation which permits logic programs t...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
To efficiently execute logic programs in multiprocessors, several issues involving hardware support ...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
An analysis of Artificial Intelligence (AI) programs reveals that there exists a scope of massive pa...
The FDE has been designed to support multiple search strategies for logic programs. This machine rep...
This thesis develops the Binary Predicate Execution Model; a distributed, massively-parallel system ...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
We present the principles of OR-parallel execution of Prolog on a special parallel inference machine...
Multi-core and highly connected architectures have become ubiquitous, and this has brought renewed i...
Taxonomic hierarchical networks or semantic networks have been widely used in representing knowledge...
The main objective of this paper is to present a model of computation which permits logic programs t...
The Sync Model, a parallel execution method for logic programming, is proposed. The Sync Model is a ...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
The Generalized Dataflow Model is introduced for OR- and pipeline AND-parallel execution of logic pr...
To efficiently execute logic programs in multiprocessors, several issues involving hardware support ...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Since the early days of logic programming, researchers in the field realized the potential for ex-pl...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
An analysis of Artificial Intelligence (AI) programs reveals that there exists a scope of massive pa...
The FDE has been designed to support multiple search strategies for logic programs. This machine rep...