TAU (Tuning and Analysis Utilities) is a set of tools for analyzing the performance of C, C++, Fortran and Java programs. It collects much more information than is available through prof or gprof, the standard Unix utilities, including per-process, per-thread, and per-host information, inclusive and exclusive function times, profiling groups that allow you to organize data collection, access to hardware counters on some systems, per-class and per-instance information, the ability to separate data for each template instantiation, start/stop timers for profiling arbitrary sections of code, and support for collection of statistics on user-defined events.
License: Free To Use But Restricted
Changes:
Support was added for GPGPUs in PGI Compiler andfor PGI compilers on Mac OS X. Workflow supportunder Eclipse, Charm++ support, and OpenMP supportwere improved. The Python API was accelerated. Thedocumentation was updated. Assorted bugs werefixed.
More...