对称计算单元和非对称计算单元 - 2023.2 简体中文

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

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文

创建内核的多个实例 中所述,在内核链接进程中,可在 FPGA 上例化单一内核的多个计算单元 (CU)。根据同一内核中不同 CU 之间的相互关系,可将 CU 称为对称或非对称 CU。

对称
如果 CU 间具有完全相同的 connectivity.sp 选项,因而与全局存储器的连接都相同,则可视为对称 CU。故而 Xilinx Runtime 可将这些 CU 互换使用。调用 clEnqueueTask 可能导致调用对称 CU 组中的任意实例。
非对称
如果 CU 间没有完全相同的 connectivity.sp 选项,因而与全局存储器的连接不同,则可视为非对称 CU。使用相同的输入和输出缓冲器设置的情况下,XRT 无法以互换方式来执行非对称 CU。