NVIDIA выпустила CUDA-Oxide 0.1 — экспериментальный компилятор Rust-to-CUDA

NVIDIA представила CUDA-Oxide 0.1 — первый релиз экспериментального компилятора, который позволяет писать CUDA SIMT-ядра нативно на Rust. Проект находится на ранней alpha-стадии и пока рассчитан на разработчиков, готовых тестировать нестабильный инструмент.
По описанию NVIDIA, cuda-oxide демонстрирует, как CUDA SIMT kernels могут быть написаны на pure Rust и стать доступными более широкому Rust-сообществу. В проекте заявлены single-source compilation, device-side abstractions и Rust-native pipeline через кастомный backend rusc.
CUDA-Oxide ориентирован на создание CUDA-ядер для NVIDIA GPU. Это не замена зрелому CUDA C/C++-стеку, а экспериментальная попытка встроить Rust в разработку низкоуровневых GPU-вычислений без промежуточных языковых прослоек.
Релиз CUDA-Oxide 0.1 вышел 7 мая 2026 года. NVIDIA прямо предупреждает, что проект находится в активной разработке: возможны баги, неполные функции и несовместимые изменения API.
Пока остаются открытыми ключевые вопросы: не указаны поддерживаемые версии Rust, CUDA Toolkit, драйверов и GPU, нет данных о производительности относительно CUDA C/C++, а также не раскрыт полный список возможностей и ограничений версии 0.1.
Для экосистемы Rust это важный сигнал: NVIDIA экспериментирует не только с драйверами и CUDA-инструментами, но и с языковой инфраструктурой вокруг GPU-программирования. Если проект получит развитие, Rust может стать более практичным вариантом для написания CUDA-кода в задачах, где важны безопасность памяти и низкоуровневый контроль.
Источник: Phoronix