Design, Construction and Installation of Data Manipulator.

Abstract

It is by now well recognized that most parallel processing systems require a versatile communication facility to pass data (a) between the different processing elements, (b) between and processing elements as a group and the memory modules and (c) between the input/output devices and memory and/or processing elements. This communication capbility is used to exchange data (such as interim results) between processing elements, to rearrange data in memory, and even to rearrange bits within the same parallel word. The term Data Manipulation has been introduced to define this function which must be considered a computer-system building block of equal importance to the processing element array, the high speed memory, the mass storage and the system control. Surprisingly, this fact has not been recognized adequately in the design of several existing parallel-processor systems, with the result that the execution of many important algorithms is slowed down significantly. This report describes the design, construction, installation and performance of a Data Manipulator which, while integrated specifically into a STARAN computer system, is applicable to any other parallel computer architecture.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1977
Accession Number
ADA040588

Entities

People

  • C. T. Retter
  • D. T. W. Lee
  • I. M. Singh
  • W. W. Gaertner

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Circuit Boards
  • Communication Systems
  • Computer Architecture
  • Computers
  • Computing System Architectures
  • Construction
  • Crossbar Switches
  • Debugging
  • Decoding
  • Parallel Computing
  • Parallel Processing
  • Processing Equipment
  • Specifications
  • Standards
  • Switches
  • Test And Evaluation
  • Wiring Diagrams

Readers

  • Computer Engineering
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Systems Analysis and Design