Versal AI 引擎编程 - 2022.1 简体中文

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

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

AI 引擎内核编码最佳实践指南 (UG1079) 中所述,AI 引擎内核是 C/C++ 程序,它是使用 AI 引擎 API 和专用内部函数编写的,以 Versal® AI Core 器件的 VLIW 标量和矢量处理器为目标,所提供的计算性能较当前服务器级 CPU 高出 100 多倍。

AI 引擎内核代码是使用 AI 引擎编译器 (aiecompiler) 编译的,此编译器包含在 Vitis 核开发套件内。AI 引擎编译器会生成在 AI 引擎处理器上运行的 ELF 文件。在每个自适应数据流 (ADF) 图中包含多个 AI 引擎内核组合,此 ADF 图由节点和边缘组成,其中节点表示计算内核函数,边缘则表示数据连接。ADF 图属于含内核的 Kahn 进程网络 (KPN),这些内核在数据串流上并行运算。ADF 图能够与 Vitis 应用加速流程、全局存储器和此处所述的主机应用的 C++ 和 RTL 内核进行交互。

请参阅 AI 引擎内核编码最佳实践指南 (UG1079)Versal ACAP AI 引擎编程环境用户指南 (UG1076),以获取有关开发 Versal AI 引擎应用的更多信息。