lightchris
Member
Here is a a quick analysis based on some of what I've gathered so far.
I believe it has been stated that Espresso is 6 stage(was this confirmed?)? up from 4 stage with broadway.
The CPU in the PS4/XbO are 21 stage I believe?
So as I'm seeing their performance:
Espresso : 3core, 1.24 Ghz, 6 stage
PS4 CPU/XboxOne CPU: 8core, 1.6 Ghz, 21 stage
Since the PS4/XboxOne CPUs has over 3 times as many stages, that makes data execution take a little over 3 time as long.
Comparing the CPU's using these facts, that would make the numbers 3.72/12.8 would make the PS4/One CPU 3.4 times as strong as is, but then you add in the fact that the they take over 3 times as long to complete as cycle(3.4/3), and you get about 1.15 times as strong?
Please inform yourself about the functionality of an pipeline (wikipedia, for example). Pipelining doesn't decrease instruction throughput.
How many instruction does the XboxOne/PS4 CPU execute per core, per cycle? It is read4execute2 per core 4 Espresso if no changes have been made to the architecture.
Jaguar can execute 8 operations per cycle (128bit-SIMD with FMA), Espresso can do 4 (64bit-SIMD with FMA). This is only the theoretical maximum though that won't be reached in most of normal game code. Thus is doesn't have to say much about real world performance.