Programming the Illiac IV,

Abstract

A simple model of parallel computation is a single instruction stream controlling a multiple processor configuration. Programs for such computers entail a host of considerations absent from programs for a conventional sequential computer. This paper explores the main considerations in using such a computer, largely in terms of the Illiac 4. It deals with gross system characteristics and how they affect the suitability of various problem formulations, parallel programs structures and data representations, and coding strategies and techniques. The paper is self-contained in that it does not require any previous knowledge of the Illiac; it should be of interest both to the general computing community as a survey of practical aspects of parallel computation and to those actually contemplating using the Illiac. (Author)

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1975
Accession Number
ADA020051

Entities

People

  • David K. Stevenson

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Communities
  • Computations
  • Computer Programming
  • Computers
  • Computing-Related Activities
  • Instructions
  • Parallel Computing

Readers

  • Computer Science.
  • Parallel and Distributed Computing.
  • Systems Analysis and Design