NVIDIA выпустила крупнейшее за 20 лет обновление CUDA, которое может ослабить её «защитный ров»
NVIDIA официально представила CUDA 13.1, назвав её «самым крупным и всеобъемлющим обновлением с момента создания платформы CUDA в 2006 году».
Ключевой особенностью обновления стала модель программирования CUDA Tile, основанная на работе с блоками данных. Её цель — значительно снизить порог входа в программирование для GPU, позволяя разработчикам сосредоточиться на организации данных и вычислениях, в то время как сложные задачи, такие как планирование потоков, размещение в памяти и отображение аппаратных ресурсов, будут автоматически обрабатываться компилятором и системой времени выполнения.
Для поддержки новой модели CUDA 13.1 представила виртуальный набор инструкций (Tile IR) и выпустила инструмент cuTile, который позволяет разработчикам писать GPU-ядро на основе Tile, используя популярный язык Python.
Однако это нововведение вызвало дискуссии в отрасли о возможном ослаблении «защитного рва» NVIDIA — её экосистемы CUDA. Известный архитектор микросхем Джим Келлер, участвовавший в разработке AMD Zen, Apple A-series и Tesla Autopilot, считает, что это может ознаменовать конец программной эксклюзивности платформы.
По его мнению, если основное программирование для GPU сместится в сторону модели на основе блоков (Tile-based), и разработчики привыкнут к парадигме «пиши блок, а железо само оптимизируется», то одна и та же программная логика станет гораздо проще для переноса на различное GPU-оборудование. Это контрастирует с прежней высокой степенью привязки CUDA C++ к аппаратному обеспечению NVIDIA и может открыть возможности для AMD, Intel или новых компаний в сфере ИИ.








0 комментариев