Performance tracing via PICL/ParaGraph



next up previous
Next: Summary and Conclusions Up: EASYPVM in more Previous: Global Operations

Performance tracing via PICL/ParaGraph

For time being no acceptable way of doing performance tracing is available in PVM. This means difficulties in detection of the communication bottlenecks. Or in tracing which process is sending messages to whom. Or what has been the volume of the communication. EASYPVM removes this hurdle.

By default EASYPVM-library routines are compiled to include performance tracing function calls, that produce PICLgif-formatted timing records for every communication call issued from a NODE-program. After the run these records are merged and sorted in a timestamp-order for the subsequent post-processing with ParaGraph-tool.

Performance tracing is off by default, but can be activated in a run-time by simply defining an environment variable EASY_PICLTRACE.



Sami Saarinen
Thu Nov 3 14:56:09 EET 1994