Tracing the MPI-IO Calls’ Disk Accesses

  • Thomas Ludwig
  • Stephan Krempel
  • Julian Kunkel
  • Frank Panse
  • Dulip Withanage
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4192)


With parallel file I/O we are faced with the situation that we do not have appropriate tools to get an insight into the I/O server behavior depending on the I/O calls in the corresponding parallel MPI program. We present an approach that allows us to also get event traces from the I/O server environment and to merge them with the client trace. Corresponding events will be matched and visualized. We integrate this functionality into the parallel file system PVFS2 and the MPICH2 tool Jumpshot.


Performance Analyzer Parallel I/O Visualization Trace-based Tools PVFS2 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
  3. 3.
    Krempel, S.: Tracing Connections Between MPI Calls and Resulting PVFS2 Disk Operations, Bachelor’s Thesis, March, Ruprecht-Karls-Universität Heidelberg, Germany (2006)Google Scholar
  4. 4.
    Ludwig, T.: Research Trends in High Performance Parallel Input/Output for Cluster Environments. In: Proceedings of the 4th International Scientific and Practical Conference on Programming UkrPROG 2004, pp. 274–281. National Academy of Sciences of Ukraine, Kiev, Ukraine (2004)Google Scholar
  5. 5.
    Miller, B.P., et al.: The Paradyn Parallel Performance Measurement Tool. IEEE Computer, Special issue on performance evaluation tools for parallel and distributed computer systems 28(11), 37–46 (1995)Google Scholar
  6. 6.
  7. 7.
    Panse, F.: Extended Tracing Capabilities and Optimization of the PVFS2 Event Logging Management, Diploma Thesis, Ruprecht-Karls-Universität Heidelberg, Germany (to be submitted)Google Scholar
  8. 8.
    Paradyn Parallel Performance Tools (Home page),
  9. 9.
    Performance Visualization for Parallel Programs (Home page),
  10. 10.
    Shende, S., Malony, A.: The Tau Parallel Performance System. International Journal of High Performance Computing Applications 20, 287–311 (2006)CrossRefGoogle Scholar
  11. 11.
    TAU – Tuning and Analysis Utilities (Home page),
  12. 12.
    The Parallel Virtual File System – Version 2 (Home page),
  13. 13.
    The PVFS2 Development Team: PVFS2 Internal Documentation included in the source code package (2006)Google Scholar
  14. 14.
    Withanage, D.: Performance Visualization for the PVFS2 Environment, Bachelor’s Thesis, Ruprecht-Karls-Universität Heidelberg, Germany (November 2005)Google Scholar
  15. 15.
    XMPI – A Run/Debug GUI for MPI (Home page),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Thomas Ludwig
    • 1
  • Stephan Krempel
    • 1
  • Julian Kunkel
    • 1
  • Frank Panse
    • 1
  • Dulip Withanage
    • 1
  1. 1.Ruprecht-Karls-Universität HeidelbergHeidelbergGermany

Personalised recommendations