使用 Vitis 进行数据中心加速用户指南

本指南的目标是介绍关键概念,并提供一条途径以供您使用基于 FPGA 的 AMD Alveo 加速器卡、 AMD Vitis 编译器和统一集成设计环境( IDE )来开始应用加速。

AMD Vitis 统一软件平台是面向异构应用的开发环境,这些应用支持各种 AMD 器件,如 AMD Alveo 数据中心加速器卡和自适应 SoC 器件。在 Vitis 环境内,异构系统包含在 x86 主机处理器上运行的软件应用以及在可编程逻辑( PL )区域中运行的计算内核,这些软件应用与计算内核为构建和运行异构系统奠定了基础。

Vitis 统一软件平台由下列要件构成:

  • 软件开发工具栈,例如,用于构建软件应用的编译器和交叉编译器。

  • 有助于您在自己的系统设计中查找和修复任何问题的调试器。

  • 允许您对应用性能进行剖析和分析的程序分析器。

  • Xilinx Runtime( XRT )可以提供 API 和驱动程序,以供您的软件程序与目标平台相连,并处理软件应用与硬件设计之间的传输事务和数据传输。

  • Vitis 加速库可提供性能优化的硬件函数,仅需最低限度的代码更改,且无需重新实现算法即可充分发挥 AMD 自适应计算的所有优势。Vitis 加速库可用于常用数学、统计数据、线性代数和 DSP 的常用函数,并且可用于特定领域的应用,例如,视觉和图像处理、计量金融、数据库、数据分析以及数据压缩等。

Vitis 统一软件平台为软硬件组件使用标准 C/C++,将 AMD 软硬件开发的方方面面都全部集成到单个统一环境内。Vitis 工具可在各种不同的设计流程内为异构系统提供编译、链接、剖析和调试功能,这些设计流程包括数据中心应用加速、RTL 内核设计和传统嵌入式软硬件设计。

文档聚焦

本文档主要聚焦数据中心用例,并描述了下列流程:

  • Vitis Unified IDE 简介

  • 面向软件程序员的数据中心加速简介

  • 面向 RTL 设计师的数据中心加速简介

  • 教程与示例

获取完整版请扫描二维码进行下载

二维码.png

最新文章

最新文章