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

High-performance architecture for Prolog

Thesis/Dissertation ·
OSTI ID:6818819
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 architectures. 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 tenfold improvement in performance over conventional, general-purpose architectures. This dissertation presents such an architecture for high performance execution of Prolog programs. The architecture is based on the abstract machine description introduced by David H.D. Warren 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. This ISA is then realized in a microarchitecture and finally in a hardware design.
Research Organization:
California Univ., Berkeley (USA)
OSTI ID:
6818819
Country of Publication:
United States
Language:
English

Similar Records

A high performance architecture for prolog
Book · Wed Dec 31 23:00:00 EST 1986 · OSTI ID:5435743

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

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