Amazon EC2 F1についての情報たち。随時更新する予定。
公式情報
プレスリリース
Xilinx
-
Xilinx FPGAs to be Deployed in New Amazon EC2 F1 Instances... - 2016-12-07
-
ザイリンクスの FPGA、Amazon EC2 の新しい F1 インスタンスに採用... - 2016-12-13
Blog/Forums
- Amazon picks Xilinx UltraScale+ FPGAs to accelerate AWS,... - 2016-11-30
- Developer Preview – EC2 Instances (F1) with Programmable Hardware - 2016-11-30
Slide
以下,ほとんど公式情報からの引用。
Specs
AWSの公式ページとBlogから。
インスタンスはf1.2xlarge
とf1.16xlarge
の2種類
インスタンスタイプ | FPGA | vCPU | メモリ(GiB) | SSD (GB) |
---|---|---|---|---|
f1.2xlarge | 1 | 8 | 122 | 480 |
f1.16xlarge | 8 | 64 | 976 | 4 x 960 |
F1 Instance
- CPU: Intel Broadwell E5 2686 v4 processors (2.3 GHz base speed, 2.7 GHz Turbo mode on all cores, and 3.0 GHz Turbo mode on one core)
- Memory: up to 976 GiB
- Strage: up to 4 TB of NVMe SSD
FPGA
- Up to eight
- Xilinx UltraScale+ VU9P fabricated using a 16 nm process.
- 64 GiB of ECC-protected memory on a 288-bit wide bus (four DDR4 channels).
- Dedicated PCIe x16 interface to the CPU.
- Virtual JTAG interface for debugging.
FPGA間は双方向リングバス。
開発環境
基本的にXilinxのVivadoだが AmazonからF1 Hardware Development Kit (HDK)が提供される。
だけど現在リンク切れ。(member only)
host-to-FPGA,FPGA-to-memoryとFPGA-to-FPGA通信についてはサンプルアプリケーションが提供される。
設計データ
- Amazon FPGA Image (AFI)
- Amazon Machine Image (AMI)
AFIというのがFPGAコンフィグレーションデータ。AFIはAWS Marketplaceで販売できる。
AMIはFPGAの開発環境が入ったLinux?のようだ。
価格
不明
その他
疑問点,不明点など。
- PCIeはGEN2?
- FPGA間通信はXilinx Auroraかな?もしくはInfiniBand?
- PCIeのデバイスドライバはどうなっているのだろう?
- FPGAのコンフィグレーションどうやるんだろう?
- XilinxのFPGAデータは通常bitstream(bitファイル)だけど,AFIというのはAmazon専用のフォーマットなんだろうか?
- Virtual JTAGって何だろう。
- FPGAにバグがあってPCIeがフリーズしたらどうするんだろう?