The J-Machine: A Fine Grain Concurrent Computer

Abstract

The J-Machine is a fine-grain concurrent computer that provides low- overhead primitive mechanisms for communication, synchronization, and translation. Communication mechanisms are provides that permit a node to send a message to any other node in the machine in < 2 microsecs. On message arrival, a task is created and dispatched in < 1 microsecs. A translation mechanism supports a global virtual address space. These mechanisms efficiently support most proposed models of concurrent computation. The hardware is an ensemble of up to 65,536 nodes each containing a 36-bit processor, 4K 36-bit words of memory, and a router. The nodes are connected by a high-speed 3-D mesh network. This design was chosen to make the most efficient use of available chip and board area.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1989
Accession Number
ADA211909

Entities

People

  • Andrew Chien
  • Bill Dally
  • John Keen
  • Stuart Fiske
  • Waldemar Horwat

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Advanced Electronics
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Addressing
  • Artificial Intelligence
  • Bandwidth
  • Computations
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Corporations
  • Flow
  • Grain Size
  • Hypervelocity Flow
  • Instructions
  • Mesh Networks
  • Models
  • Prototypes
  • Three Dimensional

Fields of Study

  • Computer science

Readers

  • Parallel and Distributed Computing.

Technology Areas

  • Space