Intel® VTune™ Amplifier

CPU/FPGA Interaction Analysis (Preview)

Use the CPU/FPGA Interaction analysis to assess the balance between the CPU and FPGA on systems with a discrete Intel® Arria® 10 FPGA running OpenCL™ applications.

Note

This is a PREVIEW FEATURE. A preview feature may or may not appear in a future production release. It is available for your use in the hopes that you will provide feedback on its usefulness and help determine its future. Data collected with a preview feature is not guaranteed to be backward compatible with future releases. Please send your feedback to parallel.studio.support@intel.com or to intelsystemstudio@intel.com.

The CPU/FPGA Interaction analysis can be used to assess FPGA time spent executing kernels, overall time for memory transfers between the CPU and FPGA, and wait time impact on CPU and FPGA work loads.

Configure and Run Analysis

To configure options for the CPU/FPGA Interaction analysis:

Prerequisites: Create a project.

  1. Click the (standalone GUI)/ (Visual Studio IDE)Configure Analysis button on the Intel® VTune™ Amplifier toolbar.

    The Configure Analysis window opens.

  2. From the WHAT pane, click the Browse button and select Launch Application or Attach to Process.

  3. From HOW pane, click the Browse button and select CPU/FPGA Interaction.

  4. Configure the collection options, including sampling interval and collection with or without call stacks.

    Note

    You may generate the command line for this configuration using the Command Line button at the bottom.

  5. Click the Start button to run the analysis.

View Data

The CPU/FPGA Interaction analysis results appear in the CPU/FPGA Interaction viewpoint, which consists of the following windows/panes:

What's Next

Use the FPGA Hotspots viewpoint to review the following:

See Also