Skip to main content

Integration of a compilation system and a performance tool: The HPF+ approach

  • 4. HPF+ Workshop
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1401))

Included in the following conference series:

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+”.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. High Performance Fortran Forum. High Performance Fortran Language Specification-Version 2.0. Technical Report, Rice University, January 1997. http://www.crpc.rice.edu/HPFF/.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. The Visualization Tool, http://ibm.tc.cornell.edu/ibm/pps/pe/.

    Google Scholar 

  7. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Sloot Marian Bubak Bob Hertzberger

Rights and permissions

Reprints 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

Publish with us

Policies and ethics