Accession Number:

AD0731232

Title:

C.ai--A LISP Processor for C.ai,

Descriptive Note:

Corporate Author:

CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s):

Report Date:

1971-08-09

Pagination or Media Count:

62.0

Abstract:

A special microprogram controlled process designed for efficient interpretation of the LISP language is described. The processor has a fairly large, fast scratch-pad memory and uses two cache memories for the LISP program and data being interpreted and for the LISP interpreter. Several special purpose registers, small function units, and general byte manipulation capabilities are present. The approach taken has been to avoid unorthodox implementation schemes and employs little in the way of unusually new and untried hardware. Such a conservative approach should enable and implementation in a reasonable length of time. The microprogrammed processes include a storage-compacting garbage-collector, which can be made to operate incrementally in parallel with user-program execution. This option avoids interruptions in LISP execution for garbage collection. Author

Subject Categories:

  • Computer Programming and Software
  • Computer Hardware
  • Computer Systems Management and Standards

Distribution Statement:

APPROVED FOR PUBLIC RELEASE