PerfSuite Software

Supported Processors & OS

PerfSuite supports Intel/AMD x86, x86-64, ia64, and IBM POWER (POWER 4 and later) processors and the Linux/GNU operating system.

PerfSuite Release Announcements

If you would like to receive email notification of new releases of PerfSuite, subscribe to the mailing list perfsuite-announce, maintained at SourceForge. This is a low-volume list dedicated to PerfSuite release announcements only. You can subscribe to this list and/or view archived postings here.

Download

Here are the current stable and development releases of PerfSuite. The change logs for each release provide detailed information on specific modifications and enhancements.

"Alpha" versions are in a feature addition mode and are provided for early exposure, testing, and feedback on new features. "Beta" versions are frozen in terms of features and are currently undergoing testing and bug fixes for stability prior to final release. Although pre-release in nature, both alpha and beta versions go through extensive testing prior to release on this web site.

StableDevelopment
VersionDateVersionDate
1.1.0 2011/10/18    
For 2.4 and 2.6 kernels
PAPI versions 2, 3, and 4
 
tar/gzip (1822K)
tar/bzip2 (1206K)
CHANGES
 
 
 

If you have functioning copies of CVS software and GNU "wget", you might find this small shell script getsoftware useful. It retrieves PerfSuite and the supporting software that you may need (see below) with one command over the network.

Download the script (you may need to right-click on the link above and select "Save Target As..."), save it to your system, and execute it with the command "sh getsoftware". By default, the script will retrieve PerfSuite only. If you enter "sh getsoftware base", the script will retrieve PerfSuite, PAPI 3, and tDOM. You can optionally request additional supporting software through command line keywords; enter "sh getsoftware help" for more information.

When using the "getsoftware" script, all files will be downloaded to a subdirectory "perfsuite-software". This directory will be created if it does not exist.

You can access earlier releases/descriptions of PerfSuite at this archive page.

Note: PerfSuite software distributions are also available through SourceForge (see the project summary page). The software is identical to what is available here.

POINT LiveDVD/LiveUSB

PerfSuite is also available in pre-compiled form through a LiveDVD/LiveUSB distribution, suitable for x86/x86-64 systems, that is made available through the POINT project, an NSF-funded collaboration supporting the development of PAPI, TAU, and PerfSuite.

The LiveDVD/LiveUSB distribution is in the form of an "ISO", or disk image, that can be downloaded and burned to the media of your choice. Once written to the media, you can boot your computer directly from the image; you will be placed in a fully-functional Linux environment in which all the tools are available to use.

Full Lite
Download Download

Supporting Software

The following software packages are useful (but not required) to build PerfSuite:

PAPI (Performance API)
Portable access to hardware performance counters
http://icl.cs.utk.edu/papi/
Perfmon
Kernel and user level support for accessing the IA-64 Performance Monitoring Unit (PMU)
http://perfmon2.sourceforge.net/
Tcl/Tk
Cross-platform scripting language
http://tcl.sourceforge.net/
tDOM
Tcl extension for XML processing
http://tdom.github.com/

Additional software that can be used in conjunction with PerfSuite:

Cube3
A flexible graphical tool that can be used to visualize profiling data. Cube is a component of Scalasca, a scalable toolset for performance analysis.
http://www.scalasca.org/
VProf
Tools and a library for generating and visualizing profiling data
http://vprof.sourceforge.net/

You may also want to apply this patch to VProf version 0.12 that updates it for use with recent versions of supporting software it uses (PAPI, Qt)

PerfSuite's psrun and psprocess utilities can be used to generate profile files that can be read and displayed by VProf

Feedback

Please send any bug reports and/or other comments about PerfSuite to the mailing lists that are listed on the PerfSuite home page. Your feedback and input is much appreciated.

License

PerfSuite is licensed under the University of Illinois/NCSA Open Source License.


PerfSuite Logo

Last modified: Tuesday, 18-Oct-2011 09:11:55 CDT

PerfSuite
National Center for Supercomputing Applications
University of Illinois at Urbana-Champaign