对加载函数和存储函数进行编码 - 2023.2 简体中文

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

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

内核与全局存储器之间的数据传输对整体系统性能有很大影响。如果无法正常进行数据传输,就会对内核进行节流。因此,最优化加载函数和存储函数就显得尤为重要,因为这样才能以有效的方式将数据移入和移出内核并以最佳方式馈送给计算函数。

全局存储器中的数据布局与软件应用程序中的数据布局相匹配。在编写加载函数和存储函数时,此布局必须已知。反之,如果某个数据布局更有利于将数据移入和移出内核,则可以在软件应用程序中调整缓冲器布局。无论哪种方式,内核开发者和应用开发者都需要就缓冲器和全局存储器中数据的组织方式达成一致。

以下是提高进出内核的数据传输效率的指南。