Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. Scheme 86: An Architecture for Microcoding a Scheme Interpreter

Scheme 86: An Architecture for Microcoding a Scheme Interpreter

Thumbnail Image
Download
Name

AIM-953.pdf

Size

2.89 MB

Format

Adobe PDF

Checksum (MD5)

6847069bb5f5cd591832c23acb4b4fba

Thumbnail Image
Download
Name

AIM-953.ps

Size

8.02 MB

Format

PostScript

Checksum (MD5)

fe0a4c8a5678392b4ccd88b148c630f9

Author(s)
Wu, Henry M.
Date Issued
August 1, 1988
Series/Report no.
AIM-953
Abstract
I describe the design and implementation plans for a computer that is optimized as a microcoded interpreter for Scheme. The computer executes SCode, a typed-pointer representation. The memory system has low-latency as well as high throughput. Multiple execution units in the processor complete complex operations in less than one memory cycle, allowing efficient use of memory bandwidth. The processor provides hardware support for tagged data objects and runtime type checking. I will discuss the motivation for this machine, its architecture, why it can interpret Scheme efficiently, and the computer-aided design tools developed for building this computer.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6468
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.