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