PARALLEL PROCESSING COMPUTER SYSTEM.

Abstract

Parallel processing computer systems are discussed. The Holland Machine, a parallel processor with distributed control, is described in detail. The SOLOMON computer, a parallel processor with central control for an array of 1024 processing elements, is also described in detail along with ILLIAC IV, which is an advanced centrally controlled parallel processor. The Iterative Array Computer is the first and to date the only general parallel network computer which is capable of performing up to one hundred simultaneous calculations. The organizational design of this system, whereby a general purpose computer was used as the central control unit for a ten by ten array of processing elements, will be given in detail. These one hundred processing elements which make-up the array are all identical, small, one megacycle, serial-by-bit computers without instructions decoding capability. The logical and hardware design of the entire system will be given in detail where integrated molecular circuits were used for the implementation of the logical functions. The software design will be given along with an explanation of how the microcommands can be used by the programmer to generate his own special instructions for the array. The Iterative Array was designed around the use of the bit patterns which can be generated on the input/output lines of the CDC 160 computer. Two CDC 160 words are required for one 24-bit instruction word for the array; this instruction word is broken down as follows: 13 bits for the micro-command, 5 bits for routing of data, and 6 bits to address memory. An assembler language has been developed for the system and will be described.

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1966
Accession Number
AD0803485

Entities

People

  • Morris A. Knapp

Organizations

  • Rome Laboratory

Tags

DTIC Thesaurus Topics

  • Coding
  • Computers
  • Decoding
  • Instructions
  • Language
  • Message Decoding
  • Message Processing
  • Notation
  • Parallel Computing
  • Parallel Processing
  • Parallel Processors
  • Software Design

Fields of Study

  • Physics

Readers

  • Computer Programming and Software Development.
  • Computer Science.
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.