Microsoft Azure

Microsoft Azure 用 Alveo

Microsoft Azure は、Alveo™ U250 データセンター アクセラレータ カードを採用して FaaS (FPGA as a Service)、つまり Azure FPGA Runtime Platform NP シリーズを実現しています。これを利用することでオンプレミスとクラウド間でのアプリケーションのシームレスな移行が可能になります。このアクセラレーション プラットフォームは、DFX-2RP (2 つの再構成可能なパーティションを備えた Dynamic Function eXchange) を使用し、標準化された DMA (XDMA) を提供するほか、独自データ ムーバーの AXI-Slave 接続や、カーネルを交換しながらの DDR4 Self-Refresh によるデータ保持といった高度な機能を提供します。Vitis 2022.1 サポートで更新済み

Alveo U250

Alveo U250 Deployment VM - Microsoft Azure NP シリーズ Virtual Machines (v. 2022.1)

ザイリンクス Alveo U250 Deployment VM - Centos 7.8
ザイリンクス Alveo U250 Deployment VM – Ubuntu18.04
ザイリンクス Alveo U250 Deployment VM – Ubuntu20.04

Microsoft Azure には、運用パッケージにあらかじめインストールされた仮想マシンがあるため、これらを使用してすぐに運用を開始できます。詳細および FAQ については、https://docs.microsoft.com/en-us/azure/virtual-machines/np-series をご覧ください。



Alveo U250 開発 - オンプレミス

次の手順 1 ~ 4 に従って、オンプレミスでの Vitis 開発およびテスト用に Alveo U250 アクセラレータ カードを設定します。

インストーラーをダウンロード

1.

ザイリンクス ランタイムをダウンロード - v.2022.1

ザイリンクス ランタイム (XRT) は、ホストとカード間の下位通信レイヤー (API とドライバー) です。

注記:   

  • Microsoft Azure NP シリーズの VM には、*-azure.rpm または *-azure.deb が必要です。これらのパッケージは、オンプレミスのインストールには必要ありません。

2.

運用ターゲット プラットフォームのダウンロード - v.2022.1

運用ターゲット プラットフォームは、物理的に実装された通信レイヤーであり、カードへの書き込みを実行します。

注記:   

  1. インストール時には、シェル パーティションを有効にし、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 デザイン環境のダウンロード - オプション

ザイリンクス Vitis™ ソフトウェア プラットフォームは、高速化されたアプリケーション開発用のフレームワークを提供します。


5.

Vitis 開発 v.2022.1 (オプション)

ザイリンクス Alveo U250 Deployment VM - Centos 7.8
ザイリンクス Alveo U250 Deployment VM – Ubuntu18.04:
ザイリンクス Alveo U250 Deployment VM – Ubuntu20.04

Microsoft Azure には、運用パッケージにあらかじめインストールされた仮想マシンがあるため、Azure クラウド開発に使用して運用を開始できます。詳細および FAQ については、https://docs.microsoft.com/en-us/azure/virtual-machines/np-series をご覧ください。