B Program Speed Records
Fastest program
Chart of programs
Other constants
Disclaimer
B Size Records

 

Super computer
Home computer

Links




Wikipedia's stuff
Authors's links

Pi-Hacks e-mail discussion group

In tribute to the recovery in NYC

THE FASTEST PI PROGRAMS
that will run on your PC

SOME OF THE DATA BELOW IS OUT OF DATE
BUT REMAINS FOR COMPARISION
THE "EFFICIENCY" IS RELATIVELY ACCURATE
SOME OF THE OTHER DATA MAKES
LITTLE SENSE

Consult the chart below for the programs by
Steve Pagliarulo, Xavier Gourdon, Takuya Ooura,
Carey Bloodworth, Mikko Tommila, Sebastian Wedeniwski,
Alan Pittman, Gio Ciampa, Yasumasa Kanada, and
Alexander J. Lee.

THE BENCHMARK COMPUTER
My AMD Athlon 3800+ 64 X2
with 1.0 Gig RAM is the standard
using Windows XP (32 bit OS)
at approx. 2 Ghz
your times will vary accordingly
(see disclaimer)

Stu's world ranking

Program

Author

131,072
digits

1,048,576
digits

Effic-
iency

16-meg digits

Maximum digits

Programming Comments

#1 (1Meg only)

QuickPi v. 4.5 Steve Pagliarulo 2.03 secs.

1.000

59.61 secs. 70-gig
Based on Chudnovskys' algorithm, with other algorithms included, also calculates sqrt-2 and e

#1 (above 16Meg)

y-cruncher v0.5.4.9148(fix 1) Alexander Yee 2.409 secs.

1.19

48.95 secs. 5 TB or more
Based on Chudnovskys' algorithm, with other algorithms included, also calculates sqrt-2 and e

#3

PiFast.EXE ver 4.4 Xavier Gourdon 3.13 secs.

1.542

87.95 secs. 25 gigs
Based on Chudnovskys' algorithm, disk swap version - can do calc. in different time chunks, also will calculate a whole host of other user defined constants, incl. 'e'

#4

ChudFFTw.EXE ver 1.5 Mark Larson 3.84 secs 36 secs.

4.12

n/a 4 megs
Based on Chudnovsky's binary splitting, but falls short of 1 meg by 105 digits, using standard FFT techniques, basically a tweaking of Alan Pittman's chud.EXE(ahppi2b)

#5

APTEST.EXE (g5) Mikko Tommila 4 secs. 44 secs.

5.04

1,179 113M/226M Part of Tommila's large integer package, also does pi in base 2 to 36

#6 (tie)

PI_CSS6.EXE Takuya Ooura 2 53 secs.

6.07

1,687 67M Based on FFT and AGM, programmed as a benchmark of a FFT based multiple-precision routine. Standard version - FFT radix 8,4,2.

#6 (tie)

chud.EXE(ahppi2b) Alan Pittman 7 secs 53 secs.

6.07

n/a 4Meg Based on Chudnovsky's binary splitting, but falls short of 1 meg by 105 digits, using standard FFT techniques.

#8

Piologie_zip.zip
ver. 1.3
Sebastian Wedeniwski 6.21 secs. 73.49 secs.

8.42

n/a 8 megs Based on Piologie, a library for arbitrary precision arithmetic, also calculates exp(1), zeta(3), gamma, ln(2)

#9

PI 2.3.1c - Hartley speed version - also large-digit run version which did 1-gig digits Carey Bloodworth 7 98 secs.
pi.ini set to 256m memory, 256k cache, 128k buffer to match my system

11.23

2,815 1G (confirmed), perhaps 2G speed record using the Fast Hartley Transform version
see docs for description of all program versions.

#10

PI4.EXE Gio Ciampa 27 secs.

13.003

n/a 2M Based on code from Takuya Ooura at the U of Tokyo. Pi4.exe uses a Fast FFT with radix 4, 2

#11

SUPER_PI.EXE Yasumasa Kanada 14 secs. 45.25 secs.

22.290

33M Based on the program which set the super computer record at 206,158,430,000 digits in Sept 1999


You are the visitor since August 12, 2000

Last update Aug 21, 2010

designed for IExplorer 6.0 in
800 x 600 monitor resolution
go get Internet Explorer