I don't think anyone will be surprised. It's quite reminiscent of the Pee4 days.
[edit]
As for SPI, why not benchmark Pacman, or Space Invaders. It is likely as useful with todays code. Here's a quote from Scientia.
It's like running a 429 cobra jet with diesel.I looked over the Super Pi executable. I didn't find any SIMD instructions higher than SSE, no SSE2, SSE3, or SSE4. There are also no MMX instructions that I could find. The SSE instructions that are present seem to be moves and conversion. I did find a single MULPS instruction but I don't believe this is in the main loop.
As far as I could tell the main calculation section uses x87 instructions: FADD, FSUB, FMUL, FDIV, FSQRT.
A quick look at the Optimization Guides for both Intel and AMD shows that x87 instructions are faster on Penryn than they are on K10. In particular the FDIV instruction is quite a bit faster. So, this would make sense that if SuperPi uses these then it should be faster.
However, x87 instructions have been considered obsolete for the past five years. The value of testing these on modern hardware is basically zero. In other words, bragging that your computer is faster with SuperPi is only slightly better than bragging that it is faster with real mode MSDOS applications.
Bookmarks