Application-Driven Development of an Integrated Tool Environment for Distributed-Memory Parallel Processors

Christian Clémençon, Karsten M. Decker, A. Endo, Josef Fritscher, Norio Masuda, Andreas Müller, R. Rühl, William Sawyer, Eric de Sturler, Brian J. N. Wylie, Falk Zimmermann · 2007

: The Joint CSCS-ETH/NEC Collaboration in Parallel Processing comprises the development of an integrated tool environment together with applications and algorithms for distributed memory parallel processors (DMPPs). Tool and application developers interact closely: the requirements of the tools are defined by the needs of the application developers, and once an application requirement becomes an integral part of the tool environment, the tools ease parallelization of similar applications and whole application classes. Additional features of the project are the use of a standardized DMPP high-level programming language (HPF) and low-level message passing interface (MPI). The tool environment integrates parallelization support, a parallel debugger, and a performance monitor and analyzer. Applications already investigated include some of those currently considered difficult to parallelize on DMPPs. In this paper we summarize the tool and application development efforts and show preliminar...

Read the paper · More papers on PaperTik