From Cerny's "Road to PS5" talk:
Is this true, or is this just Sony trying to make the PS5's 36 CU GPU punch above its weight by running it at an insanely high frequency?
If it is better, then why does AMD not shoot for such high frequencies with their PC GPUs? Aren't the upcoming RDNA 2 cards going to have a ton of CUs? Isn't that a bad idea?
Please enlighten me.
Another set of issues for the GPU involved size and frequency. How big do we make the GPU and what frequency do we run it at?
This is a balancing act. The chip has a cost, and there's a cost for whatever we use to supply that chip with power and to cool it.
In general, I like running the GPU at a higher frequency. Let me show you why.
Here's two possible configurations for a GPU roughly of the level of the PlayStation 4 Pro. This is a thought experiment; don't take these configurations too seriously.
If you just calculate teraflops you get the same number, but actually the performance is noticeably different because teraflops is defined as the computational capability of the vector ALU.
That's just one part of the GPU. There are a lot of other units and those other units all run faster when the GPU frequency is higher: at 33% higher frequency, rasterization goes 33% faster; processing the command buffer goes that much faster; the L2 and other caches have that much higher bandwidth, and so on.
About the only downside is that system memory is 33% further away in terms of cycles. But the large number of benefits more than counterbalanced that.
As a friend of mine says, a rising tide lifts all boats.
Also it's easier to fully use 36CUs in parallel than it is to fully use 48CUs. When triangles are small, it's much harder to fill all those CUs with useful work.
Is this true, or is this just Sony trying to make the PS5's 36 CU GPU punch above its weight by running it at an insanely high frequency?
If it is better, then why does AMD not shoot for such high frequencies with their PC GPUs? Aren't the upcoming RDNA 2 cards going to have a ton of CUs? Isn't that a bad idea?
Please enlighten me.