投稿日: Apr 19, 2017

Amazon EC2 F1 は、FPGA (Field Programmable Gate Array) を搭載したコンピューティングインスタンスです。これにより、アプリケーションのためのカスタムハードウェアアクセラレーションをプログラミングで作成できます。F1 インスタンスはプログラミングが簡単で、ハードウェアアクセラレーションコードの開発、シミュレーション、コンパイルで必要なすべて (FPGA Developer AMI、Hardware Developer Kit (HDK) など) を搭載しています。FPGA の設計が完了すると、それを Amazon FPGA Image (AFI) として登録できるため、数クリックでお使いの F1 インスタンスにデプロイできます。作成した AFI は、必要な F1 インスタンスで何度でも再利用できます。開発した AFI は、他のお客様が購入できるように、AWS Marketplace に提供することができます。

Amazon EC2 F1 インスタンスは、現在 2 つのインスタンスサイズ (インスタンスあたり最大 8 つの FPGA など) で利用できます。F1 インスタンスには、最新の 16 nm Xilinx UltraScale Plus FPGA とローカルの 64 GiB DDR4 ECC 保護メモリと、インスタンスへの専用 PCI-e x16 接続が含まれます。F1.16xlarge インスタンスについては、専用 PCI-e ファブリックにより、FPGA は同じメモリ領域を共有し、各方向に最大 12 GBps のファブリック間通信が可能です。F1.16xlarge 内の FPGA は低遅延、高帯域幅の通信に対応した 400 Gbps の双方向リングへのアクセスを共有します。

F1 インスタンスは、現在次の仕様で利用できます。

インスタンスタイプ

vCPU

インスタンスメモリ (GiB)

SSD ストレージ (GB)

拡張ネットワーキング

EBS 最適化

FPGA

f1.2xlarge

8

122

470

1

f1.16xlarge

64

976

4 x 940

8

F1 インスタンスはすべて、拡張ネットワーキングに対応し、追加コストなしで EBS 最適化されています。Amazon EC2 のその他のオンデマンドインスタンスと同じように、前払い料金や長期契約はなく、使用した F1 のコンピューティング性能に対して時間単位の料金が発生します。FPGA Developer AMI や HDK は無料で利用できるので、追加料金なしで、お使いの F1 インスタンスの FPGA を何度でもプログラミングできます。

F1 の詳細については、Amazon EC2 F1 インスタンスを参照してください。