Parallel processing on supercomputers: a set of computional experiments

  • Authors:
  • N. Balram;C. Belo;J. M. F. Moura

  • Affiliations:
  • Depart. Elect. and Comp. Eng., Carnegie Mellon University, Pittsburgh, PA;Depart. Elect. and Comp. Eng., Carnegie Mellon University, Pittsburgh, PA;Depart. Elect. and Comp. Eng., Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • Proceedings of the 1988 ACM/IEEE conference on Supercomputing
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the trends in supercomputer evolution lies in the direction of multiprocessor systems with increasing numbers of powerful processors. The user who is interested in attaining the maximum achievable computation rates on these machines must understand the philosophy underlying the parallel processing mechanisms provided on them. This paper focuses on the three types of parallelism currently available on the Cray: vectorization, microtasking, and macrotasking. Experiences with all three constructs are presented with a view to exposing the improvements possible with each of them. While this paper deals with a particular machine, the Cray X-MP/48, many of the observations, comments, and conclusions derived can be generalized to other shared-memory multiprocessor systems.