Abstract
The objective of this paper is the review of the log file formats that allow the performance visualization of parallel applications based on the usage of message passing interface (MPI) standard. These file formats have been designed by the LANS (Laboratory for Advanced Numerical Software) group of the Argonne National Laboratory and they are distributed together with the corresponding viewers as part of the MPE (multipurpose environment) library of the MPICH implementation of the MPI. The formats studied in this paper is the ALOG, CLOG, SLOG1 and SLOG2 file formats—the formats are studied in chronological order and the main features of their structures are presented.
Similar content being viewed by others
References
Asbury, R., Wrinn, M.: MPI tuning with Intel Trace Analyzer and Intel Trace Collector. In: IEEE International Conference on Cluster Computing, Tutorial Section (2004)
Chan, A., Gropp, W., Lusk, E.: User’s Guide for MPE—Extensions for MPI Programs. Argonne National Laboratory, Mathematics and Computer Science Division, Technical Report ANL/MCS-TM-ANL-98 (1998)
Chan, A., Gropp, W., Lusk, E.: Scalable Log Files for Parallel Program Trace Data (DRAFT). Argonne National Laboratory, Technical Report (2000)
CLOG files documentation found in source file clog_merge.c of the MPE distribution
Gropp, W., Lusk, E., Ashton, D., Buntinas, D., Butler, R., Chan, A., Ross, R., Thakur, R., Toonen, B.: MPICH2 Users’s Guide. Argonne National Laboratory, Mathematics and Computer Science Division, Technical Report (2008)
Hao, M.C., Karp, A.H., Waheed, A., Jazayeri, M.: VIZIR: an integrated environment for distributed program visualization. In: Proceedings of the 3rd International Workshop on Modelling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS ’95, pp. 288–292, Durham N. Carolina (1995)
Heath, M.T., Finger J.E.: ParaGraph—A Performance Visualization Tool for MPI. On line document found in URL http://www.csar.uiuc.edu/software/paragraph/. Accessed 31 Aug 2003 (2003)
Herrarte, V., Lusk, E.: Studying Parallel Program Behavior with Upshot. Argonne National Laboratory, Technical Report ANL 91/15 (1991)
Hondroudakis, A., Shanmugam, K., Procter, R.: Performance evaluation and visualization with VISPAT. In: Proceedings of Parallel Computing Technologies (PaCT 1995), pp. 180–185 (1995)
IBM Corporation: IBM Parallel Environment for AIX 5L, Operation and Use, Vol. 2, Version 4, Release 2 (2005)
Karrels, E., Lusk, E.: Performance analysis of MPI programs. In: Dongarra, J., Tourancheau, B. (eds.) Proceedings of the Workshop on Environments and Tools For Parallel Scientific Computing, pp. 195–200 (1994)
Malony A.D., Hammerslag D.H., Jablonowski D.J.: Traceview—a trace visualization tool. IEEE Software 8(5), 19–28 (1991)
Pacheco, P.: Parallel Programming with MPI. Morgan Kaufmann Publishers Inc. (1997)
Wu, C.E., Bolmarcich, A., Snir, M., Wootton, D., Parpia, F., Chan, A., Lusk, E., Gropp, W.: From trace generation to visualization—a performance framework for distributed parallel systems. In: Proceedings of SC2000: High Performance Networking and Computing (2000)
Zaki O., Lusk E., Gropp W., Swider D.: Toward scalable performance visualization with jumpshot. High Perform. Comput. Appl. 13(2), 277–288 (1999)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Margaris, A.I. Log File Formats for Parallel Applications: A Review. Int J Parallel Prog 37, 195–222 (2009). https://doi.org/10.1007/s10766-009-0093-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10766-009-0093-x