I remember ERP's words on efficiency and the fact that he said Teraflops aren't the only performance metric to measure raw power. I've been discussing about this with a fellow forumer today and I drew the same conclusion as the aforementioned developer. :smile:
So after all this time thinking the matter over, I did my research and my procrastinator side, the techie one, came up with this.
I guess if that the rumours are to be believed, the problems in the yields could be caused by the speed of the eSRAM, I mean, the 1,600MHz cache clock of this memory inside the Xbox One --this post was meant to be in the eSRAM thread, since I began to type these words there, but I decided it would be a better idea for it to have its own thread.
Now back on the efficiency thing and how Teraflops can be irrelevant in some cases, this is what I've found.
As we already know, Xbox One's GPU is basically a Bonaire 7790 HD with a few tweaks, or either Bonaire is Xbox One's GPU with some touches here and there. :smile2:
Bonaire 7790 HD has truly amazing efficiency without crippling compute. xD
Knowing that Bonaire 7790 HD is a major indication of what's inside the Xbox One, after doing some research I found some tests and articles comparing the Bonaire to other GPUs, which are allegedly more powerful on paper. All theory it seems!
For instance, I LOVE how the 7790 HD Bonaire is about as powerful as the AMD 6870, and even more powerful sometimes, but consumes 60% less power. :smile2:
So what do we have here?
Yes, the Xbox One connection. :smile2:
Here is a quote from an article on the AMD 6870.
http://www.pcmag.com/article2/0,2817,2371271,00.asp
What does this lead us to conclude?
The conclusion is that a more expensive, more powerful (theoretically) graphics card -the 6870- than the Bonaire 7790 HD, doesn't perform quite as well as the later in games.
But first goes the theory.
Compared to the AMD 6870, the 7790 HD Bonaire consumes about 60% less energy, it has half the ROPs -16 vs 32-, it features 896 sp vs 1152 sp on the 6870 HD side-, it has a reduced 128-bit memory bus vs the 256-bits memory bus of the 6870, and its max bandwidth is 96GB/s vs 134GB/s of the 6870.
What's the mystery then? I guess it's all in the efficiency of the new design and that the 7790 HD based upon a console chip, most probably.
Hence the 7790 HD can run rings round the AMD 6870.
Here you can find some benchmarks that show how it does fare in comparison to other GPUs out there:
http://www.neogaf.com/forum/showthread.php?t=527976
You might wonder what's the special sauce then. Well, being the basis of the Xbox One GPU, the secret sauce is that it combines the greater geometry processing power (2 primitives per clock) of the 7900 -Tahiti- and 7800 -Pitcairn- cores with a reduced 128 bits memory bus.
It was the first time ever someone had tried something like this.
http://www.expertreviews.co.uk/graphics-cards/1298821/amd-launches-radeon-hd-7790-architecture-links-it-to-xbox-720-gpu
This is the theory, but here we have the results, the fruits of AMD's labour on this, and how efficiency and smart console-like design defeats a power hungry beast. Here is a performance summary:
http://gpuboss.com/gpus/Radeon-HD-7790-vs-Radeon-HD-6870
In real terms this means that the paper specs say nothing if we don't back them up with actual results, and that, imho, teraflops alone aren't indeed the only indication about how capable the hardware is.
So after all this time thinking the matter over, I did my research and my procrastinator side, the techie one, came up with this.
I guess if that the rumours are to be believed, the problems in the yields could be caused by the speed of the eSRAM, I mean, the 1,600MHz cache clock of this memory inside the Xbox One --this post was meant to be in the eSRAM thread, since I began to type these words there, but I decided it would be a better idea for it to have its own thread.
Now back on the efficiency thing and how Teraflops can be irrelevant in some cases, this is what I've found.
As we already know, Xbox One's GPU is basically a Bonaire 7790 HD with a few tweaks, or either Bonaire is Xbox One's GPU with some touches here and there. :smile2:
Bonaire 7790 HD has truly amazing efficiency without crippling compute. xD
Knowing that Bonaire 7790 HD is a major indication of what's inside the Xbox One, after doing some research I found some tests and articles comparing the Bonaire to other GPUs, which are allegedly more powerful on paper. All theory it seems!
For instance, I LOVE how the 7790 HD Bonaire is about as powerful as the AMD 6870, and even more powerful sometimes, but consumes 60% less power. :smile2:
So what do we have here?
Yes, the Xbox One connection. :smile2:
Here is a quote from an article on the AMD 6870.
http://www.pcmag.com/article2/0,2817,2371271,00.asp
The card marshals two teraflops of compute power, a 900-MHz core clock, and 1,120 stream processors. As far as its frame buffer, it's got 1GB of GDDR5 memory, and a 256-bit memory path operating at 4.2 Gbps.
What does this lead us to conclude?
The conclusion is that a more expensive, more powerful (theoretically) graphics card -the 6870- than the Bonaire 7790 HD, doesn't perform quite as well as the later in games.
But first goes the theory.
Compared to the AMD 6870, the 7790 HD Bonaire consumes about 60% less energy, it has half the ROPs -16 vs 32-, it features 896 sp vs 1152 sp on the 6870 HD side-, it has a reduced 128-bit memory bus vs the 256-bits memory bus of the 6870, and its max bandwidth is 96GB/s vs 134GB/s of the 6870.
What's the mystery then? I guess it's all in the efficiency of the new design and that the 7790 HD based upon a console chip, most probably.
Hence the 7790 HD can run rings round the AMD 6870.
Here you can find some benchmarks that show how it does fare in comparison to other GPUs out there:
http://www.neogaf.com/forum/showthread.php?t=527976
You might wonder what's the special sauce then. Well, being the basis of the Xbox One GPU, the secret sauce is that it combines the greater geometry processing power (2 primitives per clock) of the 7900 -Tahiti- and 7800 -Pitcairn- cores with a reduced 128 bits memory bus.
It was the first time ever someone had tried something like this.
The leaked Xbox Durango development kit backs this up - Durango is apparently able to issue two primitives per clock (like the Tahiti and Pitcairn cores) but only has a 128-bit memory bus. Until the HD 7790 was announced, no such combination existed.
http://www.expertreviews.co.uk/graphics-cards/1298821/amd-launches-radeon-hd-7790-architecture-links-it-to-xbox-720-gpu
This is the theory, but here we have the results, the fruits of AMD's labour on this, and how efficiency and smart console-like design defeats a power hungry beast. Here is a performance summary:
http://gpuboss.com/gpus/Radeon-HD-7790-vs-Radeon-HD-6870
In real terms this means that the paper specs say nothing if we don't back them up with actual results, and that, imho, teraflops alone aren't indeed the only indication about how capable the hardware is.