Monday, September 9th 2024

AMD to Unify Gaming "RDNA" and Data Center "CDNA" into "UDNA": Singular GPU Architecture Similar to NVIDIA's CUDA

According to new information from Tom's Hardware, AMD has announced plans to unify its consumer-focused gaming RDNA and data center CDNA graphics architectures into a single, unified design called "UDNA." The announcement was made by AMD's Jack Huynh, Senior Vice President and General Manager of the Computing and Graphics Business Group, at IFA 2024 in Berlin. The goal of the new UDNA architecture is to provide a single focus point for developers so that each optimized application can run on consumer-grade GPU like Radeon RX 7900XTX as well as high-end data center GPU like Instinct MI300. This will create a unification similar to NVIDIA's CUDA, which enables CUDA-focused developers to run applications on everything ranging from laptops to data centers.
Jack HuynhSo, part of a big change at AMD is today we have a CDNA architecture for our Instinct data center GPUs and RDNA for the consumer stuff. It's forked. Going forward, we will call it UDNA. There'll be one unified architecture, both Instinct and client [consumer]. We'll unify it so that it will be so much easier for developers versus today, where they have to choose and value is not improving.
According to Jack Huynh, AMD "made some mistakes with the RDNA side; each time we change the memory hierarchy, the subsystem, it has to reset the matrix on the optimizations. I don't want to do that. So, going forward, we're thinking about not just RDNA 5, RDNA 6, RDNA 7, but UDNA 6 and UDNA 7. We plan the next three generations because once we get the optimizations, I don't want to have to change the memory hierarchy, and then we lose a lot of optimizations. So, we're kind of forcing that issue about full forward and backward compatibility. We do that on Xbox today; it's very doable but requires advanced planning. It's a lot more work to do, but that's the direction we're going."

When AMD originally separated CDNA from RDNA, the company wanted to create two separate entities and thought it would be easier to manage. However, it couldn't be further from the truth. Having two separate teams for optimizations is a nightmare both logistically and engineering-wise. Hence, the shift to a monolithic structure of GPU architectures is beneficial to the company in the long term and will ease the development of newer products with both gaming-focused and compute-focused teams at work. This strategy is similar to NVIDIA's CUDA, which has maintained its architecture line in a single lane, with added special accelerators for AI or/or ray tracing, which AMD also plans to do.
Source: Tom's Hardware
Add your own comment

56 Comments on AMD to Unify Gaming "RDNA" and Data Center "CDNA" into "UDNA": Singular GPU Architecture Similar to NVIDIA's CUDA

#1
Zunexxx
So, they went from GCN to RDNA because they couldn’t do “best of both worlds” and had to optimize the arch separately, and now they are going back again????
Posted on Reply
#3
ncrs
I hope this means that ROCm (the equivalent of the CUDA software suite) will provide official support for the entire range of next-gen consumer Radeons unlike what they are doing today - supporting just RX 7900 series. Other models might work or not, and if they don't you're on your own.
A major advantage of CUDA is its hardware and software ecosystem.
Posted on Reply
#4
Fouquin
TheDeeGeeTalking about 10 years late.
10 years too late for what? Something they were already doing 13 years ago? GCN was already a combined architecture with a single programming model.
Posted on Reply
#5
mrnagant
Wonder what the anticipated timeline is for the first UDNA part. Has this been in the pipeline for a while, so maybe next generation we will have a merge, or is this new so the merge will start happening in 2-5 years?

They will likely just go down a path of making the CUs more flexible in what designs they offer. Like Hopper has 80B transistors to GF4090 76B. Hopper has only 24ROPs compared to the GF4090s 176. If a datacenter GPU need RT or ROP capability, have your design more flexible where you can remove those components and add more of what is wanted. But the design for the components is shared across the entire stack. From datacenters, to embedded, to gaming to a little 2CU iGPU.
Posted on Reply
#6
Neo_Morpheus
So the rumors that RDNA 4 is just a small refresh of sort of RDNA3 and RDNA5 being the real new architecture seems more valid.

So in other words, RDNA5 will really be UDNA1.

Also as mentioned, they concentrated on Ryzen first and that bet paid off, now they are concentrating on Radeon/Instinct.

Lets see how it goes, but it does looks promising.
Posted on Reply
#7
Apocalypsee
ncrsI hope this means that ROCm (the equivalent of the CUDA software suite) will provide official support for the entire range of next-gen consumer Radeons unlike what they are doing today - supporting just RX 7900 series. Other models might work or not, and if they don't you're on your own.
A major advantage of CUDA is its hardware and software ecosystem.
This is what annoys me the most. Unlike nvidia CUDA that works on any modern card, choosing AMD to use ROCm you need to read which product they supported. IIRC on Windows it support high end RX 6800 series as well, and all 7x00 series.

AMD shouldn't make two different arch in the first place, Vega is good for both workloads just need to tweak the software side and arch
Posted on Reply
#8
Daven
I love purposely ambiguous Venn Diagrams. So is AMD going for the intersection of just the RDNA and CDNA or are they going for the super small little intersection of RDNA, CDNA and general purpose?

As for not changing the memory architecture and using the Xbox as an example, I wonder if they are going towards a unified system wide memory architecture, where everything shares a single high bandwidth pool similar to data center GPUs and APUs as well as SoCs like Apple's Mx series.
Fouquin10 years too late for what? Something they were already doing 13 years ago? GCN was already a combined architecture with a single programming model.
Statements like TheDeeGee's usually are made when you don't really know enough about something but want to sound like you do anyway. :)
Posted on Reply
#9
darakian
I hope this lets them really advance on the software front. I think the GCN analogies area little misplaced here since GCN was of the era where AMD had zero cash to spend on iterating the design. GCN was great when it first landed in the 7k series after all.
Posted on Reply
#10
Vayra86
DavenI love purposely ambiguous Venn Diagrams. So is AMD going for the intersection of just the RDNA and CDNA or are they going for the super small little intersection of RDNA, CDNA and general purpose?
Yeah that struck me too lol. They might as well have drawn one big circle. Or just not bothered at all and get on with it already, its not like many people really care until there's an actually killer product actually released, I reckon.
Neo_MorpheusLets see how it goes, but it does looks promising.
Where did you get the impression they're all hands on deck with RDNA / GPU development now as they were with Zen for CPU? There's no Jim Keller nearby, there's only the usual, we've heard it a dozen times before revamp of AMD's abbreviations... Lots of talk about great plans, and little to show for it.

I'm genuinely interested what you are basing your optimism on, is there a source?
Posted on Reply
#11
Darc Requiem
So, post VEGA they split into two separate achitectures and now they are shifting back to a unified architecture. :wtf: Honestly it makes sense. AMD is smaller than Nvidia with more limited resources. So having to optimize software for two architectures made little sense from a manpower standpoint. The question is will the UDNA architechture be able to perform well in both avenues. Whatever the case maybe, I hope AMD can get the GPU aspect of their business together. GPUs desparately need some short of shake up.
Posted on Reply
#12
Neo_Morpheus
Vayra86Where did you get the impression they're all hands on deck with RDNA / GPU development now as they were with Zen for CPU? There's no Jim Keller nearby, there's only the usual, we've heard it a dozen times before revamp of AMD's abbreviations... Lots of talk about great plans, and little to show for it.

I'm genuinely interested what you are basing your optimism on, is there a source?
I will try to find it, maybe it was either Red Gaming or Moore Law is dead, but it was a rumor that RDNA4 is a refresh/error fixing of RDNA3 and hence why we are observing so "little" on AMD part and the reason for all this was the "fact" that RDNA5 was going to be a new design/initiative on their part.

