• Home
  • Search
  • The implementation of Prolog via VAX 8600 microcode
  • Cite Icon4
  • https://doi.org/10.1145/19530.19538Copy DOI Icon

The implementation of Prolog via VAX 8600 microcode

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.

Similar Papers
  • Conference Article
  • Citations7

LTE physical layer implementation based on GPP multi-core parallel processing and USRP platform

  • Aug 01, 2014
  • Zhiping Chen +1
  • Conference Article
  • Citations3

Imposing coarse-grained reconfiguration to general purpose processors

  • Jul 01, 2015
  • M Duric +7
  • Conference Article
  • Citations17

Scalable protocol engine for high-bandwidth communications

  • Jun 08, 1997
  • C.J Georgiou +1
  • Research Article
  • Citations8

Performance of an advanced video codec on a general-purpose processor with media ISA extensions

  • Jan 01, 2000
  • IEEE Transactions on Consumer Electronics
  • V Lappalainen
  • Conference Article
  • Citations85

Bridging the computation gap between programmable processors and hardwired accelerators

  • Feb 01, 2009
  • Kevin Fan +3
  • Conference Article
  • Citations3

A Quantitative Study on Layer-2 Packet Processing on a General Purpose Processor

  • Dec 01, 2006
  • Mostafa E Salehi +3
  • Research Article
  • Citations4

Quantitative measurements of FPGA utility in special and general purpose processors

  • Aug 01, 1993
  • Journal of VLSI signal processing systems for signal, image and video technology
  • Barry S Fagin
  • Research Article
  • Citations5

Parallel implementations of Brunotte’s algorithm

  • Dec 23, 2010
  • Journal of Parallel and Distributed Computing
  • Antal Tátrai
  • Research Article
  • Citations4

A Parallel Hardware Architecture based on Node-Depth Encoding to Solve Network Design Problems

  • Jan 01, 2014
  • International Journal of Natural Computing Research
  • Marcilyanne M Gois +4
  • Research Article
  • Citations1

Collaboration of reconfigurable processors in grid computing: Theory and application

  • Nov 10, 2010
  • Future Generation Computer Systems
  • Mahmood Ahmadi +2
  • Research Article

Active tracking with accelerated image processing in hardware

  • Jan 01, 2016
  • Publication Server of Bonn-Rhein-Sieg University of Applied Sciences (Bonn-Rhein-Sieg University of Applied Sciences)
  • Alexander Bochem
  • Research Article

Improving performance of codes with large/irregular stride memory access patterns via high performance reconfigurable computers

  • Aug 07, 2012
  • Journal of Parallel and Distributed Computing
  • Khalid H Abed +1
  • Research Article
  • Citations2

HiPeC — High Performance Cryptographic Service for Heterogeneous Network-on-Chip Systems

  • Jan 01, 2015
  • IFAC PapersOnLine
  • Hermann Seuschek +2
  • Conference Article

Optimization and implementation of SCME channel model on GPP

  • Oct 01, 2013
  • Meng Xu +2
  • Research Article
  • Citations5

Algorithmic optimizations for software-only MPEG-2 encoding

  • Feb 01, 2004
  • IEEE Transactions on Consumer Electronics
  • K Ramkishor +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.