Intel® VTune™ Profiler

User Guide

ID 766319
Date 12/20/2024
Public
Document Table of Contents

fpga-interaction Command Line Analysis

Use the CPU/FPGA Interaction analysis to assess the balance between CPU and FPGA in systems with FPGA hardware that run Data Parallel C++ (SYCL) or OpenCL™ applications. Review 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.

Syntax

vtune -collect fpga-interaction [-knob <knobName=knobValue>] [--] <target>

Knobs: sampling-interval, enable-stack-collection.

NOTE:

For the most current information on available knobs (configuration options) for the CPU/FPGA Interaction analysis, enter:

vtune -help collect fpga-interaction

Example

This example runs the CPU/FPGA Interaction analysis on an application with stack collection enabled:

vtune -collect fpga-interaction -knob enable-stack-collection=true -- /home/test/myApplication