性能指标示例 - 2021.2 Chinese

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2021-12-15
Version
2021.2 Chinese

下图显示了上一个示例中每个周期的代码完整执行过程,包括每个时钟周期的状态、读取操作、计算操作和写入操作。

图 1. 时延和启动时间间隔示例

以下是此示例的性能指标:

  • 时延:该函数需要 9 个时钟周期才能输出所有值。
    注释: 当输出为阵列时,时延测量到最后一个阵列值输出为止。
  • 启动时间间隔 (II):II 为 10,这意味着该函数需要 10 个时钟周期后才能启动一组新的输入读取并开始处理下一组输入数据。
    注释: 函数的一次完整执行的时间称为一项传输事务。 在此示例中,该函数需要 11 个时钟周期后才能接受下一项传输事务的数据。
  • 循环迭代时延:每次循环迭代的时延为 3 个时钟周期。
  • 循环 II:时间间隔为 3。
  • 循环时延:时延为 9 个时钟周期。