Abstract
As part of the Joint CSCS-ETH/NEC Collaboration in Parallel Processing, we are currently developing an integrated tool environment consisting of an extended High Performance Fortran (HPF) compiler, a parallel performance monitor and analyzer, and a parallel debugger for distributed memory parallel processors (DMPPs). The environment is implemented on top of a subset of the emerging Message Passing Interface standard (MPI), running on several platforms, among others a NEC Cenju-2 DMPP. We develop a sequence of prototypes, which are continuously evaluated by a team of application developers. This document describes the first prototype currently installed on our systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Annaratone, C. Pommerell, and R. Rühl. Interprocessor communication speed and performance in dmpps. In Proc. 16th Symposium on Computer Architecture, pages 315–324, Jerusalem, Israel, June 1989. IEEE-ACM.
[CDE+94]_C. Clémençon, K. M. Decker, A. Endo, J. Fritscher, G. Jost, N. Masuda, A. Müller, R. Rühl, W. Sawyer, E. de Sturler, and B. J. N. Wylie. Application-Driven Development of an Integrated Tool Environment for DMPPs. Technical Report CSCS-TR-94-01, April 1994.
D. Y. Cheng. A Survey of Parallel Programming Languages and Tools. Technical Report RND-93-005, NASA Ames Research Center, Moffet Field, CA, March 1993.
K. M. Decker. Methods and Tools for Programming Massively Parallel Distributed Systems. SPEEDUP Journal, 7(2), November 1993.
G. A. Geist, M. T. Heath, B. T. Peyton, and P. H. Worley. A User’s Guide to PICL: A Portable Instrumented Communication Library. Technical Report ORNL/TM-11616, Oak Ridge National Laboratory, TN, October 1990.
M. T. Heath and J. A. E. Finger. ParaGraph: A Tool for Visualizing Performance of Parallel Programs. User Guide, UIUC/ORNL, August 1993.
HPFF (High Performance Fortran Forum). High Performance Fortran Language Specification: Version 1.0. Scientific Programming, 2(1&2), 1993.
MPIF (Message Passing Interface Forum). Document for a Standard Message-Passing Interface. Technical Report, Oak Ridge National Laboratory, TN, February 1994. Draft.
S. Matsushita, T. Yamauchi, T. Nakata, and N. Koike. The Architecture of the NEC Cenju-2 Parallel System. HPC Select News, article 352, June 1993. Reprinted from the Winter and Spring’93 issues of NEC SX World.
C. Pommerell. Solution of Large Unsymmetric Systems of Linear Equations. PhD thesis, ETH-Zürich, 1992. Published by Hartung-Gorre Verlag, Konstanz, Germany.
C. Pommerell and R. Rühl. Migration of Vectorized Iterative Solvers to Distributed Memory Architectures. In Colorado Conference on Iterative Methods, Breckenridge, Colorado, April 1994. Preliminary proceedings.
R. Rühl. A Parallelizing Compiler for Distributed-Memory Parallel Processors. PhD thesis, ETH-Zürich, 1992. Published by Hartung-Gorre Verlag, Konstanz, Germany.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer Basel AG
About this paper
Cite this paper
Clémençon, C., Endo, A., Fritscher, J., Müller, A., Rühl, R., Wylie, B.J.N. (1994). An Environment for Portable Distributed Memory Parallel Programming. In: Decker, K.M., Rehmann, R.M. (eds) Programming Environments for Massively Parallel Distributed Systems. Monte Verità. Birkhäuser, Basel. https://doi.org/10.1007/978-3-0348-8534-8_16
Download citation
DOI: https://doi.org/10.1007/978-3-0348-8534-8_16
Publisher Name: Birkhäuser, Basel
Print ISBN: 978-3-0348-9668-9
Online ISBN: 978-3-0348-8534-8
eBook Packages: Springer Book Archive