A Multithreaded Processor Architecture for Parallel Symbolic Computation.

Abstract

This paper describes the Multilisp Architecture for Symbolic Applications (MASA), which is a multithreaded processor architecture for parallel symbolic computation with various features intended for effective Multilisp program execution. The principal mechanisms exploited for this processor are multiple contexts, interleaved pipeline execution from separate instruction streams, and synchronization based on a bit in each memory cell. The tagged architecture approach is taken for Lisp program execution and trap conditions are provided for future object manipulation and garbage collection. Keywords include: Futures, multithreaded architecture, parallel computing, and tagged architecture.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1987
Accession Number
ADA187034

Entities

People

  • Tetsuya Fujita

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Weapons Technologies

DTIC Thesaurus Topics

  • Addressing
  • Algorithms
  • Arithmetic
  • Computations
  • Computer Architecture
  • Computer Science
  • Computers
  • Computing System Architectures
  • Databases
  • Extraction
  • Generators
  • High Level Language Architecture
  • Information Processing
  • Instruction Set Architecture
  • Multithreading
  • Notation
  • Transport Ships

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.