ИнфраструктураMarkTechPost→ оригинал

NVIDIA выпустила cuda-oxide: компилятор Rust-кода для GPU

NVIDIA выпустила cuda-oxide v0.1.0 — компилятор Rust для GPU ядер CUDA. Инструмент компилирует аннотированные функции напрямую в PTX через конвейер из преобразований. Одна команда cargo oxide build компилирует и хост, и девайс одновременно.

AI-обработка оригинала MarkTechPost; редакция Hamidun News
NVIDIA выпустила cuda-oxide: компилятор Rust-кода для GPU
Источник: MarkTechPost. Коллаж: Hamidun News.
Слушать статью

NVIDIA открыла код cuda-oxide — экспериментального компилятора, который превращает Rust-функции напрямую в CUDA GPU код. До сих пор разработчики GPU приложений выбирали между удобством Rust и производительностью CUDA.

Как это работает cuda-oxide — это кастомный бэкенд компилятора rustc.

Он берёт функции с аннотацией #[kernel] и пропускает их через цепочку преобразований: Rust → Stable MIR → Pliron IR → LLVM IR → PTX (Parallel Thread Execution, машинный код для NVIDIA GPU). Главная фишка: разработчик пишет код один раз. Одна команда cargo oxide build компилирует и CPU часть (хост), и GPU часть (девайс). Раньше приходилось мешать Rust для хоста и C/CUDA для ядер.

Зачем это нужно Rust на GPU — святой грааль для разработчиков.

CUDA исторически привязана к C/C++. Rust предлагает память-безопасность без гарбейджа, что критично для высокопроизводительных вычислений.

  • SIMT программирование (Single-Instruction Multiple-Thread) становится доступнее Одна экосистема инструментов — Cargo работает со всеми целями одинаково Memory-safety гарантии даже для GPU кода Проще интегрировать CUDA в существующие Rust проекты Сокращается граница между языком хоста и языком ядер Cuda-oxide v0.1.0 — это первый шаг. Инструмент экспериментальный, поэтому на боевых задачах могут быть ограничения и ошибки.

Что это значит NVIDIA инвестирует в экосистему Rust для GPU вычислений.

Это сигнал, что мир отходит от обязательного C/C++ для параллельных вычислений. Если cuda-oxide доживёт до production версии, он может стать стандартом для новых CUDA проектов на Rust и поменяет ландшафт GPU разработки.

Сюжет
ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…