Work

The implementation of Prolog via VAX 8600 microcode

Year: 1986
Type: article
Abstract: We have implemented a high performance Prolog engine by directly executing in microcode the constructs of Warren's Abstract Machine. The implementation vehicle is the VAX 8600 computer. The VAX 8600 is a general purpose processor containing 8K words of writable control store. In our system, each of the Warren Abstract Machine instructions is implemented as a VAX 8600 machine level instruction. Other Prolog built-ins are either implemented directly in microcode or executed by the general VAX instruction set. Initial results indicate that our system is the fastest implementation of Prolog on a commercially available general purpose processor.
Language: English
Subfield: Software
Open Access status: bronze
OpenAlex ID: W2007447683
FWCI: 1.54
Cites: 4
Cited by: 4
Related to: 10