Компания Nvidia открывает исходный код CUDA Tile

Компания Nvidia приняла решение об отказе от проприетарной лицензии на промежуточное представление CUDA Tile и выпустила проект с открытым исходным кодом. С выходом CUDA 13.1 было заявлено, что это обновление является самым масштабным с момента создания платформы два десятилетия назад. CUDA Tile IR, основанное на многоуровневом промежуточном представлении (MLIR), может найти применение в средах, отличных от Nvidia. Например, AMD использует MLIR в своих ИИ-решениях, а Google и Intel имеют свои реализации. Это открывает возможности для совместимости CUDA Tile с другими графическими процессорами и ускорителями. Открытый исходный код, доступный под лицензией Apache 2.0, включает в себя диалект Tile MLIR, API на Python, байт-код и набор тестов. Nvidia подчеркивает, что проект улучшит разработку высокопроизводительных ядер CUDA, предлагая удобные абстракции для шаблонов вычислений. Ранее в этом году разработчики Rust GPU анонсировали обновление проекта Rust CUDA для работы с ядрами CUDA в Rust.

Понравилась статья? Поделиться с друзьями: