Estimated Performance:
Trenchmouth:
We don't have to guesstimate Rpeak since it's just simple multiplying of known numbers! ;-)
The G5 can do 4 64bit (double Precision) FPops per Cycle due to 2 FPUs and the PPCs Multiply-Add Command, which counts as 2 FPops.
4 FPops/Hertz * 2 GigaHertz * 2 CPUs/Node * 1100 Nodes = 17.6 TFLOPS Rpeak
Now, Rpeak is just -as always- the THEORETICAL Maximum, keep that in mind! The current #2 in the Top500 "only" has 20.4 TFLOPS, too! It's just a question how close they can get to Rpeak with Rmax...
Linpack uses 64bit-Floats, but if they find Projects that can do with Single Precision (32bit) Floats, they can employ Altivec, too!
And Altivec can do 4 Multiply-Adds per Cycle! That means just using Altivec alone (think NASA, think Jet3D!) this thing could reach 35.2 TFLOPS!
Now, if they manaage to mix scalar and vector code nicecly scheduled and employ BOTH the FPUs and Altivec, we could even assume a total of 52.8 TFLOPS Rpeak (The current #1 in the Top500 has 40.9 TFLOPs Rpeak!). but i consider it unlikely they will get very close to THIS Rpeak because it's pretty tricky to keep ALL Units fed constantly without any Pipeline stalls or delays! ;-)
Now, as for the "superfluous" GFXcards: There are quite a few projects underway where Universities work with the new programmability of current GPUs (Shaders) for crunching research data. Just imagine what would happen if VUtech managed to also use THIS! ;-) These Things have AGPx8, which is 2GByte/s, a pretty handy bandwidth (though i don't know how fat the "backchannel" to the CPU/RAM/IOsubsystem is, which has been a major obstacle in the past for using GPUs for other purposes as GFXcards are traditionally designed to be "one-way"!). A GeForce FX has 51 GFLOPS (one G5 2GHz "only" has 24 GFLOPS, 8 for the FPUs and 16 for Altivec!), and the 9600 is probably just as good!