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