
Ускорителите на Nvidia са търсени от почти всички компании, занимаващи се с обучение на изкуствен интелект, което води до покачване на цените, недостиг и други проблеми. Microsoft може частично да коригира тази пазарна ситуация, като премине към AMD хардуер и същевременно отслаби монопола на Nvidia.
Основната идея на Microsoft е да замени архитектурата CUDA, която вече се е превърнала в стандарт. Много решения и инструменти се разработват специално за CUDA.
В отговор Microsoft разработи инструментариум, който позволява изпълнение на CUDA код на AMD графични процесори, превеждайки го в ROCm-съвместима версия.
AMD ускорителите са по-евтини, имат повече памет и често предлагат по-добра сурова производителност. Освен това Microsoft вече е закупила голям брой такива ускорители.
Инструментариумът на Microsoft вероятно се опира на метод, който е на пазара от доста време. Един от начините за конвертиране на CUDA в ROCm е използването на слой за съвместимост по време на изпълнение, който позволява CUDA API извикванията да бъдат конвертирани в ROCm без пълно пренаписване на изходния код. Един пример е инструментът ZLUDA.
Ако Microsoft може да разработи нещо по-добро от това, което вече е налично на пазара, и да го направи достъпно за всички, балансът на силите може да се промени значително в средносрочен план.
