On the sequential nature of unification
Journal of Logic Programming
A unification processor based on a uniformly structured cellular hardware
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
The architecture of the hardware unification unit and an implementation
MICRO 18 Proceedings of the 18th annual workshop on Microprogramming
High performance integrated Prolog processor IPP
ISCA '87 Proceedings of the 14th annual international symposium on Computer architecture
A Machine-Oriented Logic Based on the Resolution Principle
Journal of the ACM (JACM)
A hardware unification unit: design and analysis
ISCA '85 Proceedings of the 12th annual international symposium on Computer architecture
An Efficient Unification Algorithm
ACM Transactions on Programming Languages and Systems (TOPLAS)
Fifth Generation Computers
Hi-index | 0.00 |
Unification is known to be the most repeated operation in logic programming and PROLOG interpreters. To speed up the execution of logic programs, the performance of unification must be improved. We propose a parallel unification machine for speeding up the unification algorithm. The machine is simulated at the register transfer level and the simulation results as well as performance comparison with a serial unification coprocessor are presented.