User Guide

Contents

Analyzer Workflow

This section describes a recommended workflow to identify performance issues in the executed graph. This workflow may change as more analytics plugins are added. However, the fundamental principle should not change, as the goal is to maximize the throughput of the graph in a streaming case, and provide the best scaling performance with respect to the serial run.
The Flow Graph Analyzer provides the following capabilities for analyzing flow graph performance:
  • Display the graph for which the execution trace is captured. See the Preferences section for details on how to enable loading
    .graphml
    files that contain graphs with cross-graph edges.
  • Display the trace information and highlight parallel performance issues.
  • Map poorly scaling time regions to nodes executing at that time.
  • Compute the critical path of the graph.
  • View compute statistics for the computational nodes based on the execution traces.
  • View prioritized diagnostics.
Follow the steps in this section to analyze performance.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserverd for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804