Skip to main content

Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir

  • Conference paper
  • First Online:
Tools for High Performance Computing 2011

Abstract

This paper gives an overview about the Score-P performance measurement infrastructure which is being jointly developed by leading HPC performance tools groups. It motivates the advantages of the joint undertaking from both the developer and the user perspectives, and presents the design and components of the newly developed Score-P performance measurement infrastructure. Furthermore, it contains first evaluation results in comparison with existing performance tools and presents an outlook to the long-term cooperative development of the new system.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The SILC project is funded by the BMBF Germany under grant number 01IH08006.

  2. 2.

    The PRIMA project is funded by the US DOE under grant number DE-SC0001621.

  3. 3.

    Deutscher Wetterdienst (German Meteorological Service), see also http://www.cosmo-model.org/content/model/general/default.htm

  4. 4.

    http://www.spec.org/mpi/

  5. 5.

    http://www.cosmo-model.org/content/model/general/default.htm

  6. 6.

    http://www.nas.nasa.gov/Resources/Software/npb.html

  7. 7.

    https://asc.llnl.gov/computing_resources/purple/archive/benchmarks/smg/

  8. 8.

    http://www.ccs3.lanl.gov/pal/software/sweep3d/

References

  1. Adhianto, L., Banerjee, S., Fagan, M., Krentel, M., Marin, G., Mellor-Crummey, J., Tallent, N.R.: HPCTOOLKIT: tools for performance analysis of optimized parallel programs. Concurr. Comput. Pract. Exp. 22(6), 685–701 (2010). doi: 10.1002/cpe.1553. http://dx.doi.org/10.1002/cpe.1553

  2. Benedict, S., Petkov, V., Gerndt, M.: PERISCOPE: an online-based distributed performance analysis tool. In: Mller, M.S., Resch, M.M., Schulz, A., Nagel, W.E. (eds.) Tools for High Performance Computing 2009, pp. 1–16. Springer, Berlin/Heidelberg (2010). http://dx.doi.org/10.1007/978-3-642-11261-4_1

  3. Eschweiler, D., Wagner, M., Geimer, M., Knüpfer, A., Nagel, W.E., Wolf, F.: Open trace format 2 – the next generation of scalable trace formats and support libraries. In: Proceedings of the International Conference on Parallel Computing (ParCo), Ghent (2011). (to appear)

    Google Scholar 

  4. Frings, W., Wolf, F., Petkov, V.: Scalable massively parallel i/o to task-local files. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC ’09, pp. 17:1–17:11. ACM, New York, NY (2009). doi: http://doi.acm.org/10.1145/1654059.1654077. http://doi.acm.org/10.1145/1654059.1654077

  5. Fürlinger, K., Gerndt, M.: ompP – a profiling tool for OpenMP. In: 1st International Workshop, IWOMP 2005, Eugene, OR, USA, June 1–4, 2005. LNCS 4315, Springer

    Google Scholar 

  6. Geimer, M., Shende, S.S., Malony, A.D., Wolf, F.: A generic and configurable source-code instrumentation component. In: ICCS 2009: Proceedings of the 9th International Conference on Computational Science, pp. 696–705. Springer, Berlin (2009)

    Google Scholar 

  7. Geimer, M., Saviankou, P., Strube, A., Szebenyi, Z., Wolf, F., Wylie, B.J.N.: Further improving the scalability of the Scalasca toolset. In: Proceedings of PARA 2010: State of the Art in Scientific and Parallel Computing, Minisymposium Scalable Tools for High Performance Computing, Reykjavik. Springer, Berlin (2010)

    Google Scholar 

  8. Geimer, M., Wolf, F., Wylie, B.J., Ábrahám, E., Becker, D., Mohr, B.: The scalasca performance toolset architecture. Concurr. Comput. Pract. Exp. 22(6), 702–719 (2010). doi: 10.1002/cpe.1556

    Google Scholar 

  9. Geimer, M., Hermanns, M.A., Siebert, C., Wolf, F., Wylie, B.J.N.: Scaling performance tool MPI communicator management. In: Proceedings of the 18th European MPI Users’ Group Meeting (EuroMPI), Santorini. Lecture Notes in Computer Science, vol. 6960, pp. 178–187. Springer, Berlin (2011). doi: 10.1007/978-3-642-24449-0_21

    Google Scholar 

  10. Knüpfer, A., Brendel, R., Brunst, H., Mix, H., Nagel, W.E.: Introducing the open trace format (OTF). In: Computational Science ICCS 2006: 6th International Conference, LNCS 3992. Springer, Reading (2006)

    Google Scholar 

  11. Knüpfer, A., Brunst, H., Doleschal, J., Jurenz, M., Lieber, M., Mickler, H., Müller, M.S., Nagel, W.E.: The vampir performance analysis tool set. In: Resch, M., Keller, R., Himmler, V., Krammer, B., Schulz, A. (eds.) Tools for High Performance Computing, pp. 139–155. Springer, Berlin (2008)

    Google Scholar 

  12. Labarta, J., Gimenez, J., Martínez, E., González, P., Harald, S., Llort, G., Aguilar, X.: Scalability of tracing and visualization tools. In: Joubert, G.R., Nagel, W.E., Peters, F.J., Plata, O.G., Tirado, P., Zapata, E.L. (eds.) Parallel Computing: Current and Future Issues of High-End Computing, Proceedings of the International Conference ParCo 2005, Jülich, 13–16 Sept 2005. Department of Computer Architecture, University of Malaga, Spain, John von Neumann Institute for Computing Series, vol. 33, pp. 869–876. Central Institute for Applied Mathematics, Jülich (2005)

    Google Scholar 

  13. Lorenz, D., Mohr, B., Rössel, C., Schmidl, D., Wolf, F.: How to reconcile event-based performance analysis with tasking in OpenMP. In: proceedings of 6th International Workshop on OpenMP (IWOMP), Tsukuba. LNCS, vol. 6132, pp. 109–121. Springer, Berlin (2010)

    Google Scholar 

  14. Mohr, B., Malony, A.D., Shende, S., Wolf, F.: Design and prototype of a performance tool interface for OpenMP. J. Supercomput. 23(1), 105–128 (2002)

    Google Scholar 

  15. OpenMP Architecture Review Board: OpenMP application program interface, Version 3.0. http://www.openmp.org/mp-documents/spec30.pdf

  16. Shende, S., Malony, A.D.: The TAU parallel performance system, SAGE publications. Int. J. High Perform. Comput. Appl. 20(2), 287–331 (2006)

    Google Scholar 

  17. Steppeler, J., Doms, G., Schttler, U., Bitzer, H.W., Gassmann, A., Damrath, U., Gregoric, G.: Meso-gamma scale forecasts using the nonhydrostatic model lm. Meteorol. Atmos. Phys. 82, 75–96 (2003). http://dx.doi.org/10.1007/s00703-001-0592-9. 10.1007/s00703-001-0592-9

  18. Szebenyi, Z., Wolf, F., Wylie, B.J.N.: Space-efficient time-series call-path profiling of parallel applications. In: Proceedings of the ACM/IEEE Conference on Supercomputing (SC09), Portland. ACM, New York (2009)

    Google Scholar 

  19. Wolf, F., Mohr, B.: EPILOG binary trace-data format. Technical Report FZJ-ZAM-IB-2004-06, Forschungszentrum Jülich (2004)

    Google Scholar 

  20. Wu, C.E., Bolmarcich, A., Snir, M., Wootton, D., Parpia, F., Chan, A., Lusk, E., Gropp, W.: From trace generation to visualization: a performance framework for distributed parallel systems. In: Proceedings of SC2000: High Performance Networking and Computing, Dallas (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andreas Knüpfer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Knüpfer, A. et al. (2012). Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir. In: Brunst, H., Müller, M., Nagel, W., Resch, M. (eds) Tools for High Performance Computing 2011. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31476-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31476-6_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31475-9

  • Online ISBN: 978-3-642-31476-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics