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.
Chapter PDF
Similar content being viewed by others
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.
References
Global cloud resolving model (gcrm), https://svn.pnl.gov/gcrm
Paraview, http://www.paraview.org/
Visualization toolkit (vtk), http://expression-tree.sourceforge.net/
Math expression string parser (mesp) (2004), http://expression-tree.sourceforge.net/
The ascii sweep3d code (October 2006), http://www.llnl.gov/ascibenchmarks/asci/limited/Sweep3D/asciSweep3D.html
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)
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)
Chen, J., et al.: Terascale direct numerical simulations of turbulent combustion using S3D. Computational Science and Discovery 2(1), 15001 (2009)
Couch, A.: Categories and Context in Scalable Execution Visualization. Journal of Parallel and Distributed Computing 18(2), 195–204 (1993)
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)
Hackstadt, S., Malony, A., Mohr, B.: Scalable Performance Visualization of Data-Parallel Programs. In: Scalable High-Performance Computing Conference, pp. 342–349 (May 1994)
Heath, M., Etheridge, J.: Visualizing the Performance of Parallel Programs. IEEE Software 8(5), 29–39 (1991)
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)
Heath, M., Malony, A., Rover, D.: The Visual Display of Parallel Performance Data. Computer 28(4), 21–28 (1995)
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
Shende, S., Malony, A.D.: The TAU Parallel Performance System. SAGE Publications (2006)
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)
Traff, J.: Implementing the mpi process topology mechanism. In: SC Conference, p. 28 (2002)
Yanovich, J., Budden, R., Simmel, D.: Xt3dmon 3d visual system monitor for psc’s cray xt3 (2006), http://www.psc.edu/~yanovich/xt3dmon
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
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)