Pemalite said:
ICStats said:
Pemalite said:
ICStats said:
Pemalite said:
dsp333 said:
As weak as it is (not that the PS4 isn't weak as well), no, not even close. The One is still over 4 times the power of the Wii U by its weakest measure.
The Wii U is more in line with the 360 and PS3 than it is the One and the PS4 as pathetic as that is. In fact, by some measures like ram bandwidth and CPU before GPU assistance, the Wii U is actually WEAKER than those machines approaching 8 and 9 years old.
|
No way. The WiiU's GPU is superior to that of the Xbox 360 and Playstation 3. The CPU is also superior being an Out-of-Order design.
You're looking at probably 2x the maximum performance of the PS3. However it's not in the same league as the Next-gen twins.
There is a massive performance disparity between the 7th gen and 8th gen, thanks to the continiously advancing PC technology found in all systems. (And because that generation dragged for so damn long the difference is more pronounced.)
|
The GPU is superior, but the CPU is inferior. OoO doesn't make up for the lower clock rate and fewer cores than PS3. It may be close, but lower.
OoO just makes it easier to get the most out of the cores, but PS3 & XB360 developers already have had 8 years to optimize their code so they are getting the most.
|
Kay. Grab one piece of my post, take it out of it's context and disregard everything else I said which also applies.
The PS3 and Xbox 360's CPU's have more in common with an Intel Atom processor. The Wii U's CPU thanks to the shorter pipelines *and* everything else I stated has more in common with a fully fledge Core based processor. (Albeit, this point is relatively moot, they have commonalities, but are still very different, but you get the idea.)
The killer in the Wii U's heel is the lack of SIMD's.
Also more cores =/= more performance. The Cell processor was a poor performer even on release.
A Core i5 4670 which is quad core is faster than an AMD FX 8120 which is an 8 core. An AMD FX Quad-core running at 4ghz is slower than a Core i5 4670 Quad-Core running at 3ghz.
|
Kay, I was just commenting on what you said about the CPU.
"The killer in the Wii U's heel is the lack of SIMD's"
OK, well that would do it. Similar problem to the FX really. Fewer execution units than an i5.
"Also more cores =/= more performance."
Sure, not without context.
Plus you need to factor in the workload.
At general processing the PS3 was inefficient, and hard to optimize. For a lot of general game code an i7 OoO, better branch prediction, huge caches, etc. would win easily. For stream processing the PS3 Cell still rivals Haswell CPUs today thanks to high SIMD throughput, programmable async DMA, 128 register files, better SIMD instruction set, predicated branching, etc. Code developed specifically for that could beat an i7. But that is a narrow area like image processing, or doing the GPU's job.
Anyway, it seems like we're kind of arguing the same point.
|
As for SIMD, nothing Cell has touches AVX and AVX2 (Which also has a 256bit register file) which is found in Haswell and Jaguar, besides not all tasks benefit from SIMD instructions simply because they can't be vectorised to well. (This plays into the highway analogy.) Intel also has the advantage of macro-op fusion.
|
Jaguar doesn't have AVX2, only AVX.
Anyway it's not quite what you think. PowerPC's SIMD has always been superior to those found in x86. AVX2 (finally after 8 years!) comes closest by adding more integer SIMD, but still missing a few types of instructions that VMX and Cell SPUs have.
Top end Haswell (Finally after 8 years?) has more FLOPs on paper than the CELL processor, but [as you have said yourself] you can't just compare architectures directly like that.
AVX peak is at 256bit SIMD, but that is rarely used. Most SIMD usage is still 128bit, and there's more to writing code than doing FMADs. Cell SPUs can pump two 128bit SIMD instructions per cycle. This can come close, or even beat Haswell in some tasks.
You're right that generally Cell is like running at 50mph and rarely speeding up to 150mph, while a Haswell is running 100mph all the time. But I think that 1st party games are running at 150mph more than you think.
Anyway it doesn't matter, PS3's CPU is wasted doing GPU work - while a PC, or Wii U doesn't have to do that. Still it seems Wii U CPU is underpowered compared to gen 7.