Log file formats for parallel applications: A review. (English) Zbl 1191.68210

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


68P05 Data structures
Full Text: DOI


[1] Asbury, R., Wrinn, M.: MPI tuning with Intel Trace Analyzer and Intel Trace Collector. In: IEEE International Conference on Cluster Computing, Tutorial Section (2004)
[2] 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)
[3] Chan, A., Gropp, W., Lusk, E.: Scalable Log Files for Parallel Program Trace Data (DRAFT). Argonne National Laboratory, Technical Report (2000)
[4] CLOG files documentation found in source file clog_merge.c of the MPE distribution
[5] 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)
[6] 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)
[7] 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)
[8] Herrarte, V., Lusk, E.: Studying Parallel Program Behavior with Upshot. Argonne National Laboratory, Technical Report ANL 91/15 (1991)
[9] Hondroudakis, A., Shanmugam, K., Procter, R.: Performance evaluation and visualization with VISPAT. In: Proceedings of Parallel Computing Technologies (PaCT 1995), pp. 180–185 (1995)
[10] IBM Corporation: IBM Parallel Environment for AIX 5L, Operation and Use, Vol. 2, Version 4, Release 2 (2005)
[11] 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)
[12] Malony A.D., Hammerslag D.H., Jablonowski D.J.: Traceview–a trace visualization tool. IEEE Software 8(5), 19–28 (1991) · Zbl 05102343
[13] Pacheco, P.: Parallel Programming with MPI. Morgan Kaufmann Publishers Inc. (1997) · Zbl 0877.68013
[14] 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)
[15] Zaki O., Lusk E., Gropp W., Swider D.: Toward scalable performance visualization with jumpshot. High Perform. Comput. Appl. 13(2), 277–288 (1999)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.