Hacker News new | ask | show | jobs
by gerardvivancos 1779 days ago
In AMD’s terms, a Compute Unit is roughly a grouping of Stream Processors. It has more stuff than the SPs and the exact configuration is different across architectures/generations

If you’re interested in this particular GPU you’ll want to read the RDNA2 white paper [0]

Regarding CUDA cores, the architecture that Nvidia uses is substantially different from AMD’s, but still there is a similar grouping where the CUDA cores live in groups called Streaming Multiprocessors. Which -as opposed to AMD’s CUs- do not include TMUs as far as I know so there’s another level of hierarchy called the TPC and then the GPC.

There’s a great article [1] from Fabien Sanglard about Nvidia’s recent architectural history which you might find of interest

It is hard to compare amounts of any of these things against each other because there’s no direct equivalence. They are simply different architectural approaches and while one could say that CUDA cores are equivalent in function to Stream Processors and be superficially right, there are too many important differences which make comparisons based on how many of them are available an apples to oranges comparison.

It is even not straight forward to compare CUDA cores to CUDA cores or CUs to CUs across different generations.

[0]: https://www.amd.com/system/files/documents/rdna-whitepaper.p...

[1]: https://fabiensanglard.net/cuda/