So to me, the last two announcements (abandoning the high end and now this one) kind of align with that rumor.

Edit maybe was this article:

www.techradar.com/computing/gpu/latest-performance-rumor-around-amds-rdna-4-gpus-could-worry-you-but-we-think-theres-no-need-to-panic
Posted on Reply
#13
TumbleGeorge
Neo_MorpheusSo in other words, RDNA5 will really be UDNA1.
What? No sense to name something rDNA if isn't rDNA only. Maybe next generation after rDNA 5.
Posted on Reply
#14
Neo_Morpheus
TumbleGeorgeWhat? No sense to name something rDNA if isn't rDNA only. Maybe next generation after rDNA 5.
Maybe they do end up changing the names or maybe one of those 2 names is just an internal thing, since RDNA is more known, maybe they dont want to abandon it.
Posted on Reply
#15
z1n0x
RDNA, CDNA, XDNA, UDNA. This overuse of DNA is so dumb. The sheer lack of taste and imagination to come up with original terms, that are cool, catchy, tells the story and roll of the tongue is astonishing. Then add to it other marketing atrocities like Adrenalin, AFMF, Anti-Lag, HYPR-RX. I swear AMD's marketing is beyond salvation.
Posted on Reply
#16
Vayra86
z1n0xRDNA, CDNA, XDNA, UDNA. This overuse of DNA is so dumb. The sheer lack of taste and imagination to come up with original terms, that are cool, catchy, tells the story and roll of the tongue is astonishing. Then add to it other marketing atrocities like Adrenalin, AFMF, Anti-Lag, HYPR-RX. I swear AMD's marketing is beyond salvation.
If I look at that list I'm thinking 'Wow, those are a lot of designer drugs'!

Advanced MicroDosing?
Posted on Reply
#17
TumbleGeorge
Neo_MorpheusMaybe they do end up changing the names or maybe one of those 2 names is just an internal thing, since RDNA is more known, maybe they dont want to abandon it.
It makes sense to have a truly all-new architecture by the time the next generation of consoles is released. Thus, there will be more time for the new architecture to be well baked. Because rDNA itself has more to give on its own that seems to need a more general redesign. It is possible to include in rDNA 5 elements, for the purpose of testing in real conditions, which participate in the subsequent integration with cDNA.
Posted on Reply
#18
renz496
sometimes you just want to say like "AMD please make up you mind already". they saw what nvidia did with kepler/maxwell and pascal/volta a few years ago and they try to do something similar to that. nvidia go back with compute architecture with turing while AMD decided to go RDNA/CDNA. now they go back with "unified" architecture strategy where pro and consumer share the same architecture just with their own tweak like nvidia currently did.

thing is nvidia kepler/maxwell and pascal/volta works for them because nvidia still properly support CUDA on their card regardless the card's architecture focus. with AMD when they go RDNA/CDNA route we saw that AMD try to support ROCm mostly on CDNA only. i still remember polaris and vega have some sort of ROCm support but effort is obviously lacking on RDNA and RDNA2.
Posted on Reply
#19
Makaveli
Neo_MorpheusSo the rumors that RDNA 4 is just a small refresh of sort of RDNA3 and RDNA5 being the real new architecture seems more valid.

So in other words, RDNA5 will really be UDNA1.

Also as mentioned, they concentrated on Ryzen first and that bet paid off, now they are concentrating on Radeon/Instinct.

Lets see how it goes, but it does looks promising.
Based on what he said I think it will start at RDNA 6 not 5.
Posted on Reply
#20
Neo_Morpheus
MakaveliBased on what he said I think it will start at RDNA 6 not 5.
Its possible.

From Toms:
JH: So, one of the things we want to do is ...we made some mistakes with the RDNA side; each time we change the memory hierarchy, the subsystem, it has to reset the matrix on the optimizations. I don't want to do that.

