セミナー: | CPS セミナー |
日時: | 2022 年 10月 28日(金) 16:00-18:00 |
場所: | ネット会議システム (Zoom) |
講演者: | 遠藤 克浩(産業技術総合研究所 研究員) |
タイトル: | "MN-Core 向け相互作用計算カーネルコンパイラ PIKG/MN-Core" |
要旨: | 神戸大学と PFN が共同開発した深層学習向けプロセッサ MN-Core は、 深層学習向けとはいえ倍精度演算もサポートし、Green 500 では3度にわ たって1位を獲得する等汎用計算に対しても高いポテンシャルを秘めてい る。しかし、開発環境は現在まで深層学習向けのものしかなく、他のHPC アプリケーションでどのように使うことができるかは明らかではなかっ た。我々は、我々が開発してきた粒子間相互作用を記述するDSL である PIKG を、MN-Coreに最適化されたコードを生成するよう拡張した。 MN-Core は演算オペランドにメモリをとることが可能であり、中間デー タを適切な記憶要素に配置することが高い実行効率を実現する鍵となる。 我々は、この配置をシミュレーテッドアニーリングで最適化することで、 人が配置するのと同等の性能を実現した。このコード生成・最適化の成 功により、MN-Core での一般的な数値計算の実現が可能になったと考え ている。 |
キーワード: | HPC,粒子間相互作用計算,コンパイラ,MN-Core |
世話人: | 牧野 淳一郎 |
参加方法: