投稿日: Nov 30, 2016

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

Amazon EC2 F1 インスタンスのプレビュー版では、1 つのインスタンスあたり最大 8 個の FPGA を使用できる、2 種類のインスタンスサイズをご利用いただけます。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 480 1
f1.16xlarge 64 976 4 x 960 8

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

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