Skip to main content

Visualization of program performance on concurrent computers

  • Track 3: Parallel Processing
  • Conference paper
  • First Online:
Computing in the 90's (Great Lakes CS 1989)

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

Included in the following conference series:

  • 105 Accesses

Abstract

Evaluation of program performance on concurrent computers requires methods and tools that are part of an integrated environment for observing, analyzing, and displaying system performance. This paper describes a unique graphical approach for presenting performance data of concurrent computer systems, possibly having large numbers of processors. Performance data is generated and collected via instrumentation, reduced via conventional cluster analysis techniques, and converted into a graphical form to highlight important performance measures. A novel kind of data plot is introduced to visually display both temporal and spatial information describing system activity. A prototype implementation applied to two case studies is described.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Athas, W. and Seitz, C. “Multicomputers: message-passing concurrent computers.” IEEE Computer, 21, No. 8 (August 1988): 9–23.

    Google Scholar 

  2. Brown, Marc H. “Exploring algorithms using Balsa-II.” IEEE Computer, 21, No. 5 (May 1988): 14–36.

    Google Scholar 

  3. Couch, A. “Graphical representations of program performance on hypercube message-passing multiprocessors.” Ph.D. dissertation, Department of Computer Science, Tufts University, April 1988.

    Google Scholar 

  4. Fox, G., Johnson, M., Lyzenga, G., Otto, S., Salmon, J., and Walker, D. Solving Problems on Concurrent Processors. Englewood Cliffs: Prentice-Hall, 1988.

    Google Scholar 

  5. Gustafson, J., Montry, G., and Benner, R. “Development of parallel methods for a 1024-processor hypercube.” SIAM Journal on Scientific and Statistical Computing, 9, No. 4 (July 1988): 609–638.

    Article  MATH  MathSciNet  Google Scholar 

  6. Reed, D. A. “Instrumenting distributed memory parallel systems: a report.” In Instrumentation for Future Parallel Computer Systems, edited by Bucher, Simmons, and Koskela. Reading, MA: Addison-Wesley, 1989.

    Google Scholar 

  7. Rover, D. T. “Visualization of program performance on concurrent computers.” Ph.D. dissertation, Iowa State University, 1989.

    Google Scholar 

  8. Rover, D. T., Prabhu, G. M., and Wright, C. T. “Characterizing the performance of concurrent computers: a picture is worth a thousand numbers.” Proceedings of the Fourth Conference on Hypercubes, Concurrent Computers, and Applications. 1989.

    Google Scholar 

  9. Rudolph, D. “A performance evaluation tool for the Intel iPSC/2.” M.S. thesis, University of Illinois, Urbana-Champaign, July 1989.

    Google Scholar 

  10. Seitz, Charles L. “The Cosmic Cube.” Communications of the ACM, 28, No. 1 (1985): 23–33.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Naveed A. Sherwani Elise de Doncker John A. Kapenga

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rover, D.T., Prabhu, G.M., Wright, C.T. (1991). Visualization of program performance on concurrent computers. In: Sherwani, N.A., de Doncker, E., Kapenga, J.A. (eds) Computing in the 90's. Great Lakes CS 1989. Lecture Notes in Computer Science, vol 507. Springer, New York, NY. https://doi.org/10.1007/BFb0038487

Download citation

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

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97628-0

  • Online ISBN: 978-0-387-34815-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics