Chapter 26. Running PerfExplorer Scripts

As of version 2.0, PerfExplorer has officially supported a scripting interface. The scripting interface is useful for adding automation to PerfExplorer. For example, a user can load a trial, perform data reduction, extract out key phases, derive metrics, and plot the result.

26.1. Analysis Components

There are many operations available, including:

  • BasicStatisticsOperation

  • CopyOperation

  • CorrelateEventsWithMetadata

  • CorrelationOperation

  • DeriveMetricOperation

  • DifferenceMetadataOperation

  • DifferenceOperation

  • DrawBoxChartGraph

  • DrawGraph

  • DrawMMMGraph

  • ExtractCallpathEventOperation

  • ExtractEventOperation

  • ExtractMetricOperation

  • ExtractNonCallpathEventOperation

  • ExtractPhasesOperation

  • ExtractRankOperation

  • KMeansOperation

  • LinearRegressionOperation

  • LogarithmicOperation

  • MergeTrialsOperation

  • MetadataClusterOperation

  • PCAOperation

  • RatioOperation

  • ScalabilityOperation

  • TopXEvents

  • TopXPercentEvents