• 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