DocumentCode
1368515
Title
Lisp on a reduced-instruction-set processor: characterization and optimization
Author
Steenkiste, Peter ; Hennessy, John
Author_Institution
Stanford Univ., CA, USA
Volume
21
Issue
7
fYear
1988
fDate
7/1/1988 12:00:00 AM
Firstpage
34
Lastpage
45
Abstract
The factors that motivated the choice of a reduced-instruction-set computer (RISC) on which to implement Lisp are examined. Dynamic profiling measurements used to characterise Lisp are reported. The implementation of tags in Lisp and the cost of function calls are discussed. Interprocedural register allocation is examined. Execution results for various benchmarks are presented and discussed.<>
Keywords
LISP; reduced instruction set computing; storage allocation; Lisp; RISC; benchmarks; dynamic profiling; function calls; reduced-instruction-set processor; register allocation; tags; Computer architecture; Design optimization; Encoding; Hardware; High level languages; Instruction sets; Microcomputers; Program processors; Reduced instruction set computing; Runtime;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.67
Filename
67
Link To Document