Abstract
The performance of HPF codes is influenced by the characteristics of the parallel system and by the efficiency of the compilation system. Performance analysis has to take into account all these aspects. We present the integration of a compilation system with a performance analysis tool aimed at the evaluation of HPF+ codes. The analysis is carried out at the source level. The “costs” of the parallelization strategies applied by the compiler are also captured such that a comprehensive view of the performance is provided.
This work was supported in part by the European Commission under the Esprit IV Long Term Research Project n. 21033 “HPF+”.
Preview
Unable to display preview. Download preview PDF.
References
V.S. Adve, J. Mellor-Crummey, M. Anderson, K. Kennedy, J. Wang, and D. Reed. Integrating Compilation and Performance Analysis for Data-Parallel Programs. In M.L. Simmons, A.H. Hayes, J.S. Brown, and D.A. Reed, editors, Workshop on Debugging and Performance Tuning for Parallel Computing Systems, pages 25–51. IEEE Computer Society, January 1996.
S. Benkner, K. Sanjari, and V. Sipkova. Extension of VFCS for the compilation of project benchmarks Vers. 2. Document Esprit HPF+ Project D2.2b, September 1997. bc3. S. Benkner, K. Sanjari, and V. Sipkova. Parallelizing Irregular Applications with the Vienna HPF/HPF+ Compiler. In Proc. HPCN Europe 98, Amsterdam, April 1998. Springer.
M. Calzarossa, L. Massari, A. Merlo, M. Pantano, and D. Tessera. Medea: A Tool for Workload Characterization of Parallel Systems. IEEE Parallel and Distributed Technology, 3(4):72–80, 1995.
High Performance Fortran Forum. High Performance Fortran Language Specification-Version 2.0. Technical Report, Rice University, January 1997. http://www.crpc.rice.edu/HPFF/.
A.D. Malony, B.W. Mohr, P. Beckman, D. Gannon, S. Yang, and F. Bodin. Performance analysis of pC++: a portable data-parallel programming system for scalable parallel computers. In Proc. 8th Int. Parallel Processing Symposium, pages 75–84, Mexico, April 1994. IEEE Computer Society Press.
The Visualization Tool, http://ibm.tc.cornell.edu/ibm/pps/pe/.
W. Williams, T. Hoel, and D. Pase. The MPP Apprentice Performance Tool: Delivering the Performance of the Cray T3D. In K.M. Decker, editor, Programming Environments for Massively Parallel Distributed Systems, pages 333–345. Birkhauser Verlag, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Calzarossa, M., Massarie, L., Merlo, A., Pantano, M., Tessera, D. (1998). Integration of a compilation system and a performance tool: The HPF+ approach. In: Sloot, P., Bubak, M., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1998. Lecture Notes in Computer Science, vol 1401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0037208
Download citation
DOI: https://doi.org/10.1007/BFb0037208
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64443-9
Online ISBN: 978-3-540-69783-1
eBook Packages: Springer Book Archive