投稿日: 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 インスタンスを参照してください。