pi_css5: Hardware benchmark

What machine can make it to 4 million digits of π first? Below is a comparison of a wide variety of machines.

Performance is measured is the number of seconds to compute 4 million digits. Relative speed is simply the number of times faster than the baseline (a 667MHZ PowerBook G4) a given machine is. All the binaries used are available on the pi_css5 main page.

Have a datapoint that I'm missing? Think you can do better? Send me the results and I'll be happy to add them to the list.

29/9/06 Okay, here are those Xeons. Zippy.

22/9/06 First Core 2 Duo results in, courtesy of the Apple store in SoHo. No Woodcrest Xeons yet though…

Machine/OS/Processor speed and type/L2 Cache size Performance
(in seconds)
Relative speed
Core Duo
Apple Mac Pro/MacOS X 10.4/3000MHZ Xeon (Woodcrest)/4MB 15.61
14.12 Bench
Core Duo
Apple Mac Pro/MacOS X 10.4/2666MHZ Xeon (Woodcrest)/4MB 18.39
11.99 Bench
Core Duo
Apple iMac/MacOS X 10.4/2333MHZ Core 2 Duo/4MB 19.81
11.13 Bench
Core Duo
Apple iMac/MacOS X 10.4/2166MHZ Core 2 Duo/4MB 20.32
10.85 Bench
Core Duo
Apple iMac/MacOS X 10.4/2000MHZ Core 2 Duo/4MB 21.46
10.27 Bench
Core Duo
Apple Macbook Pro/MacOS X 10.4/2166MHZ Core Duo/4MB 30.81
7.16 Bench
Pentium 4
Dell Dimension 8100/NetBSD 3.99/3000MHZ Pentim D/1MB 32.57
6.77 Bench
Core Duo
Apple iMac/MacOS X 10.4/2000MHZ Core Duo/2MB 33.20
6.64 Bench
Core Duo
Apple Macbook/MacOS X 10.4/1833MHZ Core Duo/2MB 35.02
6.30 Bench
Pentium 4
Dell PowerEdge 1850/Ubuntu Linux 6.06/3000MHZ Xeon/2MB 35.42
6.22 Bench
Core Duo
IBM Thinkpad T60/Debian GNU Linux 3.1/1667MHZ Core Duo/2MB 35.74
6.17 Bench
Itanium
HP RX 8620/HP-UX 11.23/1500MHZ Itanium 2/3MB 36.42
6.05 Bench
Pentium 4
Dell Precision 470n/Ubuntu Linux 5.10/3200MHZ Xeon/1MB 36.79
5.99 Bench
Athlon64
Sun Fire X4100/Ubuntu Linux 6.06/2800MHZ Opteron 848/1MB 37.62
5.86 Bench
Itanium
HP RX 2600/HP-UX 11.23/1400MHZ Itanium 2/3MB 40.46
5.45 Bench
Pentium 4
HP Proliant BL20P/RedHat Linux AS 4.0/3066MHZ Xeon/1MB 42.90
5.14 Bench
PowerPC G5
Apple PowerMac G5 Quad/MacOS X 10.4/2500MHZ PowerPC G5/.5MB 45.77
4.82 Bench
Athlon64
HP Proliant DL145/RedHat Linux AS 4.0/2200MHZ Opteron 848/1MB 45.86
4.81 Bench
PowerPC G5
Apple PowerMac G5/MacOS X 10.4/2300MHZ PowerPC G5/.5MB 47.63
4.63 Bench
Pentium 4
Dell Precision/Windows XP/2800MHZ Pentium 4/.25MB 50.18
4.39 Bench
PA-RISC HP RP3410/HP-UX 11.11/800MHZ PA8900/1.5MB 52.47
4.20 Bench
Itanium
HP RX 2600/HP-UX 11.23/900MHZ Itanium 2/1.5MB 58.57
3.76 Bench
PowerPC G5
Apple PowerMac G5/MacOS X 10.3/1800MHZ PowerPC G5/.5MB 59.46
3.71 Bench
Pentium 4
Compaq Evo N800/Windows XP/2400MHZ Pentium 4-M/.25MB 70.74
3.12 Bench
Pentium 4
Gateway E4500/NetBSD 3.99/1600MHZ Pentium 4/.25MB

72.87

3.03 Bench
PowerPC G5
Apple iMac G5/MacOS X 10.3/1800MHZ PowerPC G5/.5MB 73.07
3.02 Bench
PA-RISC
HP RP2470/HP-UX 11.11/750MHZ PA8700/1.5MB 80.18
2.75 Bench
Alpha
Compaq ES47/Tru64 5.1/1000 MHZ Alpha 21364/1.75MB 96.48
2.29 Bench
UltraSPARC
Sun Blade 2000/Solaris 2.8/900MHZ UltraSPARC III+/8MB 97.39
2.26 Bench
Alpha
Compaq ES45/Tru64 5.1/1000 MHZ Alpha 21264b/8MB 99.21
2.22 Bench
Pentium 3
HP Proliant DL360 G2/RedHat Linux AS 4.0/1400MHZ Pentium III/.5MB 127.12
1.74 Bench
PowerPC G4
Apple iBook G4/MacOS X 10.4/1333MHZ PowerPC G4/.5MB 136.76
1.61 Bench
Pentium 3
HP Proliant DL360/RedHat Linux AS 4.0/1200MHZ Pentium III/.5MB 137.80
1.60 Bench
Pentium 3
Dell Precision 420/Ubuntu Linux 5.10/933MHZ Pentium III/.25MB 148.27
1.48 Bench
PowerPC G4
Power Macintosh G4/MacOS X 10.4/933MHZ PowerPC G4/.25MB 161.19
1.37 Bench
UltraSPARC
Sun Enterprise 5500/Solaris 2.8/400MHZ UltraSPARC II/8MB 169.23
1.30 Bench
Pentium 3
Dell Precision 420/Ubuntu Linux 5.10/733MHZ Pentium III/.25MB 170.45
1.29 Bench
Pentium 3
Dell Optiplex 150/Ubuntu Linux 5.10/1000MHZ Pentium III/.25MB 171.57
1.29 Bench
UltraSPARC
Sun Blade 1000/Solaris 2.8/750MHZ UltraSPARC III/8MB 177.76
1.24 Bench
PowerPC G4
Apple iMac G4/MacOS X 10.3/800MHZ PowerPC G4/0.25MB 211.02
1.04 Bench
PowerPC G4
Apple Powerbook G4/MacOS X 10.3/667MHZ PowerPC G4/0.25MB 220.47
1.00 Bench
Alpha
HP Alphaserver DS20/Debian GNULinux 3.0/500MHZ Alpha 21264a 238.59
0.92 Bench
PowerPC G4
Apple Powerbook G3/MacOS 9.2/333MHZ PowerPC G3/.5MB 425.45
0.52 Bench
PowerPC G4
Apple Powerbook G3/MacOS 8.1/250MHZ PowerPC G3/.5MB 776.39
0.28 Bench