Skip to main content

Specification Techniques for Automatic Performance Analysis Tools

  • Conference paper
  • First Online:

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

Abstract

Performance analysis of parallel programs is a time-consuming task and requires a lot of experience. It is the goal of the KOJAK project at the Research Centre Juelich to develop an automatic performance analysis environment. A key requirement for the success of this new environment is its easy integration with already existing tools on the target platform. The design should lead to tools that can be easily retargeted to different parallel machines based on specification documents. This article outlines the features of the APART Specification Language designed for that purpose and demonstrates its applicability in the context of the KOJAK Cost Analyzer, a first prototype tool of KOJAK.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Bates, J.C. Wileden: High-Level Debugging of Distributed Systems: The Behavioral Abstraction Approach, The Journal of Systems and Software, Vol. 3, pp. 255–264, 1983

    Article  Google Scholar 

  2. CRAY Research: Introducing the MPP Apprentice Tool, Cray Manual IN-2511, 1994, 1994

    Google Scholar 

  3. Th. Fahringer, M. Gerndt, G. Riley, J.L. Träff: Knowledge Specification for Automatic Performance Analysis, to appear: APART Technical Report, Forschungszentrum Jülich, FZJ-ZAM-IB-9918, 1999

    Google Scholar 

  4. M. Gerndt, A. Krumme: A Rule-based Approach for Automatic Bottleneck Detection in Programs on Shared Virtual Memory Systems, Second Workshop on High-Level Programming Models and Supportive Environments (HIPS’ 97), in combination with IPPS’ 97, IEEE, 1997

    Google Scholar 

  5. M. Gerndt, A. Krumme, S. Özmen: Performance Analysis for SVM-Fortran with OPAL, Proceedings Int. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA’95), Athens, Georgia, pp. 561–570, 1995

    Google Scholar 

  6. M. Gerndt, B. Mohr, F. Wolf, M. Pantano: Performance Analysis on GRAY T3E, Euromicro Workshop on Parallel and Distributed Processing (PDP’ 99), IEEE Computer Society, pp. 241–248, 1999

    Google Scholar 

  7. A. Lucas: Basiswerkzeuge zur automatischen Auswertung von Apprentice-Leistungsdaten, Diploma Thesis, RWTH Aachen, Internal Report Forschungszentrums Jülich Jül-3652, 1999

    Google Scholar 

  8. B.P. Miller, M.D. Callaghan, J.M. Cargille, J.K. Hollingsworth, R.B. Irvin, K.L. Karavanic, K. Kunchithapadam, T. Newhall: The Paradyn Parallel Performance Measurement Tool, IEEE Computer, Vol. 28, No. 11, pp. 37–46, 1995

    Article  Google Scholar 

  9. Paradyn Project: Paradyn Parallel Performance Tools: User’s Guide, Paradyn Project, University of Wisconsin Madison, Computer Sciences Department, 1998

    Google Scholar 

  10. F. Wolf, B. Mohr: EARL-A Programmable and Extensible Toolkit for Analyzing Event Traces of Message Passing Programs, 7th International Conference on High-Performance Computing and Networking (HPCN’99), A. Hoekstra, B. Hertzberger (Eds.), Lecture Notes in Computer Science, Vol. 1593, pp. 503–512, 1999

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gerndt, M., Eßer, HG. (2000). Specification Techniques for Automatic Performance Analysis Tools. In: Rolim, J. (eds) Parallel and Distributed Processing. IPDPS 2000. Lecture Notes in Computer Science, vol 1800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45591-4_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-45591-4_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67442-9

  • Online ISBN: 978-3-540-45591-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics