下表列出了可用于接口拼块的预定义指标集配置。在 xrt.ini
文件中,所有这些指标名称均应采用小写,且分配到指标选择器 aie_profile_interface_metrics
。
所有这些指标集的目标均为每个 PLIO 中的单一通道,此通道在指定指标集之后立即指定。例如,aie_profile_interface_metrics=input_bandwidths:2
将剖析所有输入 PLIO 中使用的所有编号为 2 的通道。
指标名称 | 事件 ID | 描述 |
---|---|---|
PLIO channel transfer time | 75 | PLIO 通道用于数据传输的时间。 |
PLIO channel packet count | 77 | 通过 PLIO 发送的 TLAST 事件数。 |
PLIO channel bandwidth | 衍生 | PLIO 使用的带宽。 |
这些值引用 PLIO 的特定输入通道(PL 到 AI 引擎),共有 8 条通道(0 到 7)可用。
指标名称 | 事件 ID | 描述 |
---|---|---|
PLIO channel transfer time | 75 | PLIO 通道用于数据传输的时间。 |
PLIO channel packet count | 77 | 通过 PLIO 发送的 TLAST 事件数。 |
PLIO channel bandwidth | 衍生 | PLIO 使用的带宽。 |
这些值引用 PLIO 的特定输出通道(AI 引擎 到 PL),共有 6 条通道(0 到 5)可用。
指标名称 | 事件 ID | 描述 |
---|---|---|
Input PLIO channel idle time | 74 | 输入 PLIO 通道处于空闲状态的时间:使用者(AI 引擎阵列)就绪,生产者 (PL) 空闲。 |
Input PLIO channel stalled time | 76 | 输入 PLIO 通道处于停滞状态的时间:使用者(AI 引擎阵列)无法接受新数据,生产者 (PL) 能够发送新数据。 |
这些值引用所有 PLIO 的特定输入通道(PL 到 AI 引擎),共有 8 条通道(0 到 7)可用。
指标名称 | 事件 ID | 描述 |
---|---|---|
Output PLIO channel idle time | 74 | 输出 PLIO 通道处于空闲状态的时间:使用者 (PL) 就绪,生产者(AI 引擎阵列)空闲。 |
Output PLIO channel stalled time | 76 | 输出 PLIO 通道处于停滞状态的时间:使用者 (PL) 无法接受新数据,生产者(AI 引擎阵列)能够发送新数据。 |
这些值引用所有 PLIO 的特定输出通道(AI 引擎 到 PL),共有 6 条通道(0 到 5)可用。