Ivoshiee wrote:
From initial comments it seems that they expected the 10000 PS3s to achieve 1 PFLOP scale, but at the moment it is about 1/4 of that. The initial uptake has been too good to be true. Either way, it has more than doubled the FAH DC capablilities and that is good.
Those numbers were an early estimate and we've since then estimated flops more conservatively. One major issue is how to count flops. We actually do so very conservatively these days for the GPU and PS3 ports to keep these numbers from getting out of hand and in order to be able to trivially backup our statements.
The challenge with flops is how you define a flop. a+b is one flop, that's easy, but what about sqrt(a) or exp(a) or 1/sqrt(a)? There's different hardware to take care of this and we've been treating this as a single flop on the PS3 and GPU, whereas others would treat this as many (10-20) flops (eg see
http://ai.stanford.edu/~paskin/slam/javadoc/javaslam/util/Flops.html#exp() ).
We've updated the FAQ to agree with this style of flop counting that we're doing now. If we were to implement something along the scheme of our link, the flops would go way up, easily by a factor of 4x or even more. However, as we start to get into the stratosphere with our total flop count, a conservative approach now will avoid naysayers in the future. We may also choose to revisit our flop counting, perhaps to make it in line with the less conservative approach taken by most other people. That would greatly increase the flop count from there.