Jak AMD pohání svou grafiku RDNA 3 pro Ray Tracing

Největší slabinou RX 6000 ve srovnání s RTX 30 je jeho výkon tváří v tvář Ray Tracingu. Je to jednoduše aktivovat ve hrách a vidět, jak se diferenciál zvyšuje ve prospěch NVIDIA karty. To vedlo AMD provést změny v Architektura RDNA 3 pro Ray Tracing . Vše tedy nasvědčuje tomu, že pro příští generaci RX 7000 půjde o nejužitečnější díl ze všech.

Jedním ze slabých míst, které měla architektura RDNA ve svých začátcích, tvořená řadou RX 5000, byl nedostatek jednotek analogických s jádry NVIDIA RT, která jsou zodpovědná za provádění dvou běžných úloh v Ray Tracing. Prvním z nich je výpočet průsečíku paprsku a objektu, ke kterému dochází několik miliardkrát za sekundu a spotřebovává velké množství zdrojů. Druhým je procházení datové struktury, která představuje scénu. AMD se rozhodlo pro smíšené řešení. Kde je průsečík vypočítán prostřednictvím jeho jednotek urychlovače paprsků, ale nevypočítají datovou strukturu. Řešení, které nakonec nebylo nejefektivnější.

Jak AMD pohání svou grafiku RDNA 3 pro Ray Tracing

Změny v RDNA 3 výpočetních jednotkách pro sledování paprsku

AMD na své poslední veřejné konferenci pro investory a akcionáře učinilo rychlý náhled toho, co můžeme vidět v budoucím RX 7000. Některé změny nám již byly známy, například skutečnost, že některé modely v této řadě byly rozděleny do několika různých čipů. , stejně jako stolní Ryzen a použití 5nm uzlu TSMC. Není to však jediná změna, které se dočkáme a zdá se, že závazek AMD k Ray Tracing v RDNA 3 bude důležitější než kdy jindy. No, co je hybridní vykreslování pro, což je to, co hry používají, kombinující typická 3D pipeline rasterizace s Ray Tracingem pro výpočet nepřímého osvětlení jako celku nebo jeho části.

Nezapomínejme, že výpočetní jednotky jsou skutečným jádrem grafického čipu, protože mají všechny součásti k provádění různých kroků cyklu každé instrukce a skutečnost, že AMD oficiálně říká, že se chystá změnit svou organizaci, je důležitá. . Naposledy to udělal se skokem z RX Vega na RX 5000 a stačilo mu začít mluvit o nové architektuře. I když první věc, v kterou doufáme, je lepší Ray Accelerator Unit který plní svůj úkol efektivněji a je alespoň na úrovni těch, které existují v RTX 30. A ano, průnikové jednotky se nacházejí v každé výpočetní jednotce.

Dvojité FLOPS na výpočetní jednotku

Dalším zlepšením, které se očekává, je zdvojnásobení kapacity výpočtu s plovoucí desetinnou čárkou stejným způsobem, jako to udělala NVIDIA ve svém RTX 30. umístit dvakrát tolik 32bitových jednotek s pohyblivou řádovou čárkou oproti předchozí generaci. Přes marketing AMD to oficiálně nevíme, ale z dostatečně oficiálních informací jako je např své vlastní patenty a grafické ovladače.

Patentovaný AMD Doble SIMD RX 7000 RDNA 3

V obou případech jsme se naučili, že do výpočetních jednotek lze posílat duální instrukce. Proto každá jednotka SIMD v rámci výpočetní jednotky, která zahrnuje různé 32bitové jednotky s pohyblivou řádovou čárkou přejde z 32 prvků v RDNA 2 na 64 prvků v RDNA 3 . Uvedené instrukce nebo vlákna mohou být vykonávány jako 32 dvojitých instrukcí nebo 32bitových vláken nebo 64 jednoduchých instrukcí nebo vláken.