Demos
Eclipse
Profiling Application with TAU  Selective Instrumentation with TAU  Building TAU with PTP   Instrumenting Java with Eclipse Misc
Paraprof  Using Tau's Configuration ManagerTutorials
TAU Tutorial  Memory Tracking TutorialTools
Paraprof  Perfdmf  PerfExplorer  TAU compiler  KTAU  CCA  TAU utilites  Eclipse Java Eclipse PluginsAPIs
Trace File Reader  Trace File Writer  TAU file type conversion diagramUsers Guide
Version 2.17.1Demos
Each movie requires the latest version of Quicktime.
Profiling Applications with TAU
Demonstrates the steps involed in profiling an eclipse application with tau and viewing the resulting parallel proformance data.
Selective Instrumentation with TAU
Shows how to customize TAU profiling in eclipse by creating static timers or phases.
Building TAU with PTP
Tutorial on how to unpack, configure, and build PDT and TAU so that you can instrument programs using Eclipse's PTP plugin.
Instrumenting Java with Eclipse
Demonstration of installing and runing Java applications that are instrumented with TAU through an eclipse plugin.
Paraprof
Demonstrates various features of tau's profiling analysis tool. Both basic functions as well as advanced feature like: callpath or phase profiling, and database management are demostrated.
Using TAU's Configuration Manager
Introduction to TAU's graphical configuration manager, which allows for custom installation and configuration of TAU for different platforms.
Tutorials
TAU Tutorial
A tutorial that walks the reader through a the complete process of installing PDT and TAU and instrumenting a program using tau_compiler and tau_reduce. A great place to start for someone new to TAU.
Memory Tracking Tutorial
A tutorial that show examples of how to use TAU's ability to track memory usage and headroom.
Tools
Perfdmf
Manual for TAU's profiling database. Perfdmf serves as a framework for the API/Toolkit that manages the anaylize performance data
PerfExplorer
Manual for TAU's profiling datamining tool. Perfexplorer serves as a framework enabling the developer to data mine operations in large-scale parallel performance profiles.
TAU Compiler
The Tuning and Analysis Utilities (TAU) offers two methods for instrumenting C, C++, and Fortran code for profiling and tracing. The first is to instrument software by hand. While it gives the user complete control over what methods are instrumented, it has several disadvantages; the primary one being that process of inserting and removing code can be time consuming and error prone. The second method is to have TAU automatically instrument your source using the pMPI library and the TAU Compiler.
KTAU
Manual for TAU's kernel libraries. KTAU is used to extend TAU's profiling ability to the kernel space. Included is a description of KTAU's API library and Utilities which TAU usings when gathering profile data.
CCA
Instructions on Installing, testing and using the Common Component Architecture. TAU allows the user to build custom performance component using CCA and Interface them with TAU at runtime.
Eclipse PTP/CDT plugins
Documentation on TAU's PTP/CDT eclipse plugin that allow multiprocessor application to be run natively within eclipse.
APIs
TAU file type conversion diagram
Data flow diagram showing the relationships between the profile, tracing and analysis modules within the TAU family of applications.
TAU Users' Guide
Explains the interactions of tau's instrumentation libraries for C++, C, Fortran, Java, and Python. Includes tutorials for profiling and tracing operations. This document is updated periodically to reflect the new feature available in the latest version of tau, if you are experience difficulty using some feature in this manual download and use the latest version of tau. This manual was last updated on April 22 2008.