Skip to main content

Visualization of do-loop performance

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1997)

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

Included in the following conference series:

  • 110 Accesses

  • 2 Citations

Abstract

Performance visualization is the use of graphical display techniques for the analysis of performance data in order to improve understanding of complex performance phenomena. Performance visualization systems for parallel programs have been helpful in the past and they are commonly used in order to improve parallel program performance. However, despite the advances that have been made in visualizing scientific data, techniques for visualizing performance of parallel programs remain ad hoc and performance visualization becomes more difficult as the parallel system becomes more complex.

The use of scientific visualization tools (e.g. AVS, Application Visualization System) to display performance data is becoming a very powerful alternative to support performance analysis of parallel programs. One advantage of this approach is that no tool development is required and that every feature of the data visualization tool can be used for further data analysis.

In this paper the Do-Loop-Surface (DLS) display, an abstract view of the performance of a particular do-loop in a program implemented using AVS, is presented as an example on how a data visualization tool can be used to define new abstract representations of performance, helping the user to analyze complex data potentially generated by a large number of processors.

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

Access this chapter

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Advanced Visual Systems Inc. AVS User's Guide, Release 4, May 1992.

    Google ScholarĀ 

  2. Bangalore, P. Private electronic mail communication. Subject: MPI version of LINPACK, March 1995.

    Google ScholarĀ 

  3. Ken Brodlie. Scientific Visualization — past, present and future. Nuclear Instruments and Methods in Physics Research — A, 354:104–111, 1995.

    Google ScholarĀ 

  4. Alva Couch. Categories and Context in Scalable Execution Visualization. Journal of Parallel and Distributed Computing, 18:195–204, 1993.

    Google ScholarĀ 

  5. Cwik, T. and van de Geijn, R. and Patterson, J. Application of Massively Parallell Computation to Integral Equation Models of Electromagnetic Scattering (Invited Paper). J. Opt. Soc. Am. A, 11(4), April 1994.

    Google ScholarĀ 

  6. Dongarra, Jack and van de Geijn, Robert and Walker, David. LAPACK Working Note 43: A look at Scalable Dense Linear Algebra Libraries. Technical report, University of Tennessee, Oak Ridge National Laboratory, and University of Texas, May 1992.

    Google ScholarĀ 

  7. Gropp, William and Lusk, Ewing. Users Guide for the ANL IBM SPx. MCS, Argonne National Laboratory, January 1995. Draft.

    Google ScholarĀ 

  8. Gropp, William and Lusk, Ewing and Skjellum, Anthony. USING MPI: Portable Parallel Programming with the Message-Passing Interface. Scientific and ENgineering Computation Series, MIT Press, 1994.

    Google ScholarĀ 

  9. M. Heath and J. Etheridge. Visualizing the performance of parallel programs. IEEE Software, pages 29–39, September 1991.

    Google ScholarĀ 

  10. Michael Heath. Recent Developments and Case Studies in Performance Visualization using ParaGraph. In Workshop on Performance Measurement and Visualization of Parallel Systems, Moravany, Czecho-Slovakia, October 1992.

    Google ScholarĀ 

  11. T. LeBlanc, J. Mellor-Crummey, and R. Fowler. Analyzing parallel program executions using multiple views. Journal of Parallel and Distributed Computing, 9(2):203–217, 1990.

    Google ScholarĀ 

  12. Allen Malony and Gregory Wilson. Future directions in parallel performance environments. In Workshop on Performance Measurement and Visualization of Parallel Systems, Moravany, Czecho-Slovakia, October 1992.

    Google ScholarĀ 

  13. Barton Miller, M. Callaghan, J. Cargille, J. Hollingsworth, B. Irvin, K. Karavanic, K. Kunchithapadam, and T. Newhall. The Paradyn Parallel Performance Measurement Tools. IEEE Computer, 28(11):37–46, November 1995.

    Google ScholarĀ 

  14. Oscar NaĆ­m and Tony Hey. Do-Loop-Surface: An Abstract Performance Data Visualization. Lecture Notes in Computer Science, 797:367–372, April 1994.

    Google ScholarĀ 

  15. Oscar NaĆ­m, Tony Hey, and Ed Zaluska. Do-Loop-Surface: An Abstract Representation of Parallel Program Performance. Concurrency-Practice and Experience, 8(3):205–234, 1996.

    Google ScholarĀ 

  16. Parasoft Corporation. ParaSoft Express. User's Guide, 1990.

    Google ScholarĀ 

  17. Daniel Reed, Ruth Aydt, Tara Madhyastha, Roger Noe, Keith Shields, and Bradley Schwartz. The PABLO performance analysis environment. Department of Computer Science, University of Illinois at Urbana-Champaign, 1992.

    Google ScholarĀ 

  18. Diane Rover and Abdul Waheed. Multiple Domain Analysis Methods. In Proc. of the 3rd ACM/ONR Workshop on Parallel and Distributed Debugging, pages 53–63, May 1993.

    Google ScholarĀ 

  19. Diane Rover and Charles Wright. Visualizing the Performance of SPMD and Data-Parallel Programs. Journal of Parallel and Distributed Computing, 18:129–146, 1993.

    Google ScholarĀ 

  20. Sekhar Sarukkai, Doug Kimelman, and Larry Rudolph. A methodology for visualizing performance of loosely synchronous programs. In Scalable High Performance Computing Conference, SHPCC-92, pages 424–432. IEEE Computer Society, April 1992.

    Google ScholarĀ 

  21. Margaret Simmons and Rebecca Koskela. Performance Instrumentation and Visualization. ACM Press, Frontier Series, 1990.

    Google ScholarĀ 

  22. Abdul Waheed, Bernd Kronmüller, Roomi Sinha, and Diane Rover. A Toolkit for Advanced Perofrmance Analysis. In International Workshop on Modeling, Analysis, and Simulation of Computers and Telecommunication Systems (MASCOTS'94), Durham NC, January 1994.

    Google ScholarĀ 

  23. Abdul Waheed and Diane Rover. Performance Visualization of Parallel Programs. In Visualization '93, San Jose, California, October 1993.

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

Ā© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

NaĆ­m, O., Hey, A.J.G. (1997). Visualization of do-loop performance. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031659

Download citation

  • DOI: https://doi.org/10.1007/BFb0031659

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62898-9

  • Online ISBN: 978-3-540-69041-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics