Safekipedia
History of mathematicsPiPi algorithmsRecord progressions

Chronology of computation of pi

Adapted from Wikipedia · Discoverer experience

The number π, or pi, is one of the most famous numbers in mathematics. It represents the ratio of a circle’s circumference to its diameter, and it appears in many areas of math and science. Because π is an irrational number, its exact value cannot be written down perfectly—it goes on forever without repeating. Over thousands of years, mathematicians and scholars have tried to calculate π more and more accurately.

The effort to understand pi began in ancient times. Civilizations like the Babylonians and Egyptians estimated pi using simple geometry. Later, Greek mathematicians such as Archimedes used clever methods involving shapes called polygons to get closer to the true value. These early approaches gave us a good sense of pi, even if they weren’t perfectly exact.

As time passed, new tools and ideas helped people calculate pi with even more precision. During the Middle Ages and the Renaissance, mathematicians in China, India, and Europe developed better techniques. With the invention of calculus and more powerful computers in the 17th century and beyond, scientists could calculate pi to millions, and even billions, of decimal places!

Today, pi is known to trillions of digits, thanks to modern computers and advanced algorithms. Studying pi helps us understand not just math, but also topics like space travel, engineering, and computer science. The story of pi shows how human curiosity and new technology can work together to solve amazing puzzles. For a deeper look at some of these methods, see Approximations of π.

Before 1400

The ancient Greeks were some of the first to study pi, the ratio of a circle’s circumference to its diameter. One early estimate came from Archimedes around the year 250 BCE, who used a method involving inscribed and circumscribed polygons to show that pi was between 3 1⁄7 and 3 1⁄71⁄7.

Over the centuries, mathematicians in China and India also worked on pi. For example, around 150 CE, Zhang Heng in China calculated pi to be about 3.1724 using a different method. These early efforts helped lay the groundwork for later, more precise calculations.

Main article: Approximations of π

DateWhoDescription/Computation method usedValueDecimal places
(world records
in bold)
Percent error
(rounded to nearest thousandth)
2000? BCAncient Egyptians4 × (8⁄9)23.1605...1+0.602%
2000? BCAncient Babylonians3 + 1⁄83.1251−0.528%
2000? BCAncient Sumerians3 + 23⁄2163.1065...1−1.118%
1200? BCAncient Chinese330−4.507%
800–600 BCShatapatha Brahmana – 7.1.1.18 Instructions on how to construct a circular altar from oblong bricks:
"He puts on (the circular site) four (bricks) running eastwards 1; two behind running crosswise (from south to north), and two (such) in front. Now the four which he puts on running eastwards are the body; and as to there being four of these, it is because this body (of ours) consists, of four parts 2. The two at the back then are the thighs; and the two in front the arms; and where the body is that (includes) the head."
25⁄8 = 3.1251−0.528%
800? BCShulba Sutras
(6⁄(2 + √2))23.088311 ...0−1.696%
550? BCBible (1 Kings 7:23)"...a molten sea, ten cubits from the one brim to the other: it was round all about,... a line of thirty cubits did compass it round about"30−4.507%
450 BCAnaxagoras attempted to square the circlecompass and straightedgeAnaxagoras did not offer a solution0N/A
420 BCBryson of Heracleainscribed and circumscribed polygons2 10+27.324%
−36.338%
400 BC to AD 400Vyasa
verses: 6.12.40-45 of the Bhishma Parva of the Mahabharata offer:
"...
The Moon is handed down by memory to be eleven thousand yojanas in diameter. Its peripheral circle happens to be thirty three thousand yojanas when calculated.
...
The Sun is eight thousand yojanas and another two thousand yojanas in diameter. From that its peripheral circle comes to be equal to thirty thousand yojanas.
..."
30−4.507%
c. 250 BCArchimedes223⁄71 3.140845... 20+0.040%
−0.024%
15 BCVitruvius25⁄83.1251−0.528%
Between 1 BC and AD 5Liu XinUnknown method giving a figure for a jialiang which implies a value for π ≈ 162⁄(√50+0.095)2.3.1547...1+0.416%
AD 130Zhang Heng (Book of the Later Han)√10 = 3.162277...
736⁄232
3.1622...1+0.658%
+0.981%
150Ptolemy377⁄1203.141666...3+0.002%
250Wang Fan142⁄453.155555...1+0.444%
263Liu Hui3.141024 3927⁄12503.141630+0.015%
−0.018%
−2.338×10−2%
400He Chengtian111035⁄353293.142885...2+0.041%
480Zu Chongzhi3.1415926 355⁄1133.14159267+8.491×10−4%
499Aryabhata62832⁄200003.14163−2.338×10−2%
640Brahmagupta√103.162277...1+0.658%
800Al Khwarizmi3.14163−2.338×10−2%
1150Bhāskara II3927⁄1250 and 754⁄2403.14163−2.338×10−2%
1220Fibonacci3.1418183+0.007%
1320Zhao YouqinZhao Youqin's π algorithm3.1415926−2.080×10−3%

1400–1949

This period shows many important steps in figuring out the value of pi, a special number in math. In 1494, a mathematician named Luca Pacioli wrote about pi in his book, using a value that was very close to what we know today. Over the years, better tools and methods were developed, allowing people to calculate pi to more places. By 1914, pi was calculated to 707 decimal places, and by 1946, it reached 1,120 decimal places. These improvements helped mathematicians and scientists solve many problems.

Main article: Approximations of π

DateWhoNoteDecimal places
(world records in bold)
All records from 1400 onwards are given as the number of correct decimal places.
1400Madhava of SangamagramaDiscovered the infinite power series expansion of π now known as the Leibniz formula for pi10
1424Jamshīd al-Kāshī16
Around 1500Kerala SchoolRecorded using Katapayadi number system 3.141592653589793238462643383279231
1573Valentinus Otho355⁄1136
1579François Viète9
1593Adriaan van Roomen15
1596Ludolph van Ceulen20
161532
1621Willebrord Snell (Snellius)Pupil of Van Ceulen35
1630Christoph Grienberger38
1654Christiaan HuygensUsed a geometrical method equivalent to Richardson extrapolation10
1665Isaac Newton16
1681Takakazu Seki11
16
1699Abraham SharpCalculated pi to 72 digits, but not all were correct71
1706John Machin100
1706William JonesIntroduced the Greek letter 'π'
1719Thomas Fantet de LagnyCalculated 127 decimal places, but not all were correct112
1721AnonymousCalculation made in Philadelphia, Pennsylvania, giving the value of pi to 154 digits, 152 of which were correct. First discovered by F. X. von Zach in a library in Oxford, England in the 1780s, and reported to Jean-Étienne Montucla, who published an account of it.152
1722Toshikiyo Kamata24
1722Katahiro Takebe41
1739Yoshisuke Matsunaga51
1748Leonhard EulerUsed the Greek letter 'π' in his book Introductio in Analysin Infinitorum and assured its popularity.
1761Johann Heinrich LambertProved that π is irrational
1775EulerPointed out the possibility that π might be transcendental
1789Jurij VegaCalculated 140 decimal places, but not all were correct126
1794Adrien-Marie LegendreShowed that π2 (and hence π) is irrational, and mentioned the possibility that π might be transcendental.
1824William RutherfordCalculated 208 decimal places, but not all were correct152
1844Zacharias Dase and StrassnitzkyCalculated 205 decimal places, but not all were correct200
1847Thomas ClausenCalculated 250 decimal places, but not all were correct248
1853Lehmann261
1853Rutherford440
1853William ShanksExpanded his calculation to 707 decimal places in 1873, but an error introduced at the beginning of his new calculation rendered all of the subsequent digits invalid (the error was found by D. F. Ferguson in 1946).527
1882Ferdinand von LindemannProved that π is transcendental (the Lindemann–Weierstrass theorem)
1897The U.S. state of IndianaCame close to legislating the value 3.2 (among others) for π. House Bill No. 246 passed unanimously. The bill stalled in the state Senate due to a suggestion of possible commercial motives involving publication of a textbook.0
1910Srinivasa RamanujanFound several rapidly converging infinite series of π, which can compute 8 decimal places of π with each term in the series. Since the 1980s, his series have become the basis for the fastest algorithms currently used by Yasumasa Kanada and the Chudnovsky brothers to compute π.
1946D. F. FergusonMade use of a desk calculator620
1947Ivan NivenGave a very elementary proof that π is irrational
January 1947D. F. FergusonMade use of a desk calculator710
September 1947D. F. FergusonMade use of a desk calculator808
1949Levi B. Smith and John WrenchMade use of a desk calculator1,120

1949–2009

