Abstract
With MPI-IO we see various alternatives for programming file I/O. The overall program performance depends on many different factors. A new trace analysis environment provides deeper insight into the client/server behavior and visualizes events of both process types. We investigate the influence of making independent vs. collective calls together with access to contiguous and non-contiguous data regions in our MPI-IO program. Combined client and server traces exhibit reasons for observed I/O performance.
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
APART (Homepage), http://www.kfa-juelich.de/apart/
Gropp, W., Lusk, E., Thakur, R.: Using MPI-2 — Advanced Features of the Message-Passing Interface. The MIT Press, Cambridge (1999)
Intel Trace Analyzer & Collector (Home page), http://www.intel.com/cd/software/products/asmo-na/eng/cluster/tanalyzer/
Vampir (Home page), http://www.vampir.eu/
Krempel, S.: Tracing Connections Between MPI Calls and Resulting PVFS2 Disk Operations, Bachelor’s Thesis, Ruprecht-Karls-Universität Heidelberg, Germany (2006)
Kunkel, J., Ludwig, T.: Performance Evaluation of the PVFS2 Architecture. In: Proceedings of the PDP, Naples, Italy (2007)
Ludwig, T., et al.: Tracing the MPI-IO Calls’ Disk Accesses. In: European PVM/MPI User’s Group Meeting, Bonn, Germany, pp. 322–330. Springer, Berlin (2006)
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, National Academy of Sciences of Ukraine, Kiev, Ukraine pp. 274–281 (2004)
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)
MPICH2 home page (Home page). http://www-unix.mcs.anl.gov/mpi/mpich2/index.htm
Panse, F.: Extended Tracing Capabilities and Optimization of the PVFS2 Event Logging Management, Diploma Thesis, Ruprecht-Karls-Universität Heidelberg, Germany (2006)
Paradyn Parallel Performance Tools (Home page), http://www.paradyn.org/index.html
Performance Visualization for Parallel Programs (Home page), http://www-unix.mcs.anl.gov/perfvis/
Shende, S., Malony, A.: The Tau Parallel Performance System. International Journal of High Performance Computing Applications 20, 287–311 (2006)
TAU – Tuning and Analysis Utilities (Home page), http://www.cs.uoregon.edu/research/tau/
Thakur, R., Lusk, E., Gropp, W.: Users Guide for ROMIO: A High-Performance, Portable MPI-IO Implementation. Technical Memorandum ANL/MCS-TM-234, Mathematics and Computer Science Division, Argonne National Laboratory, Revised (July 1998)
The Parallel Virtual File System – Version 2 (Home page), http://www.pvfs.org/pvfs2/
The PVFS2 Development Team: PVFS2 Internal Documentation included in the source code package (2006)
Withanage, D.: Performance Visualization for the PVFS2 Environment, Bachelor’s Thesis, Ruprecht-Karls-Universität Heidelberg, Germany (November 2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ludwig, T., Krempel, S., Kuhn, M., Kunkel, J., Lohse, C. (2007). Analysis of the MPI-IO Optimization Levels with the PIOViz Jumpshot Enhancement. In: Cappello, F., Herault, T., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2007. Lecture Notes in Computer Science, vol 4757. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75416-9_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-75416-9_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75415-2
Online ISBN: 978-3-540-75416-9
eBook Packages: Computer ScienceComputer Science (R0)