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
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;
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
DOI :
10.1109/HICSS.1988.11771