NVIDIA⁠⁠、RustによるネイティブGPUプログラミングが可能となる「CUDA Rust」を発表

NVIDIAは2026年9月8日、GPU向け並列計算プラットフォームCUDAにおいてRustによる開発を可能にする「CUDA Rust」を発表した。

これまでCUDAにはC++あるいはPython用のプログラミングツールが用意されていたが、CUDA RustによりRustによるネイティブGPUプログラミングが可能となった。GPUカーネルをRustで記述し、ネイティブにPTX(GPU用中間コード)にコンパイルできる。

GPUの利用モデルとしてSIMT(Single Instruction, Multiple Threads⁠)⁠、およびTileの2つのモデル両方をRustで利用できる。SIMT用のRust生成バックエンドとしてcuda-oxide[1]が、Tileベースのプログラミング基盤としてcutile-rs(cuTile Rust)が、それぞれGitHub上で公開されている。cuda-oxideの詳しい解説はThe cuda-oxide Bookを、cutile-rsの詳細はcuTile Rustドキュメントを参照。

おすすめ記事

記事・ニュース一覧