Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

European Conference on Parallel Processing

Euro-Par 2011: Euro-Par 2011: Parallel Processing Workshops pp 156–165Cite as

  1. Home
  2. Euro-Par 2011: Parallel Processing Workshops
  3. Conference paper
An Approach to Creating Performance Visualizations in a Parallel Profile Analysis Tool

An Approach to Creating Performance Visualizations in a Parallel Profile Analysis Tool

  • Wyatt Spear30,
  • Allen D. Malony30,
  • Chee Wai Lee30,
  • Scott Biersdorff30 &
  • …
  • Sameer Shende30 
  • Conference paper
  • 1095 Accesses

  • 9 Citations

Part of the Lecture Notes in Computer Science book series (LNTCS,volume 7156)

Abstract

With increases in the scale of parallelism the dimensionality and complexity of parallel performance measurements has placed greater challenges on analysis tools. Performance visualization can assist in understanding performance properties and relationships. However, the creation of new visualizations in practice is not supported by existing parallel profiling tools. Users must work with presentation types provided by a tool and have limited means to change its design. Here we present an approach for creating new performance visualizations within an existing parallel profile analysis tool. The approach separates visual layout design from the underlying performance data model, making custom visualizations such as performance over system topologies straightforward to implement and adjust for various use cases.

Keywords

  • Direct Numerical Simulation
  • Parallel Performance
  • System Topology
  • Visualization User Interface
  • Visual Layout

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Download conference paper PDF

References

  1. Global cloud resolving model (gcrm), https://svn.pnl.gov/gcrm

  2. Paraview, http://www.paraview.org/

  3. Visit, https://wci.llnl.gov/codes/visit/

  4. Visualization toolkit (vtk), http://expression-tree.sourceforge.net/

  5. Math expression string parser (mesp) (2004), http://expression-tree.sourceforge.net/

  6. The ascii sweep3d code (October 2006), http://www.llnl.gov/ascibenchmarks/asci/limited/Sweep3D/asciSweep3D.html

  7. Bell, R., Malony, A.D., Shende, S.: A portable, extensible, and scalable tool for parallel performance profile analysis. In: Proc. EUROPAR 2003 Conference, pp. 17–26 (2003)

    Google Scholar 

  8. Bhatele, A., Kale, L.V., Chen, N., Johnson, R.E.: A Pattern Language for Topology Aware Mapping. In: Workshop on Parallel Programming Patterns, ParaPLOP 2009 (June 2009)

    Google Scholar 

  9. Chen, J., et al.: Terascale direct numerical simulations of turbulent combustion using S3D. Computational Science and Discovery 2(1), 15001 (2009)

    CrossRef  Google Scholar 

  10. Couch, A.: Categories and Context in Scalable Execution Visualization. Journal of Parallel and Distributed Computing 18(2), 195–204 (1993)

    CrossRef  Google Scholar 

  11. De Rose, L., Pantano, M., Aydt, R., Shaffer, E., Schaeffer, B., Whitmore, S., Reed, D.: An approach to immersive performance visualization of parallel and wide-area distributed applications. In: Proceedings of the Eighth International Symposium on High Performance Distributed Computing, 1999, pp. 247–254 (1999)

    Google Scholar 

  12. Hackstadt, S., Malony, A., Mohr, B.: Scalable Performance Visualization of Data-Parallel Programs. In: Scalable High-Performance Computing Conference, pp. 342–349 (May 1994)

    Google Scholar 

  13. Heath, M., Etheridge, J.: Visualizing the Performance of Parallel Programs. IEEE Software 8(5), 29–39 (1991)

    CrossRef  Google Scholar 

  14. Heath, M., Malony, A., Rover, D.: Parallel Performance Visualization: From Practice to Theory. IEEE Parallel and Distributed Technology: Systems and Technology 3(4), 44–60 (1995)

    CrossRef  Google Scholar 

  15. Heath, M., Malony, A., Rover, D.: The Visual Display of Parallel Performance Data. Computer 28(4), 21–28 (1995)

    CrossRef  Google Scholar 

  16. Jagode, H., Dongarra, J., Alam, S., Vetter, J., Spear, W., Malony, A.D.: A Holistic Approach for Performance Measurement and Analysis for Petascale Applications. In: Allen, G., Nabrzyski, J., Seidel, E., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2009. LNCS, vol. 5545, pp. 686–695. Springer, Heidelberg (2009), http://dx.doi.org/10.1007/978-3-642-01973-9_77

    CrossRef  Google Scholar 

  17. Shende, S., Malony, A.D.: The TAU Parallel Performance System. SAGE Publications (2006)

    Google Scholar 

  18. Sistare, S., Allen, D., Bowker, R., Jourdenais, K., Simons, J., Title, R.: A scalable debugger for massively parallel message-passing programs. IEEE Parallel and Distributed Technology: Systems and Applications Distributed Technology: Systems and Applications 2(2), 50–56 (1994)

    CrossRef  Google Scholar 

  19. Traff, J.: Implementing the mpi process topology mechanism. In: SC Conference, p. 28 (2002)

    Google Scholar 

  20. Yanovich, J., Budden, R., Simmel, D.: Xt3dmon 3d visual system monitor for psc’s cray xt3 (2006), http://www.psc.edu/~yanovich/xt3dmon

