MarkTechPost→ оригинал

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

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

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 разработки.

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 400+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.

Хотите не читать про ИИ, а внедрить его?

«AI News» — это полезные новости из мира ИИ. Системно научиться работать с нейросетями и применять их в работе — в Hamidun Academy.

Что вы думаете?
Загружаем комментарии…