fpga-interaction Command Line Analysis

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


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.


$ amplxe-cl -collect fpga-interaction [-knob <knobName=knobValue>] [--] <target>

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


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

$ amplxe-cl -help collect fpga-interaction


The following example runs the CPU/FPGA Interaction analysis on the application with stack collection enabled:

$ amplxe-cl -collect fpga-interaction -knob enable-stack-collection=true -- /home/test/myApplication

For more complete information about compiler optimizations, see our Optimization Notice.
Select sticky button color: 
Orange (only for download buttons)