AMD to Unify Gaming “RDNA” and Data Center “CDNA” into “UDNA”: Singular GPU Architecture Similar to NVIDIA’s CUDA
Jack HuynhAsí, 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. Avanzando, 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. Así, avanzando, 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. Así, 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. Sin embargo, it couldn’t be further from the truth. Having two separate teams for optimizations is a nightmare both logistically and engineering-wise. Por eso, 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.