AMD om asynkrona shaders i Radeon-serien och fördelarna med DirectX 12

Inför lanseringen av Windows 10 och bland entusiaster efterlängtade DirectX 12 berättar AMD om fördelarna med gränssnittet i kombination med Radeon-grafikkort.

Introduktionen av Mantle satte fart på Microsoft och Khronos Group att ta fram nya gränssnitt som möjliggör utvecklare att arbeta närmare hårdvaran, någonting som bland annat ger bättre möjligheter att nyttja fler processorkärnor (trådar) och lägre overhead. Nu avslöjar AMD andra fördelar med de kommande verktygen, inte minst i kombination med Radeon-grafikkort.

AMD-Asynchronous-Shaders-2.jpg
AMD-Asynchronous-Shaders-3.jpg

Möjligheten att arbeta närmare hårdvaran för med sig andra fördelar än att nyttja fler processorkärnor. I en telefonkonferens berättar AMD att med DirectX 11 sker saker som grafikuträkningar, generella beräkningar och minneshantering seriellt, någonting som innebär dåligt nyttjande av hårdvaran och lägre bildfrekvens.

Att mycket sköts seriellt tillskrivs att grafikprocessorer till följd av de idag vanliga gränssnitten är en "svarta lådor" för spelutvecklare. Med DirectX 12 finns större möjligheter att parallellisera arbetet, någonting AMD gör gällande kommer bidra till att kortare tids behövs för varje renderad bildruta.

AMD-Asynchronous-Shaders-4.jpg
AMD-Asynchronous-Shaders-5.jpg
AMD-Asynchronous-Shaders-6.jpg
AMD-Asynchronous-Shaders-7.jpg
AMD-Asynchronous-Shaders-8.jpg
AMD-Asynchronous-Shaders-11.jpg

AMD menar dock att parallellisering medför andra utmaningar på hårdvarunivå, där vissa grafikprocessorer endast kan bearbeta en ström kommandon åt gången. Det här innebär ytterligare komplexitet i schemaläggningen och att utnyttja hårdvaran till fullo, någonting som till viss del kan lösas genom att pausa en ström medan en uppgift som har högre prioritet får förtur.

AMD-Asynchronous-Shaders-9.jpg
AMD-Asynchronous-Shaders-10.jpg
AMD-Asynchronous-Shaders-12.jpg

Här uppges AMD ha en fördel med vad som kallas Asynchronous Compute Engines (ACE), som introducerades med arkitekturen Graphics Core Next (GCN) i slutet av 2011. Det handlar om dedikerade resurser i grafikprocessorn som gör det möjligt att hantera flera samtida kommandoströmmar. Det här ska vara extra viktigt eller rentutav nödvändigt för lägre latenser med virtuell verklighet, enligt AMD.

Antalet ACE varierar mellan olika grafikprocessorer, där Hawaii i Radeon R9 290X och R9 290 har störst antal med 8 stycken. Varje enhet kan dessutom hantera upp till 8 samtida köer, eller totalt 64 stycken. Det här är en finess AMD menar kan ge ökad prestanda med "avancerade" grafikeffekter och dessutom sägs konkurrerande grafiklösningar sakna någonting motsvarande.

AMD-Asynchronous-Shaders-13.jpg
AMD-Asynchronous-Shaders-14.jpg

I dagsläget finns endast begränsad funktionalitet för asynkrona beräkningar med DirectX 11 och AMD:s applikationsgränssnitt Liquid VR för virtuell verklighet. Fullt stöd och inte minst att bolagets ACE-enheter kan börja användas i spel dröjer till lanseringarna av DirectX 12 samt Vulkan.

Kommentarer till artikeln

25 debattinlägg

Skicka en rättelse
80

Microsoft förutspår slutet för QWERTY-tangentbord

Dave Coplin på Microsoft berättar att han tror att datoranvändandet i framtiden kommer ändras. Enligt honom kommer tangentbord som kontrollmetod bytas ut mot modernare tekniker. Läs mer

20

Razer lanserar Deathadder Elite

En klassiker i Razers arsenal förnyas. Nu presenteras uppdaterade Deathadder Elite, där nya brytare och uppdaterad sensor står på menyn. Läs mer

16

Be Quiet lanserar den slutna vattenkylaren Silent Loop

Be Quiet är kanske mest kända för sina nätaggregat och chassin, men breddar nu sitt utbud och lanserar sin första slutna vattenkylare för processorer. Läs mer

31

Alina ansöker om företagsrekonstruktion

Ekonomiska problem gör att återförsäljaren Alina ansöker om företagskonstruktion, någonting som dock inte ska påverka befintliga och nya kunder. Läs mer

31

Ökad efterfrågan på bärbara datorer leder till underskott av komponenter

Många underleverantörer till tillverkare av bärbara datorer rapporterar om ett underskott av komponenter, något som tros bero på en oväntat hög försäljning det senaste året. Läs mer

26

Destiny 2 kan komma till PC 2017

Konsolexklusiviteten för Destiny kan lida mot sitt slut nästa år, då nästa del i serien släpps och då även väntas göra entré för PC/Windows. Läs mer

22

Gigabyte-moderkort med sockel AM4 på bild

Inför en framtida lansering för entusiaster hittar bilder ut på två moderkort med sockel AM4 från Gigabyte, varav den ena har dubbla PCI Express 3.0 x16, M.2-anslutning och två USB 3.1. Läs mer

25

Google Andromeda kombinerar Android och Chrome OS

Utöver en uppsjö av ny hårdvara talas det nu om att Google även kan ha ett nytt operativsystem på gång, som kombinerar välrenommerade Android med molnbaserade Chrome OS. Läs mer

25

Test: Corsair Lapdog – tangentbord för vardagsrumsspelande

Amerikanska Corsair slår ett slag för spelande i vardagsrummet med Lapdog – en hållare för företagets mekaniska tangentbord särskilt utformad för soffgamers. Läs mer

35

AMD:s styrkrets X370 för sockel AM4 ger stöd för Crossfire och SLI

När AMD släpper den efterlängtade arkitekturen Zen får den sällskap av en ny styrkrets, som enligt nya uppgifter blir ensam om att ge stöd för Crossfire och SLI till sockel AM4. Läs mer

54

Apple kan använda grafikkort från Nvidia i kommande datorer

Listningar för tre nya jobbpositioner på Nvidias webbplats skvallrar om att företagets produkter kan dyka upp i kommande Mac-datorer från Apple. Läs mer

59

Nvidia Geforce GTX 1050 Ti och GTX 1050 lanseras i oktober

Efter 2,5 år på marknaden är Geforce GTX 750 Ti och GTX 750 på väg att fasas ut, till förmån för två nya instegsmodeller baserade på arkitekturen Pascal. Läs mer