Lisp on a Reduced-Instruction-Set Processor: Characterization and Optimization

  • Authors:
  • Peter Steenkiste;John Hennessy

  • Affiliations:
  • Carnegie-Mellon Univ., Pittsburgh, PA;Stanford Univ., Stanford, CA

  • Venue:
  • Computer
  • Year:
  • 1988

Quantified Score

Hi-index 4.14

Visualization

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.