AWS クラウド

世界最大のクラウドでザイリンクス FPGA を利用

概要

AWS クラウドでカスタム ハードウェア アクセラレーション

高速コンピューティングを可能にする世界最速 FPGA は、AWS クラウドを利用してどこからでもアクセス可能になりました。

ザイリンクス FPGA は、Amazon Elastic Compute Cloud (Amazon EC2) F1 インスタンスで利用可能です。F1 インスタンスは、機械学習の推論、データ解析、ビデオ プロセッシング、ゲノミクスなど、データセンターのワークロードを加速することを目的として開発されました。

F1 インスタンスで実現可能:

  • カスタム ハードウェア アクセラレーションを素早く設計できる
  • 特化した FPGA を使用することで性能を予測できる
  • 既存の FPGA アルゴリズムを利用できる
AWS クラウド内で
カスタム FPGA を実行

現在、Amazon EC2 F1 インスタンスは、Virtex® UltraScale+ VU9P FPGA を最大 8 個 {搭載した 170 TOP/秒 (INT8) を超えるピーク コンピューティング能力を達成できる 2 つの異なるサイズで提供されています。

AWS 上のザイリンクス クラウド アクセラレーション ツール

F1 インスタンスで実行するアプリケーションおよびサービス

アマゾン ウェブ サービスは、クラウド アクセラレーション用にザイリンクスの SDAccel ™ 開発環境 を提供しています。ハードウェア設計者は、SDAccel を使用することで、 F1 インスタンス上で独自の RTL デザインを簡単に展開できます。また、F1 インスタンス上で特定アプリケーションのアクセラレーターを構築して、C、C++、OpenCL で記述されたコードを自動で高速化します。  

5 つの簡単な手順で今すぐ SDAccel を利用できます。

開発システムをオンプレミスで管理する場合は、Vivado Design Suite と SDAccel 開発環境を購入するか、Amazonクラウド内の F1 インスタンスを利用できるようにアップグレードも可能です。今すぐ購入/アップグレード.

教育機関

アカデミック パートナー プログラムの一貫として F1 インスタンスに関心がある方は、ザイリンクス ユニバーシティ プログラム (XUP) クラウド ページをご覧ください。

設計開始

使用条件

F1 インスタンスへアクセスする前には準備が必要です。次の手順の実行方法を説明しています。

  • AWS アカウントの作成
  • S3 バケットの作成
  • プライベート接続キーの準備
  • AWS F1 インスタンスへのアクセス リクエスト
詳細手順

1.作成、設定、テストする

次の手順の実行方法を説明しています。

  • AWS F1 インスタンスの起動と設定
  • インスタンスへ接続して簡単なテストを実行
  • セッションの終了

 

詳細手順

2.最初の SDAccel プログラムを実行する

次の手順の実行方法を説明しています。

  • 既存の RTL デザインを SDAccel アクセラレーション カーネルとしてパッケージ化する
  • RTL カーネルでアクセラレートされたシンプルな例をコンパイル、実行、プロファイルする

 

詳細手順

 

3.AWS F1 と SDAccel について

次の内容の入門向けオンライン トレーニング コースを紹介しています。

  • AWS F1 および SDAccel 開発環境の紹介
  • AWS F1 のハードウェア仕様および要件
  • 既存の RTL IP を AWS F1 用にパッケージ化
  • RTL カーネルを使用してホスト側アプリケーションを実行
詳細手順

4.実際に例を使用して実行する

次の手順の実行方法を説明しています。

  • F1 上でそのほかの演習およびデザイン例を実行する
  • SDAccel の詳細を学ぶ
  • サポートと問題解決について

 

 

 

詳細手順

5.SDAccel をインストールして実行する

FPGA Developer AMI でロードされた AWS F1 インスタンスは、アマゾン クラウド上で独自のアプリケーションを開発、コンパイル、実行、およびデバッグするために必要なすべてのツールを提供します。 

次の手順の実行方法を示しています。

  • 自分のマシンのローカルに SDAccel をインストールしてライセンスを取得する
  • ローカルでシンプルなデザイン例をコンパイルする
  • デザイン例を AWS F1 上にアップロードして実行する
詳細手順
ビデオ