生成和打开剖析汇总报告 - 2023.2 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文

在实际运行应用之前,首先需要执行多个步骤来捕获Profile Summary(剖析汇总)所需的数据。

  1. 默认情况下,FPGA 二进制文件 (xclbin) 文件配置为捕获剖析数据。但在链接进程中使用 v++ --profile 选项能够显著提升捕获的剖析数据的详细程度。如需了解更多信息,请参阅 --profile 选项
  2. 运行时要求 xrt.ini 文件已存在(如 xrt.ini 文件 中所述),并且其中包含用于捕获追踪数据的选项:
    [Debug]
    opencl_trace = true
    xrt_native_api = true
    device_trace = fine
  3. 要启用内核内部数据剖析,还必须在 xrt.ini[Emulation] 部分中添加 debug_mode 标签:
    [Emulation]
    debug_mode = batch

在器件二进制文件以及 xrt.ini 文件中启用剖析后,运行时就会根据启用的选项,在运行应用时创建不同的报告文件。在 使用“Analysis”视图 (Vitis Analyzer) 中使用以下命令打开Run Summary(运行汇总)即可查看Profile Summary报告:

vitis_analyzer xrt.run_summary

如前所述,Profile Summary报告中包含的数据取决于 xrt.ini 文件中启用的选项。下图显示了多个可用的数据表以及用于启用这些表的选项。

图 1. “Profile Summary”表