Открытие исходного кода CUDA Tile от Nvidia

Компания Nvidia приняла решение отказаться от закрытой лицензии для промежуточного представления CUDA Tile, выпустив его с открытым исходным кодом. Это объявление состоялось в рамках выхода CUDA 13.1, когда Nvidia назвала CUDA Tile «самым значительным обновлением платформы за последние два десятилетия». Промежуточное представление CUDA Tile, основанное на многоуровневом промежуточном представлении (MLIR), может быть использовано в различных средах, не ограничиваясь продуктами Nvidia. Например, компании AMD и Intel также применяют MLIR в своих разработках. Открытие исходного кода CUDA Tile IR сможет повысить совместимость программного обеспечения с другими графическими процессорами и ускорителями, что особенно важно для проектов, таких как ZLUDA. В рамках проекта доступны диалект Tile MLIR, API привязки для Python и тестовые наборы на соответствие. Исходный код распространяется под лицензией Apache 2.0. В начале года также был перезапущен проект Rust CUDA, позволяющий использовать ядра CUDA в языке Rust.

Вопрос-ответ

Какие основные изменения в CUDA Tile были представлены в CUDA 13.1 и почему они важны?

CUDA Tile в версии 13.1 переходит в открытый исходный код, что расширяет совместимость и возможность использования между различными производителями GPU и ускорителями. Это позволяет развивать проекты вне экосистемы Nvidia, ускоряя интеграцию и совместимость с MLIR-ориентированными инструментами, такими как Tile MLIR диалект, и улучшает совместную разработку через открытые лицензии.

Как открытие исходного кода CUDA Tile IR влияет на совместимость и экосистему разработчиков?

Открытие кода обеспечивает прозрачность, возможность независимой верификации и доработки, облегчает адаптацию под альтернативные аппаратные платформы (AMD, Intel и др.). Это поддерживает проекты вроде ZLUDA, стимулирует межплатформенную совместимость и упрощает создание кросс-аппаратных инструментов и компиляторов на основе MLIR.

Какие элементы проекта CUDA Tile доступны разработчикам и под какой лицензией?

Доступны диалект Tile MLIR, API привязки для Python и тестовые наборы на соответствие. Исходный код распространяется под лицензией Apache 2.0, что позволяет свободно использовать, изменять и распространять проект в рамках условий лицензии, включая коммерческое использование.

  • Related Posts

    Как создать современный сайт на Laravel: практический маршрут от идеи до запуска

      Если у вас есть идея для веб-проекта и вы хотите реализовать её быстро, надёжно и с хорошей архитектурой, разработчик сайта на laravel — один из лучших путей. В этой…

    Huawei Mate 80 стал самым продаваемым флагманом на рынке Китая

    По информации известного китайского инсайдера Digital Chat Station, стандартная модель Huawei Mate 80 преодолела отметку в 1,5 миллиона активаций. Благодаря этому достижению, смартфон сумел опередить все остальные флагманы на китайском…

    You Missed

    Самосвальные полуприцепы: техника для стройки и добычи инертных материалов

    • От Redactor
    • 21 августа, 2026
    • 7 views

    Как сохранить букет свежим дольше

    • От Redactor
    • 19 августа, 2026
    • 8 views

    Чем отличается предчистовая отделка от чистовой

    • От Redactor
    • 17 августа, 2026
    • 14 views

    Сколько стоит грузчик на час

    • От Redactor
    • 10 августа, 2026
    • 24 views

    Как выбрать зал для конференции

    • От Redactor
    • 6 августа, 2026
    • 31 views

    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать

    • От Redactor
    • 16 июля, 2026
    • 29 views
    Накрутка поведенческих факторов: быстрый эффект и высокая цена — что нужно знать, прежде чем рисковать