A Parallel Asynchronous Computer Architecture for Data Flow Programs,

Abstract

This thesis involves the design of a parallel programming language and a parallel processor computer that runs programs expressed in that language. Data flow instructions have no side-effects; therefore unrelated instructions can be executed concurrently without interference if each has its required operands. Data flow procedures define functions from argument values to result values. The Data Flow Machine is hierarchically constructed as a network of simple modules. The behavior of the machine is specified by a formal description language.

Document Details

Document Type
Technical Report
Publication Date
May 01, 1975
Accession Number
ADA010918

Entities

People

  • James E. Rumbaugh

Organizations

  • Massachusetts Institute of Technology

Tags

DTIC Thesaurus Topics

  • Asynchronous Computers
  • Computer Architecture
  • Computer Programming
  • Computers
  • Computing Devices
  • Computing System Architectures
  • Instructions
  • Language
  • Parallel Processors
  • Programming Languages
  • Side Effects

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Computer Science.
  • Parallel and Distributed Computing.