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

Компания Nvidia сделала важный шаг, отказавшись от проприетарной лицензии на промежуточное представление CUDA Tile и выложив его исходный код в открытый доступ. Это решение было озвучено в рамках релиза CUDA 13.1, где CUDA Tile представляется как значительное обновление платформы, существующей более 20 лет. Основой промежуточного представления CUDA Tile является MLIR, что может облегчить интеграцию с другими средами, такими как AMD, Google и Intel, которые также используют MLIR. В дополнение к этому, существуют разные фреймворки IR, такие как ONNX-MLIR и Torch-MLIR, которые могут повысить совместимость программного обеспечения. Открытый исходный код CUDA Tile IR, доступный под лицензией Apache 2.0, будет полезен для проектов, таких как ZLUDA. Также стоит отметить, что в начале года разработчики Rust GPU анонсировали перезапуск проекта Rust CUDA, который позволяет использовать ядра CUDA в Rust.