Microsoft razvija orodje za izvajanje NVIDIA CUDA kode na AMD GPU-jih
Trg strojne opreme obstaja že leta pod pogoji tesne vezanosti na enega samega proizvajalca. NVIDIA-ova CUDA programska platforma je postala de facto standard, kar je razvijalce prisililo, da uporabljajo izključno grafične procesorje tega ponudnika, medtem ko dosedanji poskusi ustvarjanja univerzalnih alternativ doslej niso prinesli pomembnih uspehov.
Ta situacija bi se lahko spremenila zahvaljujoč delu Microsoftovih strokovnjakov. Po razpoložljivih informacijah podjetje aktivno razvija orodja za prilagoditev kode, napisane za CUDA, da bi delovala na AMD-ovi odprti ROCm platformi. To bi omogočilo obstoječim AI modelom, da delujejo na bolj dostopnih AMD čipih brez popolne prekoda.
Podoben delovni princip je prej pokazal projekt ZLUDA. Zdi se, da Microsoftov pristop vključuje tudi pretvorbo CUDA ukazov v navodila, ki jih ROCm razume v realnem času. Glavni ekonomski smisel te pobude je premik povpraševanja znotraj področja AI. Medtem ko je bila draga računalniška moč za usposabljanje nevronskih mrež prej ključna, zdaj na površje prihaja faza sklepanja—praktična uporaba že pripravljenih modelov.
Uvedba teh modelov ne zahteva vedno vrhunskih, dragih NVIDIA rešitev, kar naredi argumente v prid AMD vedno bolj prepričljive. Vendar pa strokovnjaki ocenjujejo, da ROCm programska oprema še vedno zaostaja za CUDA ekosistemom glede na dodelanost in zrelost, kar lahko v nekaterih scenarijih privede do izgube zmogljivosti, kar je kritičen dejavnik za komercialne podatkovne centre.
Povečana konkurenca med proizvajalci čipov in zmanjšana odvisnost od ene same tehnološke platforme bi lahko dolgoročno spodbudila inovacije in omejila rast cen grafičnih kartic. Poleg tega bi lahko orodja za pretvorbo olajšala življenje razvijalcem, ki uporabljajo tehnologije, kot sta sledenje žarkom ali AI povečava, kar bi jim omogočilo hitrejšo prilagoditev teh funkcij za AMD grafične kartice.

