Coelacanth's Dream

Arm Cortex & AMD EPYC、FPGA によるシステム構築を計画する EuroEXAプロジェクト

エクサスケールの性能を持つ HPC を実現する上での壁、課題を解決することを目的とする EuroEXA プロジェクトは現在、Arm Cortex と AMD EPYC、アクセラレーターには FPGA を用いるシステムを計画し、開発を進めている。
2021/08/31 付で公開された「European HPC Handbook 2021」(Page 32) にて明かされた。

EuroEXAプロジェクトは 2022/23年にエクサスケールのシステムを調達、展開するため、システムの開発を進めている。

エクサスケールの壁として EuroEXA は以下の項目を挙げている。

EuroEXAプロジェクトではアクセラレーターとして FPGA を採用する予定にある。
その利点としてプロジェクトは、創薬におけるバーチャルスクリーニング (Virtual screening) で FPGA は CPU か GPU を用いる場合と比べて 10倍速く、その上消費電力も少ないとしている。

AMD EPYC + Xilinx FPGA

今回自分が最も興味を惹かれたのは AMD EPYC と FPGA が組み合わされるという点で、テストベッドの構成から、FPGA には Xilinx のものが採用されると見られる。1
そして AMD は 2020/10/27付で Xilinx の買収を発表、2021/04/07 には株式投票で承認されたことを発表している。

AMD による Xilinx の買収には様々な反応があったようだが2、EuroEXAプロジェクトでその最初の具体的な成果が公開されるかもしれない。

また、EuroEXA は当初、Arm CPU を搭載する Xilinx FPGA でシステムを開発していたようだが、そこに AMD EPYC を組み合わせる構成に変更されている。

テストベッドの最終段階では 1x AMD EPYC; 1x Xilinx FPGA Accelerator; 1x Xilinx Storage/Network Processor/FPGA で構成されたノードでクラスタを構築しており、AMD EPYC を採用する方向で固まっていると思われる。
昨今の Arm IP を巡る情勢、AMD の Xilinx 買収などを受けての変更なのだろうか?

最後に、自分が所属する Mastodon サーバーがバレて欲しくないため、名前を出せないのが申し訳ないが、
自分に EuroEXAプロジェクトと European HPC Handbook 2021 の存在を知る切っ掛けを与えてくださった方に感謝を。

参考リンク