From 1949 to 2009, mathematicians made huge strides in calculating the number π, which is the ratio of a circle’s circumference to its diameter. In 1949, ENIAC, one of the earliest electronic computers, was used to compute π to 2,037 places. Over the decades, computers became more powerful, allowing for even more precise calculations. By 2009, π had been calculated to over 2.6 trillion digits, far beyond what was possible just a few years before. These calculations helped improve many areas of science and technology.

Main article: Approximations of π

DateWhoImplementationTimeDecimal places
(world records in bold)
All records from 1949 onwards were calculated with electronic computers.
September 1949G. W. Reitwiesner et al.The first to use an electronic computer (the ENIAC) to calculate π70 hours2,037
1953Kurt MahlerShowed that π is not a Liouville number
1954S. C. Nicholson & J. JeenelUsing the NORC13 minutes3,093
1957George E. FeltonFerranti Pegasus computer (London), calculated 10,021 digits, but not all were correct33 hours7,480
January 1958Francois GenuysIBM 7041.7 hours10,000
May 1958George E. FeltonPegasus computer (London)33 hours10,021
1959Francois GenuysIBM 704 (Paris)4.3 hours16,167
1961Daniel Shanks and John WrenchIBM 7090 (New York)8.7 hours100,265
1961J.M. GerardIBM 7090 (London)39 minutes20,000
February 1966Jean Guilloud and J. FilliatreIBM 7030 (Paris)41.92 hours250,000
1967Jean Guilloud and M. DichamptCDC 6600 (Paris)28 hours500,000
1973Jean Guilloud and Martine BouyerCDC 760023.3 hours1,001,250
1981Kazunori Miyoshi and Yasumasa KanadaFACOM M-200137.3 hours2,000,036
1981Jean GuilloudNot known2,000,050
1982Yoshiaki TamuraMELCOM 900II7.23 hours2,097,144
1982Yoshiaki Tamura and Yasumasa KanadaHITAC M-280H2.9 hours4,194,288
1982Yoshiaki Tamura and Yasumasa KanadaHITAC M-280H6.86 hours8,388,576
1983Yasumasa Kanada, Sayaka Yoshino and Yoshiaki TamuraHITAC M-280H16,777,206
October 1983Yasunori Ushiro and Yasumasa KanadaHITAC S-810/2010,013,395
October 1985Bill GosperSymbolics 367017,526,200
January 1986David H. BaileyCRAY-228 hours29,360,111
September 1986Yasumasa Kanada, Yoshiaki TamuraHITAC S-810/206.6 hours33,554,414
October 1986Yasumasa Kanada, Yoshiaki TamuraHITAC S-810/2023 hours67,108,839
January 1987Yasumasa Kanada, Yoshiaki Tamura, Yoshinobu Kubo and othersNEC SX-235.25 hours134,214,700
January 1988Yasumasa Kanada and Yoshiaki TamuraHITAC S-820/805.95 hours201,326,551
May 1989Gregory V. Chudnovsky & David V. ChudnovskyCRAY-2 & IBM 3090/VF480,000,000
June 1989Gregory V. Chudnovsky & David V. ChudnovskyIBM 3090535,339,270
July 1989Yasumasa Kanada and Yoshiaki TamuraHITAC S-820/80536,870,898
August 1989Gregory V. Chudnovsky & David V. ChudnovskyIBM 30901,011,196,691
19 November 1989Yasumasa Kanada and Yoshiaki TamuraHITAC S-820/801,073,740,799
August 1991Gregory V. Chudnovsky & David V. ChudnovskyHomemade parallel computer (details unknown, not verified)2,260,000,000
18 May 1994Gregory V. Chudnovsky & David V. ChudnovskyNew homemade parallel computer (details unknown, not verified)4,044,000,000
26 June 1995Yasumasa Kanada and Daisuke TakahashiHITAC S-3800/480 (dual CPU)3,221,220,000
1995Simon PlouffeFinds a formula that allows the nth hexadecimal digit of pi to be calculated without calculating the preceding digits.
28 August 1995Yasumasa Kanada and Daisuke TakahashiHITAC S-3800/480 (dual CPU)56.74 hours?4,294,960,000
11 October 1995Yasumasa Kanada and Daisuke TakahashiHITAC S-3800/480 (dual CPU)116.63 hours6,442,450,000
6 July 1997Yasumasa Kanada and Daisuke TakahashiHITACHI SR2201 (1024 CPU)29.05 hours51,539,600,000
5 April 1999Yasumasa Kanada and Daisuke TakahashiHITACHI SR8000 (64 of 128 nodes)32.9 hours68,719,470,000
20 September 1999Yasumasa Kanada and Daisuke TakahashiHITACHI SR8000/MPP (128 nodes)37.35 hours206,158,430,000
24 November 2002Yasumasa Kanada & 9 man teamHITACHI SR8000/MPP (64 nodes), Department of Information Science at the University of Tokyo in Tokyo, Japan600 hours1,241,100,000,000
29 April 2009Daisuke Takahashi et al.T2K Open Supercomputer (640 nodes), single node speed is 147.2 gigaflops, computer memory is 13.5 terabytes, Gauss–Legendre algorithm, Center for Computational Sciences at the University of Tsukuba in Tsukuba, Japan29.09 hours2,576,980,377,524

