AMD-patent avslöjar planer för ray tracing med arkitekturen Navi

AMD-patent avslöjar planer för ray tracing med arkitekturen Navi

Ett nytt patent visar att AMD:s stöd för ray tracing i Navi bygger på en hybridlösning där tekniken hanteras av arkitekturens texturprocessor och inte dedikerade RT-kärnor.

När Sony presenterade de första officiella detaljerna runt nästa spelkonsol meddelades det att den Navi-baserade grafikkretsen från AMD skulle få stöd för ray tracing. Några månader senare presenterade även Microsoft att den kommande konsolen Xbox Scarlett, som också bygger på Navi-baserad grafikdel, får stöd för tekniken.

AMDraytracing.jpg

Stöd för ray tracing är dock inte en del av den första generationens Navi-baserade grafikkort, eller Radeon DNA (RDNA) som arkitekturen numera heter. Sonys och Microsofts uttalanden kan dock förklaras av ett nytt patent där en hybridlösning från AMD beskrivs. Patentet har namnet "Texture Processor Based Ray Tracing Acceleration Method and System" och beskriver en kombination av hårdvara och mjukvara för att ge stöd för ray tracing.

Till skillnad från Nvidias Turing-arkitektur, som använder dedikerade komplexa RT-kärnor för beräkning av ray tracing, använder AMD en kombination av en enklare dedikerad hårdvarufunktion och befintliga konventionella texturenheter. Den dedikerade hårdvarufunktionen ansvarar endast för att beräkna hur ljus påverkar objekt i en trädbaserad struktur (Bounding Volume Hierarchy, BVH).

Denna enkla hårdvarufunktion kompletterar grafikkretsens texturfiltreringsenhet och kan använda samma cacheutrymme som texturenheterna har tillgång till. Det innebär att AMD:s lösning undviker problemet med att dedikerade ray tracing-enheter behöver utrustas med egna cacheutrymmen för BVH-beräkningar samt buffertutrymme för data om hur ljusstrålar studsar.

AMDraytracing_scheduler.jpg
AMDraytracing_hybrid.jpg

Då lösningen använder den existerande beräkningsprocessen (eng. pipeline) för grafikkommandon behöver AMD:s hybridlösning ingen dedikerad schemaläggare i hårdvaran eller mjukvaran, vilket också reducerar lösningens komplexitet. Grafikkretsens shaderprocessor kan skicka ut en texturinstruktion som innehåller data om skickade strålar, såsom strålarnas ursprung och riktning, och skicka med information om datans plats i ett BVH-träd.

Texturprocessorn kan hämta data från BVH-trädet från minnet uppdelade i block, och sedan utförs beräkningar på hur strålar och objekt korsar varandra (eng. ray-box intersection). Då grafikkretsens vanliga beräkningsprocess används uppnås hög bandbredd i dessa beräkningar, utan den ökade komplexitet som skulle krävas om detta skulle implementeras i dedikerade ray tracing-enheter.

Då både Playstation 5 och Xbox Scarlett ska släppas under slutet av 2020 verkar det alltså troligt att dessa använder en fullständig variant av RDNA-arkitekturen med denna hybridvariant av ray tracing-stöd. Första generationens RDNA-kort i Radeon RX 5700-serien är jämförelsevis en kombination av Graphics Core Next (GCN) som bestyckats med delar av den fullständiga RDNA-arkitekturen.

Läs mer om AMD och ray tracing:

Erbjudande: Kaffemugg och Hardware Dreams

Sista chansen att beställa SweClockers legendariska modermodemet-mugg! Nu tillsammans med de allra sista exemplaren av t-shirten Hardware Dreams.
Just nu: 399 kronor inklusive frakt!

Köp här!

Skicka en rättelse
0

Välj rätt hörlurar – Jonas och Emil tycker till

Fem olika brusreducerande hörlurar ligger på bordet i studion. Jonas och Emil snackar Sonys utbud och färska Apple Airpods Pro. Läs mer

37

Userbenchmarks kallar kritiker "inkompetenta svartmålare"

Som svar på kritiken gällande flertrådade prestandaresultat kallar Userbenchmarks kritiker för inkompetenta svartmålare. Läs mer

30

Quiz: Saker som är 3 (inte Half-Life)

Efter lång väntan avslöjades ett nytt Half-Life, men det blev inte trean. I dess ära är här ett quiz om saker som är 3! Läs mer

35

SweClockers utser Årets julklapp 2019

Efter en fråga till medlemmarna och överläggningar i redaktionen utser SweClockers de trådlösa hörlurarna till Årets julklapp. Läs mer

108

Half-Life: Alyx släpps mars 2020

Efter en 13 år lång dvala vaknar Half-Life-serien under nästa år, med VR-titeln Half-Life: Alyx som utspelar sig mellan originalet och uppföljaren. Läs mer

I samarbete med Qnap
28

Nikka om vad du ska tänka vid val och konfiguration av NAS

NAS-enheten borde ha blivit årets julklapp menar Nikka, som i detta avsnitt förklarar varför en NAS är bra att ha och hur den bör konfigureras. Läs mer

47

Rabatterade spelköp på Stadia Pro försvinner inte med uppsagd prenumeration

UPPDATERAD! Google backar från tidigare uttalande och skriver att spel som köpts rabatterat inte försvinner när Stadia Pro-abonnemang löper ut. Läs mer

60

Userbenchmarks börjar missgynna processorer med många trådar

Den användargenererade prestandaportalen Userbenchmarks visar sig lista resultat som blivit gravt vilseledande ur flertrådat perspektiv. Läs mer

20 ÅR
424

Throwback Thursday – 12 år sedan Crysis fick Andreas att må illa

Påhejade av AMD slog Crytek på stora trumman för 64-bitarsstöd i Crysis, något som fick dåvarande chefredaktör Andreas Dimestam att må illa. Läs mer

37

Ubiquiti lanserar utomjordiskt snabba routern Amplifi Alien

Med Ubiquitis senaste router erbjuds senaste Wifi 6, fyra Gigabit Ethernet och interaktion via en pekskärm. Läs mer

12

Steam Remote Play Together lämnar beta

Steams funktion som gör det möjligt att strömma lokal multiplayer online har lämnat beta och det firar butiken med reapriser. Läs mer

25

Intel: "Kapacitetsproblemen fortsätter"

I ett öppet brev beklagar Intel att de ännu inte lyckats råda bot på processorbristen och att kapacitetsproblemen fortsätter. Läs mer