This paper presents a method which allows standard data structure sharing techniques to be applied in a parallel environment. The techniques used are explained in the context of many parallel processors executing the same unification algorithm on different data concurrently. This operation can create complex structures to be transmitted between processors and naive algorithms could take an exponential amount of time to achieve the communication. The approach is compared to that advocated for the FFP machine. To demonstrate the techniques, we describe how a linear unification algorithm may be executed locally at each parallel processor and a single chosen resolvent communicated through an interconnection network to other processors. The stru...
This paper describes an efficient mechanism of inter-processor message transfer on loosely-coupled/m...
MGU(k-depth) is the family of problems, which contains, for each natural k, MGU restricted to input...
Any parallel program has abstractions that are shared by the program's multiple processes, includin...
Typescript (photocopy).Unification, which has applications in databases, expert and knowledge-based ...
Unification algorithms are an essential component of automated reasoning and term rewriting systems....
[[abstract]]Unification is introduced as the basic operation in the inference-rule-of-resolution pri...
The unification problem and several variants are presented. Various algorithms and data structures a...
In this dissertation, we introduce a source-to-source transformation technique called program unific...
D The problem of unification of terms is log-space complete for P. In deriving this lower bound no u...
AbstractThe problem of unification of terms is log-space complete for P. In deriving this lower boun...
[[abstract]]This paper presents the design of a special‐purpose cellular tree architecture for the u...
Unification, in distributed implementations of logic programming, involves sending and receiving mes...
n distributed implementations of logic programming, data structures are spread among different nodes...
Abstract: This paper describes a new technique for source-source transformation of sequential progra...
A general approach to encode and unify recursively nested feature structures in connectionist networ...
This paper describes an efficient mechanism of inter-processor message transfer on loosely-coupled/m...
MGU(k-depth) is the family of problems, which contains, for each natural k, MGU restricted to input...
Any parallel program has abstractions that are shared by the program's multiple processes, includin...
Typescript (photocopy).Unification, which has applications in databases, expert and knowledge-based ...
Unification algorithms are an essential component of automated reasoning and term rewriting systems....
[[abstract]]Unification is introduced as the basic operation in the inference-rule-of-resolution pri...
The unification problem and several variants are presented. Various algorithms and data structures a...
In this dissertation, we introduce a source-to-source transformation technique called program unific...
D The problem of unification of terms is log-space complete for P. In deriving this lower bound no u...
AbstractThe problem of unification of terms is log-space complete for P. In deriving this lower boun...
[[abstract]]This paper presents the design of a special‐purpose cellular tree architecture for the u...
Unification, in distributed implementations of logic programming, involves sending and receiving mes...
n distributed implementations of logic programming, data structures are spread among different nodes...
Abstract: This paper describes a new technique for source-source transformation of sequential progra...
A general approach to encode and unify recursively nested feature structures in connectionist networ...
This paper describes an efficient mechanism of inter-processor message transfer on loosely-coupled/m...
MGU(k-depth) is the family of problems, which contains, for each natural k, MGU restricted to input...
Any parallel program has abstractions that are shared by the program's multiple processes, includin...