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 4m 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.
Machine/OS/Processor speed and type/L2 Cache size | Performance (in seconds) |
Relative speed | |
|
Apple Macbook Pro/MacOS X 10.4/2166MHZ Core Duo/2MB | 30.81 | 7.16 |
Dell Dimension 8100/NetBSD 3.99/3000MHZ Pentim D/1MB | 32.57 | 6.77 | |
|
Apple iMac/MacOS X 10.4/2000MHZ Core Duo/2MB | 33.20 | 6.64 |
|
Apple Macbook/MacOS X 10.4/1833MHZ Core Duo/2MB | 35.02 | 6.30 |
IBM Thinkpad T60/Debian GNU Linux 3.1/1667MHZ Core Duo/2MB | 35.74 | 6.17 | |
|
HP RX 8620/HP-UX 11.23/1500MHZ Itanium 2/3MB | 36.42 | 6.05 |
Dell Precision 470n/Ubuntu Linux 5.10/3200MHZ Xeon/1MB | 36.79 | 5.99 | |
HP RX 2600/HP-UX 11.23/1400MHZ Itanium 2/3MB | 40.46 | 5.45 | |
|
HP Proliant BL20P/RedHat Linux AS 4.0/3066MHZ Xeon/1MB | 42.90 | 5.14 |
Apple PowerMac G5 Quad/MacOS X 10.4/2500MHZ PowerPC G5/.5MB | 45.77 | 4.82 | |
|
HP Proliant DL145/RedHat Linux AS 4.0/2200MHZ Opteron 848/1MB | 45.86 | 4.81 |
Apple PowerMac G5/MacOS X 10.4/2300MHZ PowerPC G5/.5MB | 47.63 | 4.63 | |
|
Dell Precision/Windows XP/2800MHZ Pentium 4/.25MB | 50.18 | 4.39 |
HP RP3410/HP-UX 11.11/800MHZ PA8900/1.5MB | 52.47 | 4.20 | |
HP RX 2600/HP-UX 11.23/900MHZ Itanium 2/1.5MB | 58.57 | 3.76 | |
Apple PowerMac G5/MacOS X 10.3/1800MHZ PowerPC G5/.5MB | 59.46 | 3.71 | |
|
Compaq Evo N800/Windows XP/2400MHZ Pentium 4-M/.25MB | 70.74 | 3.12 |
|
Gateway E4500/NetBSD 3.99/1600MHZ Pentium 4/.25MB |
72.87 |
3.03 |
Apple iMac G5/MacOS X 10.3/1800MHZ PowerPC G5/.5MB | 73.07 | 3.02 | |
|
HP RP2470/HP-UX 11.11/750MHZ PA8700/1.5MB | 80.18 | 2.75 |
|
Compaq ES47/Tru64 5.1/1000 MHZ Alpha 21364/1.75MB | 96.48 | 2.29 |
|
Sun Blade 2000/Solaris 2.8/900MHZ UltraSPARC III+/8MB | 97.39 | 2.26 |
Compaq ES45/Tru64 5.1/1000 MHZ Alpha 21264b/8MB | 99.21 | 2.22 | |
HP Proliant DL360 G2/RedHat Linux AS 4.0/1400MHZ Pentium III/.5MB | 127.12 | 1.74 | |
Apple iBook G4/MacOS X 10.4/1333MHZ PowerPC G4/.5MB | 136.76 | 1.61 | |
HP Proliant DL360/RedHat Linux AS 4.0/1200MHZ Pentium III/.5MB | 137.80 | 1.60 | |
Dell Precision 420/Ubuntu Linux 5.10/933MHZ Pentium III/.25MB | 148.27 | 1.48 | |
Power Macintosh G4/MacOS X 10.4/933MHZ PowerPC G4/.25MB | 161.19 | 1.37 | |
Sun Enterprise 5500/Solaris 2.8/400MHZ UltraSPARC II/8MB | 169.23 | 1.30 | |
Dell Precision 420/Ubuntu Linux 5.10/733MHZ Pentium III/.25MB | 170.45 | 1.29 | |
|
Dell Optiplex 150/Ubuntu Linux 5.10/1000MHZ Pentium III/.25MB | 171.57 | 1.29 |
Sun Blade 1000/Solaris 2.8/750MHZ UltraSPARC III/8MB | 177.76 | 1.24 | |
Apple iMac G4/MacOS X 10.3/800MHZ PowerPC G4/0.25MB | 211.02 | 1.04 | |
Apple Powerbook G4/MacOS X 10.3/667MHZ PowerPC G4/0.25MB | 220.47 | 1.00 | |
HP Alphaserver DS20/Debian GNULinux 3.0/500MHZ Alpha 21264a | 238.59 | 0.92 |