US
24 MIN READ TIME

AMD RDNA 3 ARCHITECTURAL DEEP DIVE

Taking a dip in the pool with the upcoming RX 7900-series

Get ready for our third and final round of graphics architectural deep dives. Two months ago, we spilled the beans on Nvidia’s Ada Lovelace architecture. Last month, we did the same for Intel’s Arc Alchemist. Last to the party, but perhaps the most interesting in its approach in the realm of GPU design is AMD’s RDNA 3, premiering with the Radeon RX 7900 XTX and Radeon 7900 XT.

Thanks to its use of chiplets, the RDNA 3 architecture fundamentally changes several of the key design elements. AMD pioneered chiplets in the consumer realm with its Zen 2 (Ryzen 3000) CPUs. That has enabled AMD to deliver more cores and better performance, giving Intel some much-needed competition. Now it’s looking to do the same with GPUs and graphics cards.

It’s not an easy transition to make and, of course, GPUs are fundamentally quite different from CPUs. Whereas CPUs typically come with a few dozen general-purpose cores at most—up to 96 with the latest AMD Genoa EPYC processors—GPUs already have thousands of specialized shader ‘cores’, each of which needs access to the large data sets involved with graphics work, such as the textures and the geometry.

So, it’s time to don your swimsuit as we dive into the latest RDNA 3 architecture to see what makes it tick.

THE GPU CHIPLET ERA BEGINS

For now, AMD has only revealed one specific design for RDNA 3, the Navi 31 GPU. It consists of two separate pieces of silicon, the Graphics Compute Die (GCD) and the Memory Cache Die (MCD). The names already provide a good indication of how AMD chose to split up the normal monolithic chunk of silicon that makes up a GPU into multiple chiplets.

The GCD houses the Compute Units (CUs) that provide the raw number crunching capabilities of AMD’s GPUs. It also houses other core functionality like video codec hardware, display interfaces, texturing units, render outputs, and the PCIe connection. So far that’s no different than previous GPUs, but with RDNA 2 as an example, the GPU also housed a large chunk of L3 cache—the Infinity Cache—along with memory controllers that link to external GDDR6 memory.

With RDNA 3, or at least Navi 31 (see the side panel on Future RDNA 3 GPUs), the GCD has up to 96 CUs, which is where the typical graphics processing occurs. It also has the Infinity Fabric along the top and bottom edges of the chip that provide an extremely wide and fast link to all the MCDs. It can link with up to six MCDs and, in that configuration, the total Infinity Fabric bandwidth is a staggering 5.3 TB/s.

Meanwhile, the MCDs do exactly what their name implies: Each houses a large 16MB chunk of L3 cache, along with the physical GDDR6 memory interface. They also contain Infinity Fabric links to connect to the GCD, which you can see in the die shot along the center-facing edges of the MCDs.

What’s the point in splitting up the functionality between the GCD and MCDs? We’re glad you asked, as it’s the key point of a chiplet approach. The GCD will use TSMC’s 5nm N5 node, basically, the latest and greatest full production node that’s currently available—4N, N4P, and N4 are all derived from N5.

The motivation behind AMD’s chiplet strategy is all about improving yields and flexibility while reducing costs.

The MCDs, on the other hand, use TSMC’s N6, a derivative of the previous 7nm N7 process node.

There are several important reasons for the split. First and foremost, N6 is a lot cheaper than N5. TSMC doesn’t publicly disclose contract pricing, but there are indications that 5nmclass wafers cost about twice as much as 7nm-class wafers. Second, the scaling of certain elements has slowed down or almost entirely halted with smaller process nodes. External interfaces like those for GDDR6 would be just as large on N5 as on N6. The scaling of cache cells has also slowed down, so 16MB of L3 cache on N5 would be nearly as large as 16MB on N7.

Beyond cost and scaling, there’s another benefit to the split: chip yields. Creating a larger chip means there’s a much higher potential for any given die to contain a defect—there are relatively consistent impurities with silicon wafers. To avoid having a single defect result in a useless die, large chips need the ability to disable portions of the die. That can result in more complex routing and other redundancies, which in turn adds to the cost.

