EPILOG Binary Trace-Data Format
Wolf, Felix; Mohr, Bernd (2004)
Technical Report FZJ-ZAM-IB-2004-06, May 2004, 23 pages
PDF (144 kB)
|
PostScript gzipped (119 kB)
The EPILOG (Event Processing, Investigating, and Logging) binary trace data format has been designed to extend the scope of event tracing to SMP-cluster architectures by providing a uniform data representation suitable for MPI, OpenMP, and hybrid applications. EPILOG maps events onto their location within the hierarchical hardware as well as to their process and thread of execution. It supports storage of all necessary source-code and call-site information, recording of performance metrics, such as hardware counters, and marking of collectively executed operations for both MPI and OpenMP. In addition to clusters of SMP nodes, target systems also can be meta-computing environments as well as more traditional non-cluster or non-SMP systems. This document contains a complete specification of the EPILOG data format. It is intended for both the design of instrumentation systems that create event traces as output as well as the design of performance tools that use event traces as input.
letzte Änderung 03.05.2004 | JSC Dokumentation | Ausdrucken
Wolf, Felix; Mohr, Bernd (2004)
Technical Report FZJ-ZAM-IB-2004-06, May 2004, 23 pages
The EPILOG (Event Processing, Investigating, and Logging) binary trace data format has been designed to extend the scope of event tracing to SMP-cluster architectures by providing a uniform data representation suitable for MPI, OpenMP, and hybrid applications. EPILOG maps events onto their location within the hierarchical hardware as well as to their process and thread of execution. It supports storage of all necessary source-code and call-site information, recording of performance metrics, such as hardware counters, and marking of collectively executed operations for both MPI and OpenMP. In addition to clusters of SMP nodes, target systems also can be meta-computing environments as well as more traditional non-cluster or non-SMP systems. This document contains a complete specification of the EPILOG data format. It is intended for both the design of instrumentation systems that create event traces as output as well as the design of performance tools that use event traces as input.
letzte Änderung 03.05.2004 | JSC Dokumentation | Ausdrucken