Download references

Author information

Authors and Affiliations

  1. Department Computer and Information Science, University Oregon, Eugene, Oregon, 97403, USA

    Wyatt Spear, Allen D. Malony, Chee Wai Lee, Scott Biersdorff & Sameer Shende

Authors
  1. Wyatt Spear
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Allen D. Malony
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Chee Wai Lee
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Scott Biersdorff
    View author publications

    You can also search for this author in PubMed Google Scholar

  5. Sameer Shende
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Scilytics, Koellnerhofgasse 3/15A, 1010, Vienna, Austria

    Michael Alexander

  2. ICAR-CNR, Via P. Castellino, 111, 80131, Napoli, Italy

    Pasqua D’Ambra

  3. University of Amsterdam, 1090, Amsterdam, Netherlands

    Adam Belloum

  4. Innovative Computing Laboratory, The University of Tennessee, US

    George Bosilca

  5. Department of Experimental Medicine and Clinic, University Magna Græcia, 88100, Catanzaro, Italy

    Mario Cannataro

  6. Computer Science Department, University of Pisa, Italy

    Marco Danelutto

  7. Second University of Naples, Italy

    Beniamino Di Martino

  8. TUMünchen,, Boltzmannstr. 3, ,, 85748, Garching, Germany

    Michael Gerndt

  9. Equipe Runtime, INRIA Bordeaux Sud-Ouest, 33405, Talence Cedex, France

    Emmanuel Jeannot & Raymond Namyst & 

  10. Equipe HIEPACS, INRIA Bordeaux Sud-Ouest, 33405, Talence Cedex, France

    Jean Roman

  11. Computer Science and Mathematics Division, Oak Ridge National Laboratory, 37831-6164, Oak Ridge, TN, USA

    Stephen L. Scott

  12. Department of Scientific Computing, University of Vienna, Nordbergstr. 15/3C, 1090, Vienna, Austria

    Jesper Larsson Traff

  13. Computer Science and Mathematics Division, Oak Ridge National Laboratory, 37831, Oak Ridge, TN, USA

    Geoffroy Vallée

  14. Technische Universität München, Germany

    Josef Weidendorfer

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Spear, W., Malony, A.D., Lee, C.W., Biersdorff, S., Shende, S. (2012). An Approach to Creating Performance Visualizations in a Parallel Profile Analysis Tool. In: Alexander, M., et al. Euro-Par 2011: Parallel Processing Workshops. Euro-Par 2011. Lecture Notes in Computer Science, vol 7156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29740-3_19

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-29740-3_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29739-7

  • Online ISBN: 978-3-642-29740-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature