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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cray T3D System Architecture Overview. HR-04033, Cray Research, Inc., Eagan, Minnesota, 1993.
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.
Introducing the MPP Apprentice Tool IN-2511 1.0, Cray Research, Inc., Eagan, Minnesota, 1993.
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.
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.
Unicos Performance Utilities Reference Manual. SR-2040 6.0, Cray Research, Inc., Eagan, Minnesota, 1991.
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.
Yan, Jerry C. Performance Tuning with AIMS — An Automated Instrumentation and Monitoring System for Multicomputers. HICSS 27, Hawaii, Jan 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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