Назад

NVIDIA представила CUDA Rust — GPU-ядра тепер можна писати мовою Rust
SiTech AI Team1 хв читання

NVIDIA представила CUDA Rust — GPU-ядра тепер можна писати мовою Rust

NVIDIA представила CUDA Rust: cuda-oxide компілює SIMT-ядра напряму в PTX, а cutile-rs дає tile-програмування на стабільному Rust — його вже використовує HuggingFace Grout і mistral.rs.

Що оголосила NVIDIA

NVIDIA представила CUDA Rust — два офіційні шляхи для написання GPU-ядер мовою Rust. cuda-oxide — це власний codegen-бекенд rustc, який компілює SIMT-ядра напряму в PTX через Pliron IR та LLVM. cutile-rs приносить tile-орієнтоване програмування GPU у стабільний Rust: компілятор сам керує розподілом потоків і розміщенням пам'яті через CUDA Tile IR.

Чому це важливо

Обидва проєкти перевіряють безпеку пам'яті під час компіляції — cuda-oxide через DisjointSlice і launch-контракти, cutile-rs через поділ тензорів і володіння. cutile-rs уже працює на стабільному Rust 1.89+ з CUDA 13.3 і використовується в Grout від HuggingFace та mistral.rs; cuda-oxide залишається в ранній альфі та потребує pinned nightly. NVIDIA планує сумісність із CUDA C++ та Python.

Поділитися цифровим досвідом

SiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.