Med GPUOpen håber AMD at gamere vil få mere ud af sine Radeon GPU'er

AMD har afsløret detaljerne i sit GPUOpen-projekt, hvorigennem det håber at skære en større niche for sig selv på det overfyldte marked for grafikprocessorer i x86-maskiner.

Virksomheden presses ovenfra af Nvidia, der dominerer den høje ende af GPU-markedet, og nedenfra af Intel, der kan udnytte sin større andel af x86 CPU-markedet for at sælge sine egne integrerede grafikchipsæt. Mens det ikke kan gøre meget ved Intel, kunne GPUOpen give AMDs Radeon-chips mulighed for at score et par point fra Nvidia. 

Med GPUOpen giver AMD softwareudviklere den kode og de specifikationer, de har brug for for at skubbe mest ud af dens GPU-chips ved at programmere direkte til sine API'er snarere end grafikhardwareabstraktionslag som DirectX eller OpenGL, som ikke tilbyder det samme niveau af kontrol over specifikke processorfunktioner.

Mens AMD viser udviklere en genvej til bedre ydelse, er vejen til forbedret rentabilitet en lang og kredsløb. Det kræver først, at programmerere skal tage AMD op på sit tilbud, der først blev annonceret i december, for at bruge sine nye API'er til at optimere deres kode til dets hardware. Med disse finjusteringer og uden overhead i abstraktionslaget til nogle funktioner, kan en Radeon GPU muligvis fungere bedre end en dyrere rival. Det er det løfte - at spillere måske får mere bang for deres penge ved at købe maskiner med AMDs Radeon-grafikchips inde - som virksomheden håber vil gøre GPUOpen til en kilde til fortjeneste.

Dette er ikke AMDs første tilbud, der har til formål at øge udviklere væk fra de hardware-uafhængige DirectX og OpenGL API'er. Virksomheden opgav den sidste, Mantle, for et år siden og overleverede koden til OpenGL-udvikler Khronos, der brugte den som grundlag for specifikationen for OpenGL-efterfølger glNext, nu kendt som Vulkan.

Åbning af GPUOpen-webstedet for forretning tirsdag skrev AMD's senior manager for verdensomspændende spilteknik Nicolas Thibieroz, at det første mål er "at levere kode og dokumentation, der tillader pc-udviklere at udøve mere kontrol på GPU," inklusive "mange funktioner, der ikke er udsat i dag i PC-grafik-API'er. "

Det vil hjælpe udviklere med mere økonomisk kode for både pc'er og konsoller, hvor de allerede har adgang til lavere niveau til GPU, skrev han.

Mens GPUOpen's primære fokus er på spil og andre CGI-applikationer, er et andet stort applikationsområde for GPU'er at accelerere andre beregningsopgaver. AMD er også målrettet mod disse gennem GPUOpen's "Professional Compute" filial, der tilbyder optimerede open source-drivere og standardbaserede biblioteker til dets chips.

Webstedet indeholder allerede en masse applikationseksempler og prøvekode, herunder HIP, et værktøj til at konvertere kode fra den Nvidia-støttede CUDA parallel-computing API til bærbar C ++, som derefter kan kompileres til at køre på Nvidia eller AMD GPU'er. HIP-koden findes på Github, ligesom meget af AMD's anden GPUOpen-kode.

Deltag i Network World-samfundene på Facebook og LinkedIn for at kommentere emner, der er øverste af sindet.