Unlock this article and much more with
You can enjoy:
Enjoy this edition in full
Instant access to 600+ titles
Thousands of back issues
No contract or commitment
Try for 99c
SUBSCRIBE NOW
30 day trial, then just $9.99 / month. Cancel anytime. New subscribers only.


Learn more
Pocketmags Plus
Pocketmags Plus

This article is from...


View Issues
Maximum PC
January 2023
VIEW IN STORE

Other Articles in this Issue


editorial
MID-RANGE MONSTER
Guy Cocker LAST MONTH, I went all-out on
QUICKSTART
GPU War Heats Up
The next generation of cards finally go head-to-head
FASTEST HARD DRIVES EVER
© INTEL, AMD, SEAGATE SEAGATE’S SECOND GENERATION of
ZEN 4’S V-CACHE CHIP DUE SOON
But they will be limited to eight-core
Tech Triumphs and Tragedies
A monthly snapshot of what’s good and bad in tech
WORLD RECORD OVERCLOCK
Fastest ever desktop processor now 8.8GHz
META LOSES 11,000 STAFF
Layoffs spike across entire tech industry
Intel’s FakeCatcher
© META, INTEL, CSA VIA WIKIMEDIA, DEEPFAKES, VIDEOS
The Internet on One Fiber
A new data transfer record using a single
Smart Homes to get Smarter
One problem with smart homes is they aren’t
Understanding Power and Efficiency
Jarred Walton CREATING A MODERN microprocessor involves myriad
THE LIST
THE BEST 4K TVS FOR PC GAMING
The GPU pricing paradox
Jeremy Laird SOMETHING ODD IS GOING ON in
LETTERS
DOCTOR
THIS MONTH THE DOCTOR TACKLES...
LETTERS
WE TACKLE TOUGH READER QUESTIONS ON...
THE BUILDS
THIS MONTH’S STREET PRICES...
MAXIMUM PC
THE SLICK AND SUBTLE 4090 RIG
Building with the best for less
BOOST SECURITY & PRIVACY ONLINE
Nick Peers explains how to lock down your identity and data online
RETRO EMULATION
The Maximum PC team all have their own favorite retro memories. Jonni Bidwell helps you relive yours
RELIVE PAST COMPUTERS
A roundup of some of the retro computers that made us smile (and occasionally swear)
RETRO GAMING ON THE PC
If you’re struggling to source a Pi, or
RETRO GAMING ON THE Pi
Set up RetroPie and set a course for nostalgic reverie.
SETTING UP RETROPIE
1. DOWNLOAD PI IMAGER We usually recommend Balena
THOSE MAGNIFICENT MACHINES OF THE 1980s
The eight-bit machines managed to do a huge amount with little memory and CPUs that could barely cope with long division
16-BIT HITS
For many gamers, the golden age of computing was characterized by the Amiga 500 and Atari ST
R&D
HOW TO STEP-BY-STEP GUIDES TO IMPROVING YOUR PC
TIP OF THE MONTH
AUTOPSY THIS MONTH WE DISSECT...
Xbox Adaptive Controller
Streamline and speed up your PC
YOU’LL NEED THIS
How to Colorize B&W Photos in Photoshop
YOU’LL NEED THIS
LAB NOTES
Nvidia nonchalance A reader is perplexed by the
IN THE LAB
GeForce RTX 4080 Founders Edition
Does it measure up to the RTX 4090?
Velocity Micro Raptor Z95
Top-end components, overclocked for your pleasure
Sapphire Radeon RX 6700
Strong competition for Intel’s Arc
Asus ROG Strix Z790-A Gaming WiFi D4
Good value Raptor Lake motherboard
Asus ZenWiFi XT9
Affordable mesh system that doesn’t disappoint
Samsung Odyssey Ark
A magnificent monitor for mad money
SteelSeries Aerox 5 Wireless
Does this ultra-light mouse live up to its price?
SureFire Harrier 360
Bang for your buck or just thumping bass?
HyperX Pulsefire Haste Wireless
Marvelous eSports mouse at a decent price
Call of Duty: Modern Warfare II (2022)
Task Force 141 is back for another global terrorist hunt
Authy vs. Google Authenticator
Which is the better two-factor authentication app?
Chat
X
Pocketmags Support