在主机代码的最后,应使用适当的释放功能来释放所有已分配的资源。如果未正确释放资源,Vitis 核开发套件可能无法生成正确的性能相关剖析和分析报告。
clReleaseCommandQueue(Command_Queue);
clReleaseContext(Context);
clReleaseDevice(Target_Device_ID);
clReleaseKernel(Kernel);
clReleaseProgram(Program);
free(Platform_IDs);
free(Device_IDs);