TAU Performance System® is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C, C++, Java, Python. It is capable of gathering performance information through instrumentation of functions, methods, basic blocks, and statements. All C++ language features are supported including templates and namespaces. The API also provides selection of profiling groups for organizing and controlling instrumentation. The instrumentation can be inserted in the source code using an automatic instrumentor tool based on the Program Database Toolkit (PDT), dynamically using DyninstAPI, at runtime in the Java Virtual Machine, or manually using the instrumentation API. TAU internally uses the Score-P system for generating OTF2 traces that may be visualized using the Vampir Pro toolkit.
TAU's profile visualization tool, paraprof, provides graphical displays of all the performance analysis results in aggregate and single node/context/thread forms. The user can quickly identify sources of performance bottlenecks in the application using the graphical interface. In addition, TAU can generate event traces that can be displayed with the Vampir, Paraver or JumpShot trace visualization tools.
ParaTools has contributed extensively to TAU and offers annual support contracts and training workshops for TAU. ParaTools is the sole licensee of the TAU Performance System® trademark owned by the State of Oregon acting by and through the State Board of Higher Education on behalf of the University of Oregon. It is authorized to provide consulting and support services related to the TAU project.
Training and Tutorials
ParaTools offers an annual support contract for $89,995 per year for the TAU Performance System®. It includes :
- Bug fixes and updates
- User support by phone and e-mail
- Software installation
- Score-P Plugin to generate OTF2 traces for Vampir and software support.
- Custom configurations of TAU including support for C++, Fortran, C, and Python Languages
Additional two day workshops on performance evaluation tools
A separate two day workshop on TAU and related performance evaluation tools (including Score-P, PAPI, Vampir Pro, and OTF2) on-site is available for a fixed price of $14,995. The cost includes all travel related expenses and hand-outs that are provided to the participants. To obtain a fixed price quotation for this published price, please contact us.
Fully burdened labor rate for the labor category Technical Lead for 2018 is $315.24/hour. You may use this rate for consultation on the TAU Performance System and ParaTools ThreadSpotter.