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

Главная цель Microsoft — предложить альтернативу CUDA, ставшей де-факто индустриальным стандартом, под который создают большинство фреймворков и утилит. Для этого компания разработала набор инструментов, позволяющих переводить CUDA-код в формат, совместимый с ROCm, и запускать его на GPU AMD.
Ускорители AMD характеризуются более доступной ценой, расширенным объёмом видеопамяти и нередко лучшей пиково́й производительностью. Кроме того, Microsoft уже приобрела значительное количество таких адаптеров.
Скорее всего, разработка Microsoft опирается на давно известный подход — слой совместимости в рантайме, перенаправляющий вызовы CUDA API на ROCm без полного переписывания исходного кода. Аналогичный механизм использует, например, проект ZLUDA.
Если Microsoft удастся предложить решение, превосходящее существующие аналоги, и предоставить его широкой аудитории, в среднесрочной перспективе это может существенно скорректировать расстановку сил на рынке ИИ.
Источник: iXBT



