Microsoft Azure

面向 Microsoft Azure 的 Alveo U250

Microsoft Azure 使用 Alveo™ U250 数据中心卡来启用 FaaS(FPGA as a Service),即 Azure FPGA Runtime Platform NP 系列,它支持在本地和云之间无缝迁移应用。这个加速平台不仅使用有 2 个可重新配置分区 (DFX-2RP) 的 Dynamic Function eXchange,还提供标准化的 DMA (XDMA) 以及包括与用户数据移动器的 AXI-Slave 连接在内的高级功能。 并更新了 Vitis 2022.1 支持。

Alveo U250

Alveo U250 部署 – Microsoft Azure NP-系列虚拟机 - 2022.1 版


Alveo U250 开发 - 本地

按照步骤 1 ~ 4 设置用于本地 Vitis 开发和测试的 Alveo U250 加速卡。

下载安装程序

1.

下载 Xilinx Runtime - 2022.1 版本

Xilinx 运行时 (XRT) 是主机和板卡之间的低层次通信层(API 和驱动程序)。

注:   

  • Microsoft Azure NP 系列 VM 需要 *-azure.rpm or *-azure.deb。这些软件包对于本地安装不是必需的。

2.

下载部署目标平台 - 2022.1 版

部署目标平台是物理实现并闪存到卡中的通信层。

注: 

  1. 安装过程还需要执行其它步骤,才能实现 Shell 分区并使用 AXI-Slave 连接预先分配主机内存访问。
  2. Microsoft Azure 需要认证,才能生成 XCLBIN 参考。
  3. Microsoft Azure NP-系列 VM 需要 *-validate_2.1-3005608.1.noarch.rpm (Azure) 或*-validate_2.1-30056081.1_all.deb (Azure)。这些软件包对于本地安装不是必需的。

  


3.

下载开发目标平台

如果要构建自己的应用,则需要开发目标平台。


4.

下载 Vitis 设计环境 - 可选

Xilinx® Vitis™ 软件平台为开发加速应用提供了框架。


5.

Vitis 开发 2022.1 版(可选)