剖析汇总 - 2022.1 简体中文

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

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

xrt.run_summary 文件可加载到 Vitis 分析器内,下图显示了结果示例。应用运行汇总显示在“Profile Summary”(剖析汇总)选项卡的“System Compilation”(系统编译)部分下。其中包含以下 3 个表。

  1. Host Iterations(主机迭代):该表显示了发送线程迭代和接收线程迭代的汇总信息、应用层发出的 compute() 调用数量,以及实用的运行时统计数据。在此示例中,运行了 13 项计算作业,总计运行时为 3.552 毫秒。
  2. Host Transfer Details(主机传输详细信息):该表用于捕获主机上运行的应用代码与器件之间的数据传输次数。在此示例中,数据是使用 HBM bank 0 和 2 来传输的。其中显示了有关数据传输的多项平均运行时统计数据。
  3. CU-pipeline usage(CU 流水线使用情况):该表用于捕获计算单元流水线中的活动。每一行都表示硬件中的一个 CU,并显示了平均运行时间统计数据。在此示例中,分发了 13 项计算作业,其中 8 项作业分发给 CU0,5 项作业分发给 CU1。
注释:Vitis 分析器中,这些列包含工具提示。如果将鼠标悬停在表中的任意列标题上,就会出现弹出窗口以显示该列的解释。例如,悬停在“Average Time (ms)”(平均时间 (ms))上将显示“= Total time (in milliseconds) / Number of calls”(= 以毫秒为单位的总时间/调用次数)。
图 1. 剖析汇总