仅对英特尔可见 — GUID: ywe1597763550163
Ixiasoft
产品终止通知
1. Intel® FPGA SDK for OpenCL™ Pro Edition最佳实践指南介绍
2. 查看您Kernel的report.html文件
3. OpenCL内核设计概念
4. OpenCL内核设计最佳实践
5. 分析(Profiling)您的内核来识别性能瓶颈
6. 提高单个Work-Item内核性能的策略
7. 提高NDRange内核数据处理效率的策略
8. 提高存储器访问效率的策略
9. 优化FPGA面积使用的策略
10. 优化英特尔 Stratix 10 OpenCL设计的策略
11. 提高主机应用程序性能的策略
12. Intel® FPGA SDK for OpenCL™ Pro版最佳实践指南存档
A. Intel® FPGA SDK for OpenCL™ Pro版最佳实践指南修订历史
仅对英特尔可见 — GUID: ywe1597763550163
Ixiasoft
5.3.1.1. 拆分执行和数据后处理
默认情况下,Profiler Runtime Wrapper会自动对您的profile.mon监控文件运行post-processing(后处理)步骤,以生成可读的profile.json文件。 某些情况下,post-processing步骤可能需要比预期更长的时间。因此,您可以选择将执行和数据post-processing步骤分割成两个单独的手动步骤。要实现该操作,请使用--no-json和--no-run <path to profile.mon file> Profiler Runtime Wrapper选项。
- --no-json标记仅运行您主机应用程序并生成profile.mon监控文件,且无需后处理(post-processing)。
- --no-run <path to profile.mon file>标记不唤出(invoke)您的主机应用成程序,而仅仅是在提供的profile.mon文件上调用(call)后处理步骤。
警告:Profiler Runtime Wrapper的--no-run流程不会向后兼容使用比 Intel® FPGA SDK for OpenCL™ 版本20.3早的运行时版本创建的profile.mon文件。