Title :
Prolog oriented architecture using RISC concepts
Author :
Aboalsamh, Hatim A.
Author_Institution :
Dept. of Comput. Eng., King Saud Univ., Riyadh, Saudi Arabia
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 :
PROLOG; parallel architectures; reduced instruction set computing; Prolog oriented architecture; Prolog programs; RISC-Prolog machine; RISCs; high-level language; machine-level instructions; move; overlapping register windows; pop/push; reduced-instruction-set computers; transfer of control; window frames; Artificial intelligence; Clocks; Computer aided instruction; Computer architecture; Design engineering; High level languages; Pipelines; Reduced instruction set computing; Registers; Virtual colonoscopy;
Conference_Titel :
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
0-8186-2035-8
DOI :
10.1109/PARBSE.1990.77131