So, going forward, we’re thinking about not just RDNA 5, RDNA 6, RDNA 7, but UDNA 6 and UDNA 7. We plan the next three generations because once we get the optimizations, I don't want to have to change the memory hierarchy, and then we lose a lot of optimizations. So, we're kind of forcing that issue about full forward and backward compatibility. We do that on Xbox today; it’s very doable but requires advanced planning. It’s a lot more work to do, but that’s the direction we’re going.
Interesting how he mentions RDNA5 but then says UDNA6, so it might be the case.

But if thats the case, then RDNA5 will simply be more of the same.
Posted on Reply
#21
Makaveli
Neo_MorpheusIts possible.

From Toms:

Interesting how he mentions RDNA5 but then says UDNA6, so it might be the case.

But if thats the case, then RDNA5 will simply be more of the same.
I'm thinking RDNA 5 may already be too far in development but just a wild guess on my part.
Posted on Reply
#22
Flyordie
Darc RequiemSo, post VEGA they split into two separate achitectures and now they are shifting back to a unified architecture. :wtf: Honestly it makes sense. AMD is smaller than Nvidia with more limited resources. So having to optimize software for two architectures made little sense from a manpower standpoint. The question is will the UDNA architechture be able to perform well in both avenues. Whatever the case maybe, I hope AMD can get the GPU aspect of their business together. GPUs desparately need some short of shake up.
This is why Vega was still getting driver updates this far out. Vega's compute units are the same as the ones used on current Instinct cards. All CDNA is are the graphics engine components ripped out of GCN5.x and the associated tweaks made to optimize for that new die layout.
Posted on Reply
#23
Minus Infinity
mrnagantWonder what the anticipated timeline is for the first UDNA part. Has this been in the pipeline for a while, so maybe next generation we will have a merge, or is this new so the merge will start happening in 2-5 years?

They will likely just go down a path of making the CUs more flexible in what designs they offer. Like Hopper has 80B transistors to GF4090 76B. Hopper has only 24ROPs compared to the GF4090s 176. If a datacenter GPU need RT or ROP capability, have your design more flexible where you can remove those components and add more of what is wanted. But the design for the components is shared across the entire stack. From datacenters, to embedded, to gaming to a little 2CU iGPU.
He gave you a clue. UDNA6. RDNA 5 is already locked in and being developed and progressing well. So at the very earliest it would be like 2027 when one would expect RDNA6 normally. But it might be the gen after, so 2028/29.
MakaveliI'm thinking RDNA 5 may already be too far in development but just a wild guess on my part.
Not a wild guess, RDNA5 is very advanced, not a snoball's chance in hell they'd abandon it at this stage. It takes at least 3 years to design new gpu and that's starting with an existing previous design.
Posted on Reply
#24
1d10t
So AMD went back to pre-RDNA or GCN/Polaris era, personally I don't see that as a win nor a white flag, but I do hope they understand needs of market segmentation, not just plain cut down. As we already knew Vega, which I used two of them in Crossfire, is a bit underwhelming with its power consumption, HBM only serve as bragging and doesn't really make a big differences. Hopefully this time around they know what they are doing.
Posted on Reply
#25
LittleBro
Despite this being a logical move, I don't think that gamers will get what they deserve or want.
AMD surely wants to unify architectures to send one of the teams to work on AI. I really doubt that UDNA will get manpower from both RDNA and CDNA teams.

As much as I hate this, this is a step taken towards making more money - the dumb chatty AI that you rather need to ask the same thing twice to be sure.
AMD goes the way where the most money is. Can't blame them, it's all about the money, after all.

What does this mean for gamers? Will we get HBM memory as with Vega?
If not, they will still need to adjust (optimize) for different memory technology (GDDR vs. HBM) and that's still like dealing with two different architectures ...
I'd welcome having HBM memory instead of GDDR in gaming GPUs, even though I'd need to pay extra money for it.
Posted on Reply
Add your own comment
Nov 21st, 2024 07:52 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts