Microsoft разрабатывает ПО для запуска CUDA на ускорителях AMD и подрывает монополию Nvidia

Вычислительные ускорители Nvidia стали практически незаменимыми для большинства компаний, работающих с обучением и внедрением ИИ, что приводит к росту цен и дефициту оборудования. Microsoft решила частично снять эту зависимость, перейдя на платформу AMD и тем самым ослабить доминирование Nvidia.


Microsoft разрабатывает ПО для запуска CUDA на ускорителях AMD и подрывает монополию Nvidia
Фото WCCF Tech

Главная цель Microsoft — предложить альтернативу CUDA, ставшей де-факто индустриальным стандартом, под который создают большинство фреймворков и утилит. Для этого компания разработала набор инструментов, позволяющих переводить CUDA-код в формат, совместимый с ROCm, и запускать его на GPU AMD.

Ускорители AMD характеризуются более доступной ценой, расширенным объёмом видеопамяти и нередко лучшей пиково́й производительностью. Кроме того, Microsoft уже приобрела значительное количество таких адаптеров.

Скорее всего, разработка Microsoft опирается на давно известный подход — слой совместимости в рантайме, перенаправляющий вызовы CUDA API на ROCm без полного переписывания исходного кода. Аналогичный механизм использует, например, проект ZLUDA.

Если Microsoft удастся предложить решение, превосходящее существующие аналоги, и предоставить его широкой аудитории, в среднесрочной перспективе это может существенно скорректировать расстановку сил на рынке ИИ.

 

Источник: iXBT

Читайте также