Skip to main content

Next-generation parallel performance visualization: A prototyping environment for visualization development

  • Conference paper
  • First Online:

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

Abstract

A new design process for the development of parallel performance visualizations that uses existing scientific data visualization software to prototype new performance visualizations can lead to drastic reductions in the graphics and data manipulation programming overhead currently experienced by performance visualization developers. The process evolves from a formal methodology relating performance abstractions to visual representations under which performance visualizations are described as mappings from performance objects to view objects, independent of any graphical programming. This prototyping environment also facilitates iterative design and evaluation of new and existing displays. Our work examines how an existing data visualization tool can provide a robust prototyping environment for next-generation parallel performance visualizations.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Bodin, P. Beckman. D. Gannon, S. Narayana, S. Yang. Distributed pC++: Basic Ideas for an Object Parallel Language. U. of Rennes.

    Google Scholar 

  2. A. Couch. Categories and Context in Scalable Execution Visualization. Journal of Parallel and Distributed Computing, 18, 1, June, 1993, pp. 195–204.

    Article  Google Scholar 

  3. S. Hackstadt and A. Malony. Data Distribution Visualization for Performance Evaluation. Department of Computer and Information Science, U. of Oregon, Technical Report CIS-TR-93-21, October, 1993.

    Google Scholar 

  4. S. Hackstadt and A. Malony. Next-Generation Parallel Performance Visualization: A Prototyping Environment for Visualization Development, Department of Computer and Information Science, U. of Oregon, Technical Report CIS-TR-93-23, October, 1993.

    Google Scholar 

  5. S. Hackstadt, A. Malony, and B. Mohr. Scalable Performance Visualizations for Data-Parallel Programs. to appear Proc. Scalable High Performance Computing Conference (SHPCC) 1994, Knoxville, Tennessee, May, 1994.

    Google Scholar 

  6. M. Heath and J. Etheridge. Recent Developments and Case Studies in Performance Visualization using ParaGraph. Proc. from the Workshop on Performance Measurement and Visualization of Parallel Systems, Moravany, Czechoslovakia, October, 1992.

    Google Scholar 

  7. M. Heath and J. Etheridge. Visualizing the Performance of Parallel Programs. IEEE Software, September, 1991, pp. 29–39.

    Google Scholar 

  8. High Perf. Fortran Forum. High Performance Fortran Language Spec., Ver. 1.0. Rice U., May, 1993.

    Google Scholar 

  9. Intl Business Machines Corp. IBM Visualization Data Explorer, User's Guide, 2nd ed. August, 1992.

    Google Scholar 

  10. K. Kolence and P. Kiviat. Software Unit Profiles and Kiviat Figures. ACM SIGMETRICS, Performance Evaluation Review, September, 1973, pp. 2–12.

    Google Scholar 

  11. E. Kraemer and J. Stasko. The Visualization of Parallel Systems: An Overview. Journal of Parallel and Distributed Computing, 18, 1, June, 1993, pp. 105–117.

    Google Scholar 

  12. B. Lucas, G. Abram, N. Collins, D. Epstein, D. Gresh, and K. McAuliffe. An Architecture for a Scientific Visualization System. Proc. from Visualization '92, Boston, MA, October, 1992, pp. 107–114.

    Google Scholar 

  13. A. Malony, D. Hammerslag, and D. Jablonowski. Traceview: A Trace Visualization Tool. IEEE Software, September, 1991, pp. 29–38

    Google Scholar 

  14. A. Malony and E. Tick. Parallel Performance Visualization. Proposal to the National Science Foundation, CISE/ASC, Grant No. ASC 9213500, February, 1992.

    Google Scholar 

  15. B. Miller. What to Draw? When to Draw? An Essay on Parallel Program Visualization. Journal of Parallel and Distributed Computing, 18, 1, June, 1993, pp. 265–269.

    Article  Google Scholar 

  16. C. Pancake. Customizable Portrayals of Program Structure. Proc. from the ACM/ONR Workshop on Parallel and Distributed Debugging, San Diego, CA, May, 1993, pp. 64–74.

    Google Scholar 

  17. D. Reed, R. Aydt, T. Madhyastha, R. Noe, K. Shields, and B. Schwartz. An Overview of the Pablo Performance Analysis Environment. U. of Illinois Board of Trustees, November, 1992.

    Google Scholar 

  18. J. Roschelle. Designing for conversations. Paper presented at the AAAI Symposium on Knowledge-Based Environments for Learning and Teaching, Stanford, CA, 1990.

    Google Scholar 

  19. D. Rover. A Performance Visualization Paradigm for Data Parallel Computing. Proc. of the 25th Hawaii International Conference on System Sciences, 1992 (mini-conference on Parallel Programming Technology, Software Technology Track).

    Google Scholar 

  20. D. Rover and A. Waheed. Multiple-Domain Analysis Methods. Proc. from the ACM/ONR Workshop on Parallel and Distributed Debugging, San Diego, CA, May, 1993, pp. 53–63.

    Google Scholar 

  21. S. Sarukkai and D. Gannon. Performance Visualization of Parallel Programs Using SIEVE.1. Proc. of the 1992 ACM Intl Conference on Supercomputing, Washington, D.C., July, 1992, pp. 157–166.

    Google Scholar 

  22. D. Socha, M. Bailey, and D. Notkin. Voyeur: Graphical Views of Parallel Programs. SIGPLAN Notices 24, 1, January, 1989. Also, Proc. of the Workshop on Parallel and Distributed Debugging, Madison, WI, May, 1988, pp. 206–215.

    Google Scholar 

  23. J. Stasko and E. Kraemer. A Methodology for Building Application-specific Visualizations of Parallel Programs. Journal of Parallel and Distributed Computing, 18, 1, June, 1993, pp. 258–264

    Article  Google Scholar 

  24. E. Tufte. Envisioning Information. Graphics Press, Chesire, CT, April, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Costas Halatsis Dimitrios Maritsas George Philokyprou Sergios Theodoridis

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hackstadt, S.T., Malony, A.D. (1994). Next-generation parallel performance visualization: A prototyping environment for visualization development. In: Halatsis, C., Maritsas, D., Philokyprou, G., Theodoridis, S. (eds) PARLE'94 Parallel Architectures and Languages Europe. PARLE 1994. Lecture Notes in Computer Science, vol 817. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58184-7_101

Download citation

  • DOI: https://doi.org/10.1007/3-540-58184-7_101

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58184-0

  • Online ISBN: 978-3-540-48477-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics