JOURNAL ARTICLE

Prolog oriented architecture using RISC concepts

Abstract

It is pointed out that finding the most frequently used machine-level instructions for a particular high-level language (HLL) is one of the design foundations of reduced-instruction-set computers (RISCs). In the present work, the author presents preliminary results of a study to determine the most frequently used machine-level instruction in the execution of Prolog programs. It is noted that three groups (transfer of control, move, and pop/push) must be studied more closely. The transfer of control and the push/pop groups will participate in the design of the overlapping register windows (ORWs) for the anticipated RISC-Prolog machine. The move group will also influence the design of ORWs in terms of the size of the window frames (number of registers per window) and the different replacement strategies of the ORWs.< >

Keywords:
Computer science Window (computing) Prolog Programming language Set (abstract data type) Reduced instruction set computing Instruction set Architecture Transfer (computing) Control (management) Operating system Artificial intelligence

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
17
Refs
0.07
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence
Numerical Methods and Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

A RISC prolog machine architecture

J. VlahavasC. Halatsis

Journal:   Microprocessing and Microprogramming Year: 1987 Vol: 21 (1-5)Pages: 259-266
JOURNAL ARTICLE

Architecture design of a RISC-processor for prolog

Peter DeussenWolfgang RosenstielKlaus Erik SchauferJörg Wedeck

Journal:   Microprocessing and Microprogramming Year: 1989 Vol: 27 (1-5)Pages: 101-108
JOURNAL ARTICLE

Exploring Database Concepts Using Prolog

Louis W. Glorfeld

Journal:   Journal of Computer Information Systems Year: 2016 Vol: 27 (4)Pages: 2-4
JOURNAL ARTICLE

High performance Prolog on a RISC

Andrew Taylor

Journal:   New Generation Computing Year: 1991 Vol: 9 (3-4)Pages: 221-232
BOOK-CHAPTER

Enhancing software engineering capabilities of PROLOG by object-oriented concepts

Bernd Müller

Lecture notes in computer science Year: 2005 Pages: 127-138
© 2026 ScienceGate Book Chapters — All rights reserved.