TAU: Difference between revisions

From Cheaha
Jump to navigation Jump to search
(added wikipedia links c, C++, Java)
(adde category Programing)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Generic_stub}}
{{Generic_stub}}


[www.cs.uoregon.edu/Research/tau/home.php TAU] Performance System® is a portable profiling and tracing toolkit for performance analysis of parallel programs written in [[wikipedia:Fortran|Fortan]],[[wikipedia:C_(programming_language)|C_(programming_language)]],[[wikipedia:C%2B%2B|C++]], [[wikipedia:Java_(programming_language)|Java]], [[wikipedia:Python_(programming_language)|Python]].


TAU (Tuning and Analysis Utilities) 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.
[http://www.cs.uoregon.edu/Research/tau/home.php TAU] Performance System® is a portable profiling and tracing toolkit for performance analysis of parallel programs written in [[wikipedia:Fortran|Fortan]],[[wikipedia:C_(programming_language)|C]],[[wikipedia:C%2B%2B|C++]], [[wikipedia:Java_(programming_language)|Java]], [[wikipedia:Python_(programming_language)|Python]].
 
TAU (Tuning and Analysis Utilities) 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 [[wikipedia:Java_virtual_machine|Java Virtual Machine]], or manually using the instrumentation API.


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.  
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.  


TAU project homepage: http://www.cs.uoregon.edu/Research/tau/home.php
'''Project website:''' http://www.cs.uoregon.edu/Research/tau/home.php
 


====Load SGE module====
The following Modules files should be loaded for this package:
The following Modules files should be loaded for this package:
<pre>
<pre>
module load tau/tau
module load tau/tau
</pre>
</pre>
[[Category:Software]][[Category:Programing]]

Latest revision as of 15:43, 4 April 2012

This page is a Generic stub.

You can help by expanding this page..


TAU Performance System® is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortan,C,C++, Java, Python.

TAU (Tuning and Analysis Utilities) 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'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.

Project website: http://www.cs.uoregon.edu/Research/tau/home.php

Load SGE module

The following Modules files should be loaded for this package:

module load tau/tau