User Guide

Contents

Launching the Flow Graph Analyzer

The Flow Graph Analyzer executable and all its supporting files are located in the directory
<advisor-install-dir>/fga/fga
. To launch it, go to this directory and do the following:
Operating System
To run from an executable
To run from command line
Windows* OS
Double-click
fga.exe
.
Linux* platforms
  1. Add
    .
    to your
    LD_LIBRARY_PATH
    environment variable.
  2. Double-click
    fga
    in the
    <advisor-install-dir>/fga/fga
    .
  1. Open a command prompt application from
    <advisor-install-dir>/fga/fga
    .
  2. Run the
    run_fga.sh
    from the command line, which automatically sets the
    LD_LIBRARY_PATH
    and then starts the executable.
macOS*
  1. Add
    .
    to your
    DYLD_LIBRARY_PATH
    environment variable.
  2. Add
    ./Frameworks
    to the
    DYLD_FRAMWORK_PATH
    environment variable.
  3. Run the
    fga
    executable in the
    <advisor-install-dir>/fga/fga
    .
  1. Open a command prompt application from
    <advisor-install-dir>/fga/fga
    .
  2. Run
    run_fga.sh
    from the command line.
Moving the executable to a different location may cause the application to fail.
On Windows* OS without the Microsoft Visual Studio* runtime components, you may encounter the following error when launching the Flow Graph Analyzer application:
media/image2.png
Solution
: Download the Microsoft Visual Studio* runtime components and install them before running the application.

Flow Graph Collector

The Flow Graph Collector allows you to capture a topology and execution trace information of a running flow graph application. You can load this captured data to the Flow Graph Analyzer for closer inspection of the graph described by the application and the performance data for the graph. See the Scalability Analysis section for the steps to build your application with enabled traces and to capture the trace information. See the Collecting Traces from Applications for instructions on how to use the Flow Graph Analyzer for analyzing the performance of flow graph applications after a trace has been collected.

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 reserved 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