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
157

Ge ditt bästa tips på spel för att fördriva tiden

Det diskuteras i forumet kring spel som passar som kortare tidsfördriv och inte kräver flera timmar åt gången. Gå med i diskussionen och dela med dig av ditt bästa tips. Läs mer

11

Guide till nätverk: Öka räckvidden

Kenneth "Yoshman" Jonsson är tillbaka med en ny del i hans nätverksguide, där olika handgrepp för att utvidga räckvidden hos hemmanätverkets Wifi studeras. Läs mer

64

Quiz: Allt om lagringsmedia

Det har blivit dags för ny quiz på SweClockers, där ämnet denna gång är olika typer av lagringsmedia genom tiderna. Läs mer

38

Rykte: AMD arbetar på nya grafikkort baserade på Vega 11

Nya uppgifter talar för att Radeon RX Vega 56 och RX Vega 64 följs upp av 13 nya grafikkort baserade kretsen Vega 11. Dessa ska ersätta modeller i Radeon RX 400- och RX 500-serien. Läs mer

45

Minnesstandarden DDR5 snart färdigställd – lanseras 2019

Minnesutvecklaren Rambus meddelar att de gjort framsteg med DDR5, där de nu har börjat göra tester med fungerande minnen. Lanseringen väntas dock dröja till tidigast 2020 för konsumenter. Läs mer

33

AMD släpper drivrutin med stöd för Multi-GPU med Radeon RX Vega

I och med den senaste drivrutinen för AMD:s grafikkort introduceras stöd för Multi-GPU, där två stycken kort ur Radeon RX Vega-serien nu kan användas tillsammans för ökad prestanda. Läs mer

53

Rykte: Nvidia Geforce GTX 1070 Ti lanseras i oktober

Prestandaskillnaden mellan Geforce GTX 1070 och GTX 1080 lämnar mycket att önska, men nu ryktas Nvida lansera en storebror till den förstnämnda som ska täppa till tomrummet. Läs mer

117

EU-studie: Piratkopiering skadar inte industrin nämnvärt

En sedan tidigare hemligstämplad EU-studie flyter nu upp till ytan och avslöjar att piratkopiering i flertalet europeiska länder inte påverkar den lagliga försäljningen generellt. Läs mer

16

Test: Bitfenix Portal

Är tårtan en lögn eller ett utsvävat datorchassi? Den frågan ställer vi oss när Bitfenix äntrar testlabbet med sin unika modell Portal, vars design inspirerats av en populär spelserie. Läs mer

27

Destiny 2 recenseras av FZ

Lite mer än en månad innan PC-lanseringen av Destiny 2 släpps spelet nu till konsol. SweClockers systersajt har recenserat speltiteln på Playstation 4. Läs mer

25

Tesla arbetar med AMD om AI-kretsar för självkörande bilar

Skräddarsydda kretsar för självkörande bilar är ett av de snabbast växande områdena. Nu framgår att biltillverkaren Tesla ingått ett samarbete med AMD för att ta fram en egen lösning för ändamålet. Läs mer

18

Toshiba säljer sin minnesverksamhet för 144 miljarder kronor

Efter flera månaders letande har nu Toshiba hittat en köpare för sin minnesverksamhet, där den slutgiltiga försäljningssumman hamnar på 144 miljarder kronor. Läs mer