Intel® FPGA SDK for OpenCL™ Pro Edition: 最佳实践实践指南

ID 683521
日期 9/26/2022
Public
文档目录

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文件。