Підтверджено AMD Radeon RX 5700 XT з 64 функціями: архітектура



AMD 'Navi 10' is a very different GPU from the 'Vega 10,' or indeed the 'Polaris 10.' The GPU sees the introduction of the new RDNA graphics architecture, which is the first big graphics architecture change on an AMD GPU in nearly a decade. AMD had in 2011 released its Graphics CoreNext (GCN) architecture, and successive generations of GPUs since then, brought generational improvements to GCN, all the way up to 'Vega.' At the heart of RDNA is its brand new Compute Unit (CU), which AMD redesigned to increase IPC, or single-thread performance.

Перед тим як пірнати глибше, важливо підтвердити дві основні характеристики GPU 'Navi 10'. Коефіцієнт ROP кремнію становить 64, що вдвічі більше, ніж у кремнію 'Polaris 10' і такий же, як 'Vega 10.' Кремній має шістнадцять ретрансляторів (RB), це чотиринасосні, які працюють до кількості ROP 64. AMD також підтвердила, що в мікросхемі є 160 ТМУ. Ці TMU перероблені для 64-бітної білінійної фільтрації. Radeon RX 5700 XT максимізує кремній, в той час як RX 5700 відключає чотири RDNA-модулі, працюючи на 144 ТМУ. Кількість ROP для RX 5700 не змінюється на рівні 64. RDNA Compute Unit бачить основну частину інновацій AMD. Групи двох КУ складають 'подвійний обчислювальний блок', який обмінюється скалярним кешем даних, кешем кеш-інструкцій та локальною спільною інформацією. Кожен CU тепер розділений між двома SIMD-одиницями з 32 потокових процесорів, векторного регістра та скалярної одиниці. Таким чином, AMD вдвічі збільшила кількість скалярних одиниць на кремнієві до 80, удвічі перевищивши кількість CU. Кожен скалярний блок за принципом схожий на ядро ​​центрального процесора, і призначений для обробки важких скалярних неподільних навантажень. Кожен блок SIMD має власний планувальник. Чотири ТМУ є частиною кожного МС. Це масштабне перепроектування в ієрархії SIMD та CU досягає подвоєння у скалярних та векторних інструкціях та об'єднанні ресурсів між кожними двома сусідніми CU. Групи з п’яти одиниць з двома обчисленнями RDNA поділяють первинний блок, растерізатор, 16 ROP і великий кеш L1. Дві такі групи складають Shader Engine, і два двигуни Shader збираються в централізованому процесорі графічних команд, який здійснює розподіл робочих навантажень між різними компонентами, процесором геометрії та чотирма двигунами асинхронного обчислення (ACE). Друга основна функція перегляду дизайну 'Navi' для попередніх поколінь - це ієрархія кешу. Кожен RDNA з подвійним CU має локальний швидкий кеш, AMD позначається як L0 (нульовий рівень). Кожен блок L0 потужністю 16 Кб складається з найшвидшого SRAM, а подушки прямі передають між обчислювальними одиницями та кешем L1, минаючи I-кеш обчислювальної одиниці та К-кеш. Кеш-пам'ять L1 128 Кб, що ділиться між п'ятьма подвійними КУ, - це 16-ти позиційний блок швидких передач подушки SRAM між двигунами відтінку та 4 Мб кешу L2.

Загалом, RDNA допомагає AMD досягти 2,3-кратного підвищення продуктивності на площу, 1,5-кратного збільшення продуктивності на Ватт. Кремній 'Navi 10' має розмір всього 251 мм² порівняно з 495 мм² графічної графіки 'Vega 10'. Багато цих просторових вигод також можна віднести до переходу на новий 7-нм процес виготовлення кремнію з 14 нм. AMD also briefly touched on its vision for real-time ray-tracing. To begin with, we can confirm that the 'Navi 10' silicon has no fixed function hardware for ray-tracing such as the RT core or tensor cores found in NVIDIA 'Turing' RTX GPUs. For now, AMD's implementation of DXR (DirectX Ray-tracing) for now relies entirely on programmable shaders. At launch the RX 5700 series won't be advertised to support DXR. AMD will instead release support through driver updates. The RDNA 2 architecture scheduled for 2020-21 will pack some fixed-function hardware for certain real-time ray-tracing effects. AMD sees a future in which real-time ray-tracing is handled on the cloud. The next frontier for cloud-computing is cloud-assist, where your machine can offload processing workloads to the cloud.