Abstract
A detailed performance analysis of the behavior of a computer system under its real workload can be achieved by means of event-driven monitors, i.e., tools that capture the events generated by a program and store them into trace files. Execution traces and performance statistics can be collected for parallel applications on a variety of multiprocessor platforms by using the Portable Instrumented Communication Library (PICL). Starting from these measurement data, the construction of accurate workload models requires the application of different types of statistical and numerical techniques interacting together to fully characterize the behavior of the applications submitted to a system. The static and dynamic performance characteristics of performance data can be analyzed easily and effectively with the facilities provided within the MEasurements Description Evaluation and Analysis tool (MEDEA). This paper outlines a case study that uses PICL and MEDEA to characterize the performance of a parallel benchmark code executed on different hardware platforms and using different parallel algorithms and communication protocols.
This research was supported by the Applied Mathematical Sciences Research Program, Office of Energy Research, US Department of Energy, under contract DE-AC05-84OR21400 with Martin Marietta Energy System Inc., by the Italian Research Council (C.N.R.) under Grant 92.01571.PF69, and by the Italian MURST under the 40% and 60% Projects.
Preview
Unable to display preview. Download preview PDF.
References
R. Anderson, W. Auld, D. Brezeal, K. Callaghan, E. Richards, and W. Smith. The Paragon Performance Monitoring Environment. In Proc. of Supercomputing'93, pages 850–859, Portland, November 1993.
R. A. Aydt. The Pablo Self-Defining Data Format. Technical Report, University of Illinois at Urbana-Champaign, Urbana, IL, March 1992.
M. Calzarossa and G. Serazzi. Workload Characterization: A Survey. Proceedings of the IEEE, 81(8):1136–1150, August 1993.
L. W. Dowdy, M. R. Leuze, and K. H. Park. Multiprogramming a distributed-memory multiprocessor. Concurrency: Practice and Experience, 1989.
D.L. Eager, J. Zahorjan, and E.D. Lazowska. Speedup Versus Efficiency in Parallel Systems. IEEE Transactions on Computers, 38(3):408–423, March 1989.
G. A. Geist, M. T. Heath, B. W. Peyton, and P. H. Worley. A User's Guide to PICL: A Portable Instrumented Communication Library. Technical Report ORNL/TM-11616, Oak Ridge National Laboratory, Oak Ridge, TN, August 1990.
J. A. Hartigan. Clustering Algorithms. John Wiley, 1975.
J. A. Hartigan and M. A. Wong. A K-Means Clustering Algorithm. Applied Statistics, 28:100–108, 1979.
V. Herrarte and E. Lusk. Studying parallel program behavior with upshot. Technical Report ANL/TM-91/15, Argonne National Laboratory, Argonne, IL, August 1991.
R. Jain. The Art of Computer System Performance Analysis. John Wiley & Sons, New York, 1991.
P. Lenzi and G. Serazzi. PARMON: PARallel MONitor — User's Guide Release 1.0. Technical Report R3/95, University of Milan, October 1992.
A. Merlo. MEDEA: MEasurements Description Evaluation and Analysis tool — User's Guide Release 1.0. Technical Report R3/117, Progetto Finalizzato C.N.R. “Sistemi Informatici e Calcolo Parallelo”, Aprile 1993.
A. Merlo and P. Rossaro. MEDEA: Design Document. Technical Report R3/92, Progetto Finalizzato C.N.R. “Sistemi Informatici e Calcolo Parallelo”, Settembre 1992.
Heath M. T. and J. A. Etheridge. Visualizing the performance of parallel programs. IEEE Software, (8), 1991.
P. H. Worley. A New PICL Trace File Format. Technical Report ORNL/TM-12125, Oak Ridge National Laboratory, Oak Ridge, TN, October 1992.
P. H. Worley and I. T. Foster. PSTSWM: A Parallel Algorithm Testbed and Benchmark Code for Spectral General Circulation Models. Technical Report ORNL/TM-12393, Oak Ridge National Laboratory, Oak Ridge, TN. (in preparation).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Merlo, A.P., Worley, P.H. (1994). Analyzing PICL trace data with MEDEA. In: Haring, G., Kotsis, G. (eds) Computer Performance Evaluation Modelling Techniques and Tools. TOOLS 1994. Lecture Notes in Computer Science, vol 794. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58021-2_25
Download citation
DOI: https://doi.org/10.1007/3-540-58021-2_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58021-8
Online ISBN: 978-3-540-48416-5
eBook Packages: Springer Book Archive