
Microsoft Azure with AMD Alveo™ U250
Microsoft Azure uses AMD Alveo™ U250 data center accelerator cards to enable FPGA-as-a-Service (FaaS), also known as Azure FPGA Runtime Platform -NP series, to deliver seamless migration of applications between on-premises and cloud. This acceleration platform uses Dynamic Function eXchange with 2 Reconfigurable Partitions (DFX-2RP) and delivers standardized DMA (XDMA) plus advanced features including AXI-Slave connection to user's data mover. Updated with Vitis 2022.1 support.
Alveo U250 Deployment – Microsoft Azure NP-Series Virtual Machines - 2022.1 versions
Microsoft Azure has pre-installed Virtual Machines with deployment packages that can be used for rapid deployment. For more information and a list of FAQs, please visit: https://docs.microsoft.com/en-us/azure/virtual-machines/np-series.
Alveo U250 Development - On-Premises
Follow steps 1-4 for setting up the Alveo U250 accelerator card for Vitis development and testing on-premises.
Download Installer
1.
Download the Xilinx Runtime - 2022.1 versions
The Xilinx runtime (XRT) is a low-level communication layer (APIs and drivers) between the host and the card.
RHEL/CentOS 7.8 (v.2022.1)
Ubuntu 18.04 (v.2022.1)
Ubuntu 20.04 (v.2022.1)
Note:
- Microsoft Azure NP-Series VMs will require *-azure.rpm or *-azure.deb. These packages are not required for on-premises installation.
2.
Download the Deployment Target Platform - 2022.1 versions
The deployment target platform is the communication layer physically implemented and flashed into the card.
RHEL/CentOS 7.8 (v.2022.1)
Ubuntu 18.04 / 20.04 (v.2022.1)
Note:
- Additional steps are required during installation to enable the shell partition and pre-allocate host memory access using AXI-Slave connection.
- Microsoft Azure requires attestation to generate XCLBIN references.
- Microsoft Azure NP-Series VMs will require *-validate_2.1-3005608.1.noarch.rpm (Azure) or *-validate_2.1-30056081.1_all.deb (Azure). These packages are not required for on-premises installation.
3.
Download the Development Target Platform
The development target platform is required if you are building your own applications.
RHEL/CentOS 7.8
Ubuntu 18.04 / 20.04
4.
Download the Vitis Design Environment - Optional
The AMD Vitis™ software platform provides a framework for developing accelerated applications.
5.
Vitis Development 2022.1 versions (optional)
Microsoft Azure has pre-installed Virtual Machines with development packages that can be used for Azure cloud development. For more information and a list of FAQs, please visit: https://docs.microsoft.com/en-us/azure/virtual-machines/np-series.