Intel® FPGA SDK for OpenCL™ Standard Edition: Programming Guide

ID 683342
Date 4/22/2019
Public
Document Table of Contents

6.3.3. Multiple Autorun Profiling Calls

Because autorun kernels run continuously, the host application can include multiple clGetProfileDataDeviceIntelFPGA host library calls to profile autorun kernels at certain points within the execution or in specific time ranges. Every time the host application calls the clGetProfileDataDeviceIntelFPGA host library call, it reads the profile counters and then resets them to zero. Calling clGetProfileDataDeviceIntelFPGA multiple times allows the host application to profile autorun kernels over time ranges.
Figure 13. Multiple Autorun Profile Captures Flow