Skip to main content

Analyzing PICL trace data with MEDEA

  • Full Papers
  • Conference paper
  • First Online:
Computer Performance Evaluation Modelling Techniques and Tools (TOOLS 1994)

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.

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. 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.

    Google Scholar 

  2. R. A. Aydt. The Pablo Self-Defining Data Format. Technical Report, University of Illinois at Urbana-Champaign, Urbana, IL, March 1992.

    Google Scholar 

  3. M. Calzarossa and G. Serazzi. Workload Characterization: A Survey. Proceedings of the IEEE, 81(8):1136–1150, August 1993.

    Google Scholar 

  4. L. W. Dowdy, M. R. Leuze, and K. H. Park. Multiprogramming a distributed-memory multiprocessor. Concurrency: Practice and Experience, 1989.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. J. A. Hartigan. Clustering Algorithms. John Wiley, 1975.

    Google Scholar 

  8. J. A. Hartigan and M. A. Wong. A K-Means Clustering Algorithm. Applied Statistics, 28:100–108, 1979.

    Google Scholar 

  9. V. Herrarte and E. Lusk. Studying parallel program behavior with upshot. Technical Report ANL/TM-91/15, Argonne National Laboratory, Argonne, IL, August 1991.

    Google Scholar 

  10. R. Jain. The Art of Computer System Performance Analysis. John Wiley & Sons, New York, 1991.

    Google Scholar 

  11. P. Lenzi and G. Serazzi. PARMON: PARallel MONitor — User's Guide Release 1.0. Technical Report R3/95, University of Milan, October 1992.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. A. Merlo and P. Rossaro. MEDEA: Design Document. Technical Report R3/92, Progetto Finalizzato C.N.R. “Sistemi Informatici e Calcolo Parallelo”, Settembre 1992.

    Google Scholar 

  14. Heath M. T. and J. A. Etheridge. Visualizing the performance of parallel programs. IEEE Software, (8), 1991.

    Google Scholar 

  15. P. H. Worley. A New PICL Trace File Format. Technical Report ORNL/TM-12125, Oak Ridge National Laboratory, Oak Ridge, TN, October 1992.

    Google Scholar 

  16. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Günter Haring Gabriele Kotsis

Rights and permissions

Reprints 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

Publish with us

Policies and ethics