On-line Performance Analysis Tools
for Paralell Programs in Frotran 90 and MPI
(BMBF-WTZ Project POL 98/011)
Project Goal
This project aims at developing on-line performance analysis tools for
parallel programs based on Fortran 90 and MPI.
The tools will use an
OMIS
compliant monitoring system, which is based on the
OCM, but will be ported to the
MPI message passing library.
The project is funded by the German and Polish state,
respectively, in the framework of the WTZ programme (scientific
and technical collaboration between Germany and Eastern Europe).
Project Group
Project Schedule and Milestones
- Jan - Jun 1999:
- Adapt OCM to support the MPI parallel programming library.
- Adapt OCM to other hardware and operating systems
(esp. IBM/AIX, HP/HP-UX).
- Integrate the support for the Fortran 90 programming language
into the DETOP debugger.
- Jul - Dec 1999:
- Define and implement extensions to OCM needed for performance
analysis, especially
- Compile a catalogue of requirements arising from the desired
tool functionality.
- Define a data format for event traces based on
SDDF meta-format,
- Implement the support for providing clocks, counters and
event traces,
- Implement fine grained measurements (on functions, loops,
and statements).
- Jan - Jun 2000:
- Design and implement an on-line performance measurement tool
based on OCM and PATOP. Detailed work includes
- Selecting and filtering of performance data by the
user;
possible performance data are e.g. the states of processes,
communication overheads, and the usage of system resources,
- Translation of measurement requests to the level of the OMIS
interface,
- User-selectable and adaptable displays,
- Logging performance data for a subsequent analysis with the
off-line tool.
- Jul - Dec 2000:
- Adapt and extend the off-line performance analysis tool
TATOO. This includes
- Reading, filtering, and analyzing trace data,
- Summary statistics displays and tables,
- Extend the displays of TATOO with visualization modules
designed by ICS-AGH (Gantt charts, scatter-plots, 3-D plots).
Further Information
- On-line publications:
- M. Bubak, W. Funika,
R. Gembarowski, and R. Wismüller.
OMIS-compliant
monitoring system for MPI applications.
In R. Wyrzykowski et al., editor,
Proc. 3rd International Conference on
Parallel Processing and Applied Mathematics -
PPAM'99, pages 378-386,
Kazimierz Dolny, Poland, September 1999. Technical
University of Czestochowa, Poland.
- M. Bubak, W. Funika, and
R. Wismüller.
Experience
with Development of Performance Monitoring Tools for Parallel
Applications.
In R. Tadeusiewicz, S. Bialas, T. Szmuc,
and M Szymkat, editors,
Computer Methods and Systems in Research and Engineering,
CCATIE'99, pages 369-37, Kraów, Poland,
October 1999.
Internal Information
- currently nothing available
NAVIGATE:
Roland Wismüller
Last modified: Thu Aug 29 09:46:44 2002