• DocumentCode
    2875284
  • Title

    Prolog oriented architecture using RISC concepts

  • Author

    Aboalsamh, Hatim A.

  • Author_Institution
    Dept. of Comput. Eng., King Saud Univ., Riyadh, Saudi Arabia
  • fYear
    1990
  • fDate
    7-9 Mar 1990
  • Firstpage
    132
  • Lastpage
    134
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2035-8
  • Type

    conf

  • DOI
    10.1109/PARBSE.1990.77131
  • Filename
    77131