jragosta said:Add in the Linpack performance where the G5 kills comparable x86 systems. Add in things like the gene matching program (I can't remember its name). It's pretty clear that SPEC is the outlier - probably due to the compiler issues that I've already mentioned.
Kills? The #4 cluster in last year's Top500 was only slightly slower than VATech's. It used 2900 3GHz Xeons, or about 30% more CPUs for about the same power. "30%" hardly is "kills".
Even IBM admits that LINPACK is a bit of a sweetheart for POWER systems, since it uses the MADD instruction in POWER quite a bit. In the Spanish BladeCenter article (http://www-306.ibm.com/chips/products/powerpc/newsletter/jun2004/ppc_process_at_work.html) it says:
In practice, only a small portion of peak capacity is achieved because a processor is rarely scheduled to do simultaneous multiply and adds in double precision. However, the LINPACK benchmark, which is often used to rank supercomputers (the Top500 Supercomuter list), makes extensive use of simultaneous multiply and add.
The BLAST gene sequencing program has been extensively optimized for AltiVec with the help of Apple. I agree completely that the G4/G5 systems are tops for running this one application. (Haven't I been saying benchmark the application that you use?)