Overview of TAU (Tuning and Analysis Utilities)
mainTAU is a toolkit designed for profiling and tracing parallel programs written in C, C++, Fortran, and other languages.
Key features include:
- Instrumentation Support: Supports dynamic (library-based), compiler, and source-level instrumentation.
- Broad Parallelism Support: Unlike MPE, TAU is not limited to MPI; it supports CUDA, OpenMP, and regular pthreads.
- General Purpose: Geared towards parallel programming in general rather than just MPI code.