
テクノロジー
安全なRustで書いたGPUカーネルがCUDAと同等の性能を出した
Rustコンパイラに組み込まれたLLVM Offload基盤が、メモリ安全を保ったままGPUカーネルを実行し、手動最適化されたCUDA/HIPと同等のカーネル性能を達成した。所有権モデルがもたらす$noalias$保証がコンパイラ最適化の情報源になる仕組みと、残された同期オーバーヘッドの課題を解説する。
米国エネルギー省(DOE)傘下の国立研究所。計算科学、エネルギー、国家安全保障などの分野で最先端の研究を行っており、世界最高速クラスのスーパーコンピュータを運用していることでも知られる。

Rustコンパイラに組み込まれたLLVM Offload基盤が、メモリ安全を保ったままGPUカーネルを実行し、手動最適化されたCUDA/HIPと同等のカーネル性能を達成した。所有権モデルがもたらす$noalias$保証がコンパイラ最適化の情報源になる仕組みと、残された同期オーバーヘッドの課題を解説する。

意外かも知れないが、GPT-4やGeminiなど、最先端の大規模言語モデルは計算が苦手だ。 例えば、GoogleのGeminiに以下の通り少し長い計算を依頼してみると完全に間違える。(ライバルのGPT-4oは内部で別に計 […]