1.6. ParaProf

Paraprof is a tool that shows you a graphical representation of the profiles generated by tau_compiler. Documentation on setting up and using paraprof is outside the scope of this tutorial, see the ParaProf Manual

Here is the results of using TAU_THROTTLE are displayed in paraprof. Notice that before TAU_THROTTLE that the number of calls made to functions other than computeRandom() is obscured. But after TAU_THROTTLE they can be seen clearly.

Figure 1.1. A graph of the number of calls by function before TAU_THROTTLE

A graph of the number of calls by function before TAU_THROTTLE

Figure 1.2. A graph of the number of calls by function after TAU_THROTTLE

A graph of the number of calls by function after TAU_THROTTLE

Congratulations, you have successfully instrumented a C++ program with tau compiler. Furthermore the you know the basics of TAU_THROTTLE and how it can help reduce the overhead of instrumenting a program. For more information on tau features see the Tau Documentation.