接口拼块剖析 - 2022.1 简体中文

Versal ACAP AI 引擎编程环境 用户指南 (UG1076)

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

下表列出了可用于接口拼块的预定义指标集配置。在 xrt.ini 文件中,所有这些指标名称均应采用小写,且分配到指标选择器 aie_profile_interface_metrics

所有这些指标集的目标均为每个 PLIO 中的单一通道,此通道在指定指标集之后立即指定。例如,aie_profile_interface_metrics=input_bandwidths:2 将剖析所有输入 PLIO 中使用的所有编号为 2 的通道。

表 1. input_bandwidths
指标名称 事件 ID 描述
PLIO channel transfer time 75 PLIO 通道用于数据传输的时间。
PLIO channel packet count 77 通过 PLIO 发送的 TLAST 事件数。
PLIO channel bandwidth 衍生 PLIO 使用的带宽。

这些值引用 PLIO 的特定输入通道(PL 到 AI 引擎),共有 8 条通道(0 到 7)可用。

表 2. output_bandwidths
指标名称 事件 ID 描述
PLIO channel transfer time 75 PLIO 通道用于数据传输的时间。
PLIO channel packet count 77 通过 PLIO 发送的 TLAST 事件数。
PLIO channel bandwidth 衍生 PLIO 使用的带宽。

这些值引用 PLIO 的特定输出通道(AI 引擎 到 PL),共有 6 条通道(0 到 5)可用。

表 3. input_stalls_idle
指标名称 事件 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)可用。

表 4. output_stalls_idle
指标名称 事件 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)可用。