Guden Oden said:
However! A64 is extremely weak, processing-wise, compared to Cell. A 7-SPE Cell leverages over 200Gflops of computational power, even the fastest A64 less than 20. If you somehow scaled up an A64 to offer as much computational power as Cell, it would die from data starvation because that part of the design isn't dimensioned to handle the increased demands.
From anandtech.com:
First and foremost, a floating point operation can be anything; it can be
adding two floating point numbers together, or it can be performing a dot
product on two floating point numbers, it can even be just calculating the
complement of a fp number. Anything that is executed on a FPU is fair game
to be called a floating point operation.
Secondly, both floating point power numbers refer to the whole system, CPU
and GPU. Obviously a GPU's floating point processing power doesn't mean
anything if you're trying to run general purpose code on it and vice versa.
As we've seen from the graphics market, characterizing GPU performance in
terms of generic floating point operations per second is far from the full
performance story.
Third, when a manufacturer is talking about peak floating point performance
there are a few things that they aren't taking into account. Being able to
process billions of operations per second depends on actually being able to
have that many floating point operations to work on. That means that you
have to have enough bandwidth to keep the FPUs fed, no mispredicted
branches, no cache misses and the right structure of code to make sure that
all of the FPUs can be fed at all times so they can execute at their peak
rates. Not to mention that the requirements for
hitting peak theoretical performance are always ridiculous; caches are only
so big and thus there will come a time where a request to main memory is
needed, and you can expect that request to be fulfilled in a few hundred
clock cycles, where no floating point operations will be happening at all.
The Cell processor is no different; given that its PPE is identical to one
of the PowerPC cores in Xenon, it must derive its floating point performance
superiority from its array of SPEs. So what's the issue with 218 GFLOPs
number (2 TFLOPs for the whole system)? Well, from what we've heard, game
developers are finding that they can't use the SPEs for a lot of tasks. So
in the end, it doesn't matter what peak theoretical performance of Cell's
SPE array is, if those SPEs aren't being used all the time.
Another way to look at this comparison of flops is to look at integer add
latencies on the Pentium 4 vs. the Athlon 64. The Pentium 4 has two double
pumped ALUs, each capable of performing two add operations per clock, that's
a total of 4 add operations per clock; so we could say that a 3.8GHz Pentium
4 can perform 15.2 billion operations per second. The Athlon 64 has three
ALUs each capable of executing an add every clock; so a 2.8GHz Athlon 64
can perform 8.4 billion operations per second. By this silly console
marketing logic, the Pentium 4 would be almost twice as fast as the Athlon
64, and a multi-core Pentium 4 would be faster than a multi-core Athlon 64.
Any AnandTech reader should know that's hardly the case. No code is
composed entirely of add instructions, and even if it were, eventually the
Pentium 4 and Athlon 64 will have to go out to main memory for data, and
when they do, the Athlon 64 has a much lower latency access to memory than
the P4. In the end, despite what these horribly concocted numbers may lead
you to believe, they say absolutely nothing about performance. The exact
same situation exists with the CPUs of the next-generation consoles; don't
fall for it.
Guden Oden said:
So your "proof" is in reality nothing of the sort.
Neither is yours
Yeah, you can run CoD3 in 2500*1500 or whatever on a PC SLI rig some time in the future, while PS3 runs it at 720P. Does that really make that particular system more POWERFUL tho?
Yes. Just the same example if your pc can run CoD3 maxed at 720p with 4x aa at 30fps, and if my rig can run the same game maxed at 1600p with 16xAA at 60fps. Obviously its much more powerful.
Do you know of any PC game with visuals similar to Warhawk's for example? Check that game out and let me know, because I'd be damn interested in playing it.
Warhawk? Seriously. Warhawk while it looks good is not groundbreaking in anyway.
Anyways, Crysis looks a million times better than any console game annouced shown in a realtime form.
You also seem to be completely hung up about this marvelous CPU thing. Have you forgotten that your cute console has a half arsed GPU? You got a 7900GT with 128bit memory and 8 ROPS. You have squat when it comes to graphical power compared to what a quad-sli rig can do.
Further talking about optimization bla bla bla closed box etc, does not change the fact that a Quad-sli rig is more powerful. If somebody made a game optimized for a quad-sli rig, it would look like real life