homediaryphotomisc

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
Core Duo
Apple Macbook Pro/MacOS X 10.4/2166MHZ Core Duo/2MB 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
Core Duo
IBM Thinkpad T60/Debian GNU Linux 3.1/1667MHZ Core Duo/2MB 35.74 6.17Bench
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
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
Alpha
HP Alphaserver DS20/Debian GNULinux 3.0/500MHZ Alpha 21264a 238.59 0.92 Bench

Send comments or questions to zdjahromi@zgmail.com (remove the letter 'z' from the address before sending).

Pages last updated: June 2, 2006

valid xhtml