Met GPUOpen hoopt AMD dat gamers meer uit zijn Radeon GPU's zullen halen

AMD heeft de details van zijn GPUOpen-project onthuld, waarmee het hoopt een grotere niche voor zichzelf te creëren in de drukke markt voor grafische processors in x86-machines.

Het bedrijf wordt van bovenaf geperst door Nvidia, dat het topsegment van de GPU-markt domineert, en van onderaf door Intel, dat zijn grotere deel van de x86 CPU-markt kan benutten om zijn eigen geïntegreerde grafische chipsets te verkopen. Hoewel het niet veel kan doen met Intel, zou GPUOpen AMD's Radeon-chips een paar punten kunnen laten scoren op Nvidia. 

Met GPUOpen geeft AMD softwareontwikkelaars de code en specificaties die ze nodig hebben om het meeste uit zijn GPU-chips te halen door rechtstreeks op zijn API's te programmeren in plaats van grafische hardware-abstractielagen zoals DirectX of OpenGL, die niet hetzelfde niveau van controle over specifieke processorfuncties.

Hoewel AMD ontwikkelaars een snelkoppeling naar betere prestaties laat zien, is de weg naar verbeterde winstgevendheid lang en omslachtig. Het vereist eerst dat programmeurs AMD opnemen in haar aanbod, dat voor het eerst werd aangekondigd in december, om de nieuwe API's te gebruiken om hun code voor zijn hardware te optimaliseren. Met die aanpassingen, en zonder de overhead van de abstractielaag voor sommige functies, presteert een Radeon GPU mogelijk beter dan een duurdere rivaal. Het is die belofte - dat gamers meer waar voor hun geld krijgen door machines te kopen met AMD's Radeon grafische chips erin - waarvan het bedrijf hoopt dat GPUOpen een bron van winst zal worden.

Dit is niet het eerste aanbod van AMD dat bedoeld is om ontwikkelaars weg te jagen van de hardware-onafhankelijke DirectX en OpenGL API's. Het bedrijf heeft Mantle, een jaar geleden, verlaten en de code overhandigd aan OpenGL-ontwikkelaar Khronos, die het als basis gebruikte voor de specificatie voor OpenGL-opvolger glNext, nu bekend als Vulkan.

Nicolas Thibieroz, senior manager wereldwijde gaming-engineering van de GPUOpen-website voor bedrijven, schreef dinsdag dat het eerste doel is "om code en documentatie te bieden waarmee pc-ontwikkelaars meer controle op de GPU kunnen uitoefenen", waaronder "veel functies die vandaag niet worden weergegeven in Grafische API's voor pc's. "

Dat zal ontwikkelaars helpen om games economischer te coderen voor zowel pc's als consoles, waar ze al een lagere toegang tot de GPU hebben, schreef hij.

Hoewel de primaire focus van GPUOpen op games en andere CGI-applicaties ligt, is een ander groot toepassingsgebied voor GPU's het versnellen van andere computertaken. AMD richt zich ook op deze via GPUOpen's "Professional Compute" -tak, die geoptimaliseerde open-source drivers en op standaarden gebaseerde bibliotheken voor zijn chips aanbiedt.

De site bevat al een heleboel toepassingsvoorbeelden en voorbeeldcode, waaronder HIP, een tool voor het converteren van code van de door Nvidia ondersteunde CUDA parallel-computing API naar draagbare C ++ die vervolgens kan worden gecompileerd om op Nvidia of AMD GPU's te draaien. De HIP-code staat op Github, zoals veel van de andere GPUOpen-code van AMD.

Word lid van de Network World-gemeenschappen op Facebook en LinkedIn om commentaar te geven op onderwerpen die voorop staan.