• DocumentCode
    3143326
  • Title

    Organization, management and VLSI implementation of a multiple register window file for LISP-oriented architectures

  • Author

    Furht, B. ; Aboalsamh, H.A. ; Chia, W.H. ; Lai, Y.N.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Miami Univ., Coral Gables, FL, USA
  • Volume
    1
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    238
  • Lastpage
    247
  • Abstract
    A multiple register window organization suitable for LISP-oriented RISC architectures is proposed. Various LISP programs were studied to determine the statistics of free and bound variables, as well as the statistics of depth of nesting of LISP procedures. On the basis of this study, a multiple-register window organization consisting of 64 registers, which is suitable for LISP programs, is proposed. Various strategies to manage register windows in a LISP environment are analyzed to determine the best strategy. The hardware implementation of the proposed multiple register file for a LISP-oriented architecture is described, as is its implementation in VLSI.<>
  • Keywords
    LISP; VLSI; file organisation; performance evaluation; reduced instruction set computing; LISP-oriented architectures; RISC; VLSI architecture; bound variables; free variables; multiple register window file organisation; performance; Application software; Artificial intelligence; Computer architecture; Environmental management; Hardware; Reduced instruction set computing; Registers; Statistics; Very large scale integration; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1988. Vol.I. Architecture Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI, USA
  • Print_ISBN
    0-8186-0841-2
  • Type

    conf

  • DOI
    10.1109/HICSS.1988.11771
  • Filename
    11771