掲載済み (2026-05-16号)
150 139文字 • 1分

cuda-oxide:Rustコードを直接PTXへ変換するNVIDIA製GPUコンパイラ

原題: The cuda-oxide Book — cuda-oxide

英語

掲載情報

概要

「cuda-oxide」は、DSLを介さず標準的なRustコードを直接PTXへコンパイルすることで、安全かつ慣用的な記述を可能にするNVIDIA開発の実験的GPUコンパイラである。

詳細内容

NVIDIAが公開した「cuda-oxide」は、Rustの強力な型システムと所有権モデルをGPUプログラミングに導入するための新しいツールチェーンである。既存の多くのライブラリとは異なり、独自のDSLを使用せず、カスタムの`rustc`バックエンドを介して純粋なRustコードを直接PTX(Parallel Thread Execution)へと変換する。主要な機能として、GPUメモリの安全な管理、`async/await`を用いた非同期GPUプログラミングの構成、共有メモリやTMA(Tensor Memory Accelerator)などの高度なハードウェア機能の抽象化が挙げられる。現在はv0.1.0のアルファ段階にあり、バグやAPIの変更が含まれる可能性があるが、RustエコシステムとCUDAの融合を深化させる重要なプロジェクトとなっている。