内核转换 - 2023.2 简体中文

AI 引擎内核与计算图编程指南 (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 简体中文

从基于窗口的内核移植到基于缓冲器端口的内核时,您需要判定每个内核的缓冲器端口寻址类型。窗口数据类型是作为循环缓冲器来实现的;但缓冲器端口类型则是作为线性缓冲器来实现的,除非将其声明为循环缓冲器端口类型。以下列出了用于选择寻址模式的条件。

用于选择循环地址模式的条件如下所示:

  • 两个内核都必须位于相同拼块内,并且必须彼此直接通信。
  • 使用大于 0 的裕度大小。
  • 内核需对数据进行循环迭代。

用于选择线性地址模式的条件如下所示:

  • 内核位置不保证位于相同拼块内。
  • 内核无需任何裕度。
  • 额外执行裕度复制会影响设计性能。

如需获取线性和循环缓冲器端口之间差异的解释,请参阅 缓冲器端口的线性和循环寻址