Program Development Tools for Clusters of Shared Memory Multiprocessors

  • Authors:
  • B. Chapman;J. Merlin;D. Pritchard;F. Bodin;Y. Mevel;T. Sørevik;L. Hill

  • Affiliations:
  • Dept. of Electronics & Computer Science, University of Southampton, Southampton, UK;Dept. of Electronics & Computer Science, University of Southampton, Southampton, UK;Dept. of Electronics & Computer Science, University of Southampton, Southampton, UK;IRISA, University of Rennes, Rennes, France;IRISA, University of Rennes, Rennes, France;Institute for Informatics, University of Bergen, Bergen, Norway;Simulog SA, Sophia Antipolis, France

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Applications are increasingly being executed on computational systems that have hierarchical parallelism. There are several programming paradigms which may be used to adapt a program for execution in such an environment. In this paper, we outline some of the challenges in porting codes to such systems, and describe a programming environment that we are creating to support the migration of sequential and MPI code to a cluster of shared memory parallel systems, where the target program may include MPI, OpenMP or both. As part of this effort, we are evaluating several experimental approaches to aiding in this complex application development task.