Skip to main content

The MPP Apprentice™ Performance Tool: Delivering the Performance of the Cray T3D®

  • Conference paper
Programming Environments for Massively Parallel Distributed Systems

Part of the book series: Monte Verità ((MV))

Abstract

The MPP Apprentice™ performance tool is designed to help users tune the performance of their Cray T3D, applications. By presenting performance information from the perspective of the user’s original source code, the MPP Apprentice tool helps users rapidly identify the location and cause of the most significant performance problems. Unlike many trace-based performance tools, the data collection mechanism permits fine-grained performance statistics to be collected with a low level of intrusion for work sharing, data parallel, and message passing codes. The low level of intrusion also permits the mechanism to scale to permit performance analysis on long running codes on thousands of processors. Information displayed within the tool includes total time through regions of code, instruction counts, time spent in overheads related to shared memory, time spent in message passing routines, calling tree information, and performance measures. We will demonstrate the benefits of the data collection mechanism of the MPP Apprentice tool and how it guides the user’s identification of performance problems using application examples from benchmarks and industry.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cray T3D System Architecture Overview. HR-04033, Cray Research, Inc., Eagan, Minnesota, 1993.

    Google Scholar 

  2. Heath, M. and Etheridge, J. Visualizing the Performance of Parallel Programs. Software. IEEE Computer Society, Silver Spring, MD, September 1991, Volume 8(5), pp. 28–39.

    Google Scholar 

  3. Introducing the MPP Apprentice Tool IN-2511 1.0, Cray Research, Inc., Eagan, Minnesota, 1993.

    Google Scholar 

  4. Maloney, A., Hammerslag, D., and Jablonowski, D. Traceview: A Trace Visualization Tool. Software. IEEE Computer Society, Silver Spring, MD, September 1991, Volume 8(5), pp.19–28.

    Google Scholar 

  5. Pase, D. MacDonald, T. and Meltzer, A. MPP Fortran Programming Model. CRAY Internal Report, February 1993. To appear in “Scientific Programming,” John Wiley and Sons.

    Google Scholar 

  6. Unicos Performance Utilities Reference Manual. SR-2040 6.0, Cray Research, Inc., Eagan, Minnesota, 1991.

    Google Scholar 

  7. Williams, W. and Kohn, J. ATExpert, Winifred Williams and James Kohn. The Journal of Parallel and Distributed Computing 18, Academic Press, June 1993, pp. 205–222.

    Google Scholar 

  8. Yan, Jerry C. Performance Tuning with AIMS — An Automated Instrumentation and Monitoring System for Multicomputers. HICSS 27, Hawaii, Jan 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Basel AG

About this paper

Cite this paper

Williams, W., Hoel, T., Pase, D. (1994). The MPP Apprentice™ Performance Tool: Delivering the Performance of the Cray T3D®. In: Decker, K.M., Rehmann, R.M. (eds) Programming Environments for Massively Parallel Distributed Systems. Monte Verità. Birkhäuser, Basel. https://doi.org/10.1007/978-3-0348-8534-8_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-0348-8534-8_33

  • Publisher Name: Birkhäuser, Basel

  • Print ISBN: 978-3-0348-9668-9

  • Online ISBN: 978-3-0348-8534-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics