Difference between revisions of "Guide:Regression"
(→Performance Regression with TAU) |
|||
Line 22: | Line 22: | ||
The TAU web portal provides a convenient way to store the performance regression data. Your performance data will be uploaded to database servers on Oregon and you can access your data via ParaProf or PerfExplorer from anywhere with web access. | The TAU web portal provides a convenient way to store the performance regression data. Your performance data will be uploaded to database servers on Oregon and you can access your data via ParaProf or PerfExplorer from anywhere with web access. | ||
− | Create a user account and workspace on the portal | + | Create a user account and workspace on the portal [http://tau.nic.uoregon.edu here]. |
− | == | + | == Upload data to the TAU Portal == |
+ | |||
+ | Use paraprof to quickly pack your performance data | ||
+ | paraprof --pack application.ppk | ||
+ | |||
+ | You can use the tau_portal.py script to upload your data to the TAU Portal: | ||
+ | tau_portal.py up -u [username] -p [password] -w [workspace name] -e [experiment name] application.ppk |
Revision as of 21:45, 4 June 2009
Contents
Performance Regression with TAU
Performance Regression analysis is the study of how an application's performance varies with time. In many cases an application that is actively being developed might benefit from running a test each night to closely monitor changes in the application parallel performance.
This page provides some information about how TAU can provide performance regressions. The basic strategy is to construct a set of scripts that can build and run your application with TAU on a particular machine and also use TAU to gather the resulting performance data for easy analysis.
Downloading TAU/PDT
you can use these commands to download TAU and PDT (needed if you want to do source level instrumentation):
wget http://tau.uoregon.edu/pdt.tgz tar xzf pdt.tgz wget http://tau.uoregon.edu/tau.tgz tar xzf tau.tgz
Then you can then configure and build PDT/TAU as you would normally.
Next build and run your application with TAU (see TAUCompilerScripts).
Creating a workspace on the TAU Portal
The TAU web portal provides a convenient way to store the performance regression data. Your performance data will be uploaded to database servers on Oregon and you can access your data via ParaProf or PerfExplorer from anywhere with web access.
Create a user account and workspace on the portal here.
Upload data to the TAU Portal
Use paraprof to quickly pack your performance data
paraprof --pack application.ppk
You can use the tau_portal.py script to upload your data to the TAU Portal:
tau_portal.py up -u [username] -p [password] -w [workspace name] -e [experiment name] application.ppk