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
8

Intel bekräftar sex kärnor för "Coffee Lake" – kräver 300-seriens styrkretsar

I enlighet med tidigare rykten bekräftas nu modeller med sex kärnor i Intels åttonde generations Core-processorer för stationära datorer, där dessa kräver nya moderkort. Läs mer

11

Final Fantasy XV släpps för PC/Windows 2018

Under årets Gamescom-mässa tillkännager Square Enix att Final Fantasy XV släpps till PC nästa år, med en rad plattformsexklusiva funktioner som stöd för 4K-upplösning. Läs mer

24

Asus tillkännager ROG Strix RX Vega 64 och RX Vega 56

Som den första tillverkaren på marknaden tillkännager Asus en egen version av AMD Radeon RX Vega, vilken bestyckas med företagets ROG Strix-kylare. Läs mer

8

Tre vinner sluten vattenkylare från Be Quiet

För en tid sedan fick SweClockers medlemmar i uppdrag att ta fram en snärtig slogan för Be Quiets senaste vattenkylare Silent Loop 360 mm. Nu har juryn utsett tre vinnare. Läs mer

12

Microsoft lanserar Xbox Design Lab i Sverige

Efter att tidigare endast funnits tillgänglig på den amerikanska marknaden expanderas Xbox Design Lab till Sverige, tillsammans med ett flertal andra länder. Läs mer

30

HTC Vive prissänks – kostar nu 6 700 kronor

Kort efter att Oculus erbjudit Rift till ett kraftigt reducerat pris sänker nu även HTC priset på Vive, där denna nu kostar cirka 6 700 kronor. Läs mer

41

Intel avtäcker åttonde generationens Core – Kaby Lake Refresh för Ultrabook

Med fyra kärnor för Ultrabook introducerar Intel åttonde generationens Core med arkitekturen Kaby Lake Refresh, som framöver får sällskap av Coffee Lake och Cannon Lake. Läs mer

Ta del av erbjudanden under Back 2 School!

  • idag 11:30

På jakt efter en ny dator till årets studier eller vill du bara ta del av heta erbjudanden och dela med dig av fynd till andra medlemmar? Besök SweClockers specialsida som samlar alla Back 2 School-tips! Läs mer

54

Microsoft öppnar för förbokning av Xbox One X

Efter att tidigare under året avtäckt spelkonsolen Xbox One X meddelar nu Microsoft att denna är tillgänglig för förbokning, med ett rekommenderat pris på 5 400 kronor. Läs mer

38

Plex ändrar användarvillkoren

Mjukvaran Plex gör strömmande och katalogiserande av film enklare och används av många. Nu ändrar bolaget användarvillkoren och skillnader i sekretessinställningarna väcker känslor. Läs mer

23

SweClockers firar skolstarten med gratis annonsering i Marknad

Som det gamla ordspråket säger; efter sommar kommer skolgång. För att hjälpa teknikälskande studenter på traven bjuder SweClockers under hela helgen på gratis annonsering. Läs mer

14

Pixel art: Banzai Bill på trätavla

Pärlor blir konst när "andreas_dock" visar sin senaste skapelse, denna gång med Banzai Bill som motiv. Läs mer