Performance Analysis of a Parallel Application in the GRID

Performance analysis of real applications in clusters and GRID like environments is essential to fully exploit the performance of new architectures. The key problem is the deepening hierarchy of latencies and bandwidths and the growing heterogeneity of systems. This paper discusses the basic problems of performance analysis in such clustered and heterogeneous environments. It further presents a software environment that supports the user in running codes and getting more insight into the performance of the application. In order to give a proof of the concept a code for direct numerical simulation of reactive flows is run in a GRID like hardware environment, and the performance analysis is presented.

[1]  Jürgen Warnatz,et al.  Investigation of Chemistry-Turbulence Interactions Using DNS on the Cray T3E , 2000 .

[2]  Roland Rühle,et al.  Direct numerical simulation of turbulent reactive flows in a metacomputing environment , 2001, Proceedings International Conference on Parallel Processing Workshops.

[3]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[4]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[5]  Wolfgang E. Nagel,et al.  Performance Optimization for Large Scale Computing: The Scalable VAMPIR Approach , 2001, International Conference on Computational Science.

[6]  Rizos Sakellariou,et al.  Euro-Par 2001 Parallel Processing , 2001, Lecture Notes in Computer Science.

[7]  A. Williams,et al.  Combustion Theory: Second Edition , 1985 .

[8]  Marc Lange Massively Parallel DNS of Flame Kernel Evolution in Spark-Ignited Turbulent Mixtures , 2003 .

[9]  Marc Lange Parallel DNS of Autoignition Processes with Adaptive Computation of Chemical Source Terms , 2001 .

[10]  Michael M. Resch,et al.  Implementing MPI with Optimized Algorithms for Metacomputing , 1999 .

[11]  C. P. Ravikumar High-Performance Cluster Computing. Volume 1: Architecutes and Systems. Volume 2: Programming and Applications , 1999, Scalable Comput. Pract. Exp..

[12]  Jack J. Dongarra,et al.  Review of Performance Analysis Tools for MPI Parallel Programs , 2001, PVM/MPI.

[13]  Michael M. Resch,et al.  Metacomputing across intercontinental networks , 2001, Future Gener. Comput. Syst..

[14]  Wolfgang E. Nagel,et al.  Group-Based Performance Analysis for Multithreaded SMP Cluster Applications , 2001, Euro-Par.