Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A high performance architecture for prolog

Book ·
OSTI ID:5435743
Artificial Intelligence is entering the mainstream of computer applications and as techniques are developed and integrated into a wide variety of areas they are beginning to tax the processing power of conventional architecture. To meet this demand, specialized architectures providing support for the unique features of symbolic processing languages are emerging. The goal of the research presented here is to show that an architecture specialized for Prolog can achieve a ten-fold improvement in performance over conventional general-purpose architecture, and presents such an architecture for high performance execution of Prolog programs. The architecture is based on the abstract machine description known as the Warren Abstract Machine (WAM). The execution model of the WAM is described and extended to provide a complete Instruction Set Architecture (ISA) for Prolog known as the PLM. The ISA is then realized in a microarchitecture and finally in a hardware design.
OSTI ID:
5435743
Country of Publication:
United States
Language:
English

Similar Records

High-performance architecture for Prolog
Thesis/Dissertation · Wed Dec 31 23:00:00 EST 1986 · OSTI ID:6818819

LIBRA: A high-performance balanced computer architecture for Prolog
Thesis/Dissertation · Thu Dec 31 23:00:00 EST 1987 · OSTI ID:6963763

Studies in prolong architectures
Thesis/Dissertation · Wed Dec 31 23:00:00 EST 1986 · OSTI ID:7183854