2009–present

Since 2009, mathematicians have used powerful computers to calculate pi to more digits than ever before. In 2020, pi was calculated to 62.8 trillion digits, which is a huge number! These calculations help scientists and engineers in many fields, from space travel to computer chips. Each new record shows how far technology and math have come.

Main article: Approximations of π

DateWhoImplementationTimeDecimal places
(world records in bold)
All records from Dec 2009 onwards are calculated and verified on commodity x86 computers with commercially available parts. All use the Chudnovsky algorithm for the main computation, and Bellard's formula, the Bailey–Borwein–Plouffe formula, or both for verification.
31 December 2009Fabrice Bellard
Computation: Intel Core i7 @ 2.93 GHz (4 cores, 6 GiB DDR3-1066 RAM)
Storage: 7.5 TB (5x 1.5 TB)
Red Hat Fedora 10 (x64)
Computation of the binary digits (Chudnovsky algorithm): 103 days
Verification of the binary digits (Bellard's formula): 13 days
Conversion to base 10: 12 days
Verification of the conversion: 3 days
Verification of the binary digits used a network of 9 Desktop PCs during 34 hours.
131 days2,699,999,990,000
= 2.7×1012 − 104
2 August 2010Shigeru Kondo
using y-cruncher 0.5.4 by Alexander Yee
with 2× Intel Xeon X5680 @ 3.33 GHz – (12 physical cores, 24 hyperthreaded)
96 GiB DDR3 @ 1066 MHz – (12× 8 GiB – 6 channels) – Samsung (M393B1K70BH1)
1 TB SATA II (Boot drive) – Hitachi (HDS721010CLA332), 3× 2 TB SATA II (Store Pi Output) – Seagate (ST32000542AS) 16× 2 TB SATA II (Computation) – Seagate (ST32000641AS)
Windows Server 2008 R2 Enterprise (x64)
Computation of binary digits: 80 days
Conversion to base 10: 8.2 days
Verification of the conversion: 45.6 hours
Verification of the binary digits: 64 hours (Bellard formula), 66 hours (BBP formula)
Verification of the binary digits were done simultaneously on two separate computers during the main computation. Both computed 32 hexadecimal digits ending with the 4,152,410,118,610th.
90 days5,000,000,000,000
= 5×1012
17 October 2011Shigeru Kondo
using y-cruncher 0.5.5
with 2× Intel Xeon X5680 @ 3.33 GHz – (12 physical cores, 24 hyperthreaded)
96 GiB DDR3 @ 1066 MHz – (12× 8 GiB – 6 channels) – Samsung (M393B1K70BH1)
1 TB SATA II (Boot drive) – Hitachi (HDS721010CLA332), 5× 2 TB SATA II (Store Pi Output), 24× 2 TB SATA II (Computation)
Windows Server 2008 R2 Enterprise (x64)
Verification: 1.86 days (Bellard formula) and 4.94 days (BBP formula)
371 days10,000,000,000,050
= 1013 + 50
28 December 2013Shigeru Kondo
using y-cruncher 0.6.3
Computation: 2× Intel Xeon E5-2690 @ 2.9 GHz – (32 cores, 128 GiB DDR3-1600 RAM)
Storage: 97 TB (32x 3 TB, 1x 1 TB)
Windows Server 2012 (x64)
Verification using Bellard's formula: 46 hours
94 days12,100,000,000,050
= 1.21×1013 + 50
8 October 2014Sandon Nash Van Ness "houkouonchi"
using y-cruncher 0.6.3
Computation: 2× Xeon E5-4650L @ 2.6 GHz (16 cores, 192 GiB DDR3-1333 RAM)
Storage: 186 TB (24× 4 TB + 30× 3 TB)
Verification using Bellard's formula: 182 hours
208 days13,300,000,000,000
= 1.33×1013
11 November 2016Peter Trueb
using y-cruncher 0.7.1
Computation: 4× Xeon E7-8890 v3 @ 2.50 GHz (72 cores, 1.25 TiB DDR4 RAM)
Storage: 120 TB (20× 6 TB)
Linux (x64)
Verification using Bellard's formula: 28 hours
105 days22,459,157,718,361
= ⌊πe×1012
14 March 2019Emma Haruka Iwao
using y-cruncher v0.7.6
Computation: 1× n1-megamem-96 (96 vCPU, 1.4 TB) with 30 TB of SSD
Storage: 24× n1-standard-16 (16 vCPU, 60 GB) with 10 TB of SSD
Windows Server 2016 (x64)
Verification: 20 hours using Bellard's 7-term formula, and 28 hours using Plouffe's 4-term formula
121 days31,415,926,535,897
= ⌊π×1013
29 January 2020Timothy Mullican
using y-cruncher v0.7.7
Computation: 4× Intel Xeon CPU E7-4880 v2 @ 2.5 GHz (60 cores, 320 GB DDR3-1066 RAM)
Storage: 406.5 TB – 48× 6 TB HDDs (Computation) + 47× LTO Ultrium 5 1.5 TB Tapes (Checkpoint Backups) + 12× 4 TB HDDs (Digit Storage)
Ubuntu 18.10 (x64)
Verification: 17 hours using Bellard's 7-term formula, 24 hours using Plouffe's 4-term formula
303 days50,000,000,000,000
= 5×1013
14 August 2021Team DAViS of the University of Applied Sciences of the Grisons
using y-cruncher v0.7.8
Computation: AMD Epyc 7542 @ 2.9 GHz (32 cores, 1 TiB RAM)
Storage: 608 TB (38× 16 TB HDDs, 34 are used for swapping and 4 used for storage)
Ubuntu 20.04 (x64)
Verification using the 4-term BBP formula: 34 hours
108 days62,831,853,071,796
= ⌈2π×1013
21 March 2022Emma Haruka Iwao
using y-cruncher v0.7.8
Computation: n2-highmem-128 (128 vCPU and 864 GB RAM)
Storage: 663 TB
Debian Linux 11 (x64)
Verification: 12.6 hours using BBP formula
158 days100,000,000,000,000
= 1014
18 April 2023Jordan Ranous
using y-cruncher v0.7.10
Computation: 2 x AMD EPYC 9654 @ 2.4 GHz (96 cores, 1.5 TiB RAM)
Storage: 583 TB (19× 30.72 TB)
Windows Server 2022 (x64)
59 days100,000,000,000,000
= 1014
14 March 2024Jordan Ranous, Kevin O’Brien and Brian Beeler
using y-cruncher v0.8.3
Computation: 2 x AMD EPYC 9754 @ 2.25 GHz (128 cores, 1.5 TiB RAM)
Storage: 1,105 TB (36× 30.72 TB)
Windows Server 2022 (x64)
75 days105,000,000,000,000
= 1.05×1014
28 June 2024Jordan Ranous, Kevin O’Brien and Brian Beeler
using y-cruncher v0.8.3
Computation: 2 x Intel Xeon Platinum 8592+ @ 1.9 GHz (128 cores, 1.0 TiB DDR5 RAM)
Storage: 1.5 PB (28× 61.44 TB)
Windows 10 (x64)
104 days202,112,290,000,000
= 2.0211229×1014
2 April 2025Linus Media Group, Kioxia
using y-cruncher v0.8.5
Computation: 2x AMD EPYC 9684X 3D V-Cache @ 2.55GHz (192 cores, 3.0 TiB DDR5 RAM)
Storage: 2.2 PB (80x 15.36TB + 32x 30.72TB)
Ubuntu 24.04 (x64)
226 days300,000,000,000,000
= 3×1014
23 November 2025Kevin O'Brien, Divyansh Jain, Brian Beeler
using y-cruncher v0.8.6
Computation: 2x AMD EPYC 9965 @ 2.25GHz (192 cores, 1.5 TiB DDR5 RAM)
Storage: 2.4 PB (40x 61.44TB)
Ubuntu 24.04 (x64)
110 days314,000,000,000,000
= 3.14×1014

This article is a child-friendly adaptation of the Wikipedia article on Chronology of computation of pi, available under CC BY-SA 4.0.