Компания NVIDIA представила два проекта на языке Rust — cuda-oxide и cutile-rs, предназначенные для создания безопасных GPU-ядер на этапе компиляции. Оба инструмента находятся на стадии альфа-тестирования и пока не предназначены для промышленного использования.
Проект cuda-oxide представляет собой кастомный бэкенд кодогенерации rustc, который транслирует функции через Rust MIR, Pliron IR и LLVM IR в PTX. Для работы требуются Linux, GPU с вычислительной мощностью 8.0 или выше, CUDA 12.x и ночная сборка Rust от 3 апреля 2026 года.
Библиотека cutile-rs использует модель программирования на основе тайлов, где компилятор берет на себя управление потоками. Инструмент совместим со стабильной версией Rust 1.89 и новее, а также требует CUDA 13.3. Его уже используют в движке Grout от Hugging Face и в mistral.rs.
Новые разработки расширяют присутствие Rust в экосистеме NVIDIA, где этот язык уже применяется в драйвере Nova Linux и ядре Dynamo. Компания планирует обеспечить совместимость между языками, чтобы разработчики могли сочетать Rust с кодом на C++ и Python.






