Эфир 18.11 · Поток 318 ноября в 19:00 МСК — бесплатный практический эфир по ИИ-агентам · Живой Поток 3 стартует 23.11Эфир 18 ноября →Поток 3 (23.11)
ИнфраструктураAPI / Продукт · В работуNVIDIA Developer Blog→ оригинал

NVIDIA CUDA 13.3 упрощает разработку на GPU с Tile programming в C++

NVIDIA выпустила CUDA 13.3 с Tile programming в C++ — разработчики теперь пишут ядра GPU на высоком уровне абстракции без ручной оптимизации. Добавлены автоматический compiler autotuning и улучшенная поддержка Python. Работает на новых GPU поколений (Compute Capability 9.0 и выше).

AI-обработка оригинала NVIDIA Developer Blog; редакция Hamidun News
NVIDIA CUDA 13.3 упрощает разработку на GPU с Tile programming в C++
Источник: NVIDIA Developer Blog. Коллаж: Hamidun News.
Слушать статью

NVIDIA выпустила новую версию CUDA 13.3 — основную платформу для разработки высокопроизводительных приложений на GPU. Главное улучшение — встроенный Tile programming в C++, который упрощает создание оптимизированных GPU-ядер без глубоких знаний архитектуры железа.

Tile programming упрощает оптимизацию

Традиционно разработчикам GPU требуется вручную управлять локальной памятью каждого GPU-ядра, синхронизировать работу потоков, оптимизировать паттерны доступа к глобальной памяти. Это требует не только глубокого понимания архитектуры конкретной GPU, но и много часов экспериментов с параметрами для достижения пиковой производительности. Tile programming меняет парадигму: разработчик описывает алгоритм на высоком уровне абстракции, говоря о тайлах (блоках данных) и операциях над ними, а компилятор CUDA автоматически трансформирует этот код в оптимизированное низкоуровневое ядро для конкретной архитектуры GPU. Эта абстракция поддерживается начиная с Compute Capability 9.0 (самые новые архитектуры NVIDIA) и выше. Результат: разработчики получают как хорошую производительность, так и переносимость кода между разными GPU поколений.

Автоматический tuning и Python Помимо

Tile programming, CUDA 13.3 добавляет compiler autotuning — система автоматически анализирует написанный код и подбирает оптимальные параметры компиляции: размеры блоков потоков, стратегии памяти, развёртывание циклов. Это экономит разработчикам часы на ручное экспериментирование и прототипирование. Вторая область улучшений — поддержка Python. CUDA 13.3 ускоряет Python bindings, лучше интегрирует NumPy arrays, добавляет новые инструменты для профилирования и отладки Python-кода на GPU: Быстрое создание GPU-буферов из NumPy Встроенное профилирование функций Улучшенные сообщения об ошибках Поддержка асинхронных операций Python-разработчики теперь могут писать ускоренный на GPU код без погружения в C++ и низкоуровневые детали CUDA.

Что это значит Tile programming, compiler autotuning и улучшенная

Python-поддержка снижают барьер входа для GPU-разработки. Раньше человек должен был потратить месяцы на изучение архитектуры GPU и оптимизации памяти. Теперь можно начать писать эффективный GPU-код после недель обучения. Для компаний это означает, что AI/ML проекты и научные вычисления станут более доступны: не нужно нанимать дорогих специалистов высокого уровня в GPU-программировании, в команде достаточно инженеров среднего уровня с базовыми знаниями CUDA. NVIDIA таким образом расширяет экосистему разработчиков и захватывает новые рынки за счёт доступности.

Сюжет
ЖХ
Жемал Хамидун — 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
Что вы думаете?
Загружаем комментарии…