pr3st00 said: I'm confused.. some sources say PS3 has a 400GFLOPS GPU while others mention ~250.. which one is correct? (Not questioning you, just asking because you seem to be a more reliable source than wikipedia ) |
Wrong math due the confusion with the architecture.
RSX have 24 pixel pipeline that can run 2 vector4 ALU ops per clock... more 8 vertex pipeline that can run 1 vector4 ALU ops per clock... so you can at maximum run 56 ALU ops per clock.
56 ALUs * 4 (vector4) * 2 (madd) * 550Mhz = 246.4 GFLOPS
The guys in Wikipedia get a number from I don't know saying each pixel pipeline have 27 FLOPS per cycle and each vertex pipeline have 10 FLOPS per cycle: (27 FLOPS x 24 pipelines de pixel) + (10 FLOPS x 8 pipelines de vertex) x 550 MHz) = 400.4 FLOPS
But that was wrong because that's the full power for any operation... not for floating-points (FLOPS is just the count of floating-points)... for floation-points the each pixel pipeline in RSX have 16 FLOPS and the vertex pipeline have 8 FLOPS.
The people make some crazy maths sometimes or get the wrong info... I don't know where the Wikipedia got that 27 FLOPS / 10 FLOPS per pipeline.