
Introduction
New Features in PerfExplorer 2.0
Prerequisites
Running PerfExplorer
Using PerfExplorer
Known Bugs
Other stuff...
PerfExplorer is a framework for parallel performance data mining and knowledge discovery. The framework architecture enables the development and integration of data mining operations that will be applied to large-scale parallel performance profiles. PerfExplorer was developed as a research project by Kevin Huck, a Doctoral Candidate in Computer and Information Science at the University of Oregon.
The overall goal of the PerfExplorer project is to create a software framework to integrate sophisticated data mining techniques in the analysis of large-scale parallel performance data.
PerfExplorer supports clustering, summarization, association, regression, and correlation. Cluster analysis is the process of organizing data points into logically similar groupings, called clusters. Summarization is the process of describing the similarities within, and dissimilarities between, the discovered clusters. Association is the process of finding relationships in the data. One such method of association is regression analysis, the process of finding independent and dependent correlated variables in the data. In addition, comparative analysis extends these operations to compare results from different experiments, for instance, as part of a parametric study.
PerfExplorer is a Java application, and therefore it requires that Java is installed. If you have Java, make sure the version is Java 5 or better. If you need to install Java, you can get it from Sun.
PerfDMF is the Performance Data Management Framework from TAU. If you have already installed TAU on your computer, then you already have a copy of PerfDMF, and the appropriate configuration files. See the TAU website for more details. If you aren't hosting a PerfDMF data repository but rather wish to connect to a remote repository, then PerfExplorer will help you configure your connection.
Click here to run the PerfExplorer Java Web Start file. You can use the JNLP file to run PerfExplorer again later - your platform instructions may vary (see the Java Web Start documentation for more details). If you are running PerfExplorer on Windows, allow Java and PerfExplorer to communicate with the internet when the "Windows Security Alert" window appears.
Also, you will want the Java Console open when you run PerfExplorer. From Sun Developer Network, here are the instructions for enabling the console:
The console is one of many settings that Java Web Start sets to "off" by default. To display the console, run the Java Web Start application. Under File->Preferences, go to the Advanced Tab and select "Show Java Console".
The full documentation for PerfExplorer 1.0 is located at the TAU web site.
If you want to write scripts for PerfExplorer 2.0, then you need the javadoc for the glue package. The glue package is the set of analysis components and data components for scriptable analysis in PerfExplorer 2.0. Here are some examples of analysis scripts:
If you want to write inference rules for PerfExplorer 2.0, then here are some examples:
There are several. However, some of the more important ones:
For any questions, comments, problems, etc., please contact Kevin Huck at , or with more general TAU questions, .
Last modified Wednesday, 14th May, 2008 @ 11:21am PDT