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
6

Intel "Coffee Lake" och styrkretsen Z370 lanseras fjärde kvartalet 2017

Den åttonde generationens Core-processorer "Coffee Lake" släpps i slutet av året och får sällskap av styrkretsen Z370. Uppgifter till SweClockers talar dock om att generationen kan bli kortlivad. Läs mer

17

Test: Philips Brilliance BDM4037UW – enorm 40-tumsskärm med VA-panel

Stora och rymliga 4K-skärmar för skrivbord är en spännande nisch där Philips är kända sedan länge. Med modellen BDM4037UW har företaget en intressant och smetig historia att berätta. Läs mer

35

Samsung 850 Pro kastar in handduken efter 9 100 skrivna terabyte

I ett större test av SSD-enheters hållbarhet vid går Samsungs populära 850 Pro vinnande ur striden, där den inte gav upp förrän efter 9 100 terabyte skriven data. Läs mer

12

Toshiba först med QLC NAND med fyra bitar data per minnescell

Trots fortsatt skepsis kring för TLC går Toshiba ut med att de är på gång med QLC-flashminne, där fyra bitar data per minnescell borgar för höga kapaciteter i såväl SSD-enheter som telefoner. Läs mer

19

Biostar lanserar TB250-BTC PRO – utrustas med tolv PCI Express

I och med den ökande populariteten för "mining" av kryptovalutor släpper Biostar ett nytt LGA 1151-moderkort med hela tolv PCI Express-anslutningar. Läs mer

28

Spelbiblioteket för SNES Classic Edition skiljer sig mellan regionerna

En uppföljare till förra årets krympta variant av NES nalkas i form av SNES Classic Edition och nu framgår det att konsolens spelbibliotek inte ser likadant ut i alla regioner. Läs mer

24

NVMe-standarden för SSD-enheter får rejäl uppgradering

Specifikationen bakom NVM Express får sin första uppgradering på tre år, där majoriteten av nyheterna berör främst virtualisering av SSD-lagring i serverhallar. Läs mer

25

Inncable är Android-dator integrerad i en nätverkskabel

Hotellbranschen brottas ständigt med ny teknik. Nu tar företaget Innspire sikte på TV-apparater där nya Inncable ska göra hotellens TV-apparater smarta. Läs mer

17

Nintendo gör fler SNES Classic Edition än minivarianten av NES

Inför lanseringen av SNES Classic Edition lovar Nintendo att tillverka fler enheter än tidigare NES Classic Edition, men antyder samtidigt att även denna kan få en kort livscykel. Läs mer

20

Mionix lanserar Wei med RGB-belysning

Det svenska företaget Mionix som specialiserar sig på kringutrustning släpper nu sitt första tangentbord med RGB-belysning – Mionix Wei. Läs mer

65

EU dömer Google till rekordböter

Den europeiska kommissionen dömer Google till rekordböter i miljardklassen. Samtidigt åläggs bolaget ändra i sina sökalgoritmer för att inte missgynna konkurrerande tjänster. Läs mer

27

Call of Duty: Modern Warfare Remastered släpps i fristående version

Efter att ursprungligen ha sålts ihop med Call of Duty: Infinite Warfare i påkostade utgåvor släpps Call of Duty: Modern Warfare Remastered i en fristående version. Läs mer