The TAU Portable Profiling Package

What is the TAU Portable Profiling Package?

There are many components that are compatible with the TAU tool framework. The TAU Portable Profiling Package is one component that can be used as part of the entire TAU framework, or as a standalone tool. It is currently designed to instrument parallel multi-threaded, C++ code. In HPC++ terminology, TAU can maintain performance data for each thread, context, and node. The API for using TAU is small.  It can be added to existing C++ libraries and frameworks very quickly, and can be excluded at compile time, for optimized performance without profiling.

TAU Portable Profiling Features: