在多个存储器端口或多个内核之间共享器件缓冲器 - 2023.2 简体中文

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

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

有时,内核的存储器端口只需少量数据。但管理小型缓冲器以及传输少量数据都可能对应用引发潜在性能问题。或者,您的主机程序可以创建更大的缓冲器,并将其分割为较小的子缓冲器。对于需要少量数据的每个存储器端口,将把每个子缓冲器分配为一个内核实参,如 设置内核参数 中所述。

创建子缓冲器后,就会在主机代码中以类似常规缓冲器的方式来使用这些子缓冲器。由于 XRT 只需通过单一传输事务来处理大型缓冲器,而无需处理多个小型缓冲器和多项传输事务,因此性能可以得到提升。