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
Link To Document