The TAU (abbreviation for tuning and analysis utilities) is used to analyze C + +, C + +, http://www.aliyun.com/zixun/aggregation/29818.html "" > Fortran and Java program Performance tools. It collects more information through performance analysis, this includes analysis of each process, thread, host information, compatibility and incompatibility functions, data management data collection, access to some system hardware counter information, each template instance of database separation function, start/stop timer to analyze arbitrary code parts, and supports the collection of statistical data for user-defined events.
TAU 2.21.2 This version of the main changes include Cray, SGI, NVIDIA OpenCL and AMD OpenCL support, Tau_rewrite tools Maqao shmem analysis, parsing OPENSHMEM,OPENMP 3.0 with Opari2 instrumentation, NVIDIA cupti V4.1 H2 database PERFDMF, debug TAU_TRACK_SIGNALS,MINGW compiler support for Windows, The UPC source-level instrumentation supports the Rose Parser and Maqao binary cray CCE compilers.
Software Information: http://www.cs.uoregon.edu/Research/tau/home.php
Download Address: http://www.cs.uoregon.edu/Research/tau/downloads.php