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

ID 683846
Date 12/19/2022
Public
Document Table of Contents

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