On Pi Day, March 14, 2019 (3.14 2019), it was announced that the Google Cloud service became the new world record holder in the accuracy of calculating the Pi number. In addition, this case was the first time in history, when the value of Pi was calculated using distributed computing technologies on a group of virtual computers, on which the operation of the above-mentioned cloud service is based. The new record amounted to 31.4 trillion (31,415,926,535,897) decimal places, it significantly exceeded the previous similar record set in November 2016 by Peter Trueb.
The previous world record for calculating the accuracy of Pi was approximately 9 trillion decimal places. New record calculations were carried out using a special program “y-cruncher”, developed by Alexander J. Ye (Alexander J. Yee), immediately after the completion of calculations, the obtained value was checked using the Bellard formula and BBP formula.
The calculations of the value of Pi started on September 22, 2018 and ended on January 21, 2019, taking 111.8 days. Taking into account the number of processors used, the total calculation time was 2,795 machine-hours, and the total process time, including procedures for verifying the obtained value, was 121.1 days. The Chudnovsky formula was used to calculate the value of the number, and in the course of the program, the total amount of data read from the hard drives was 9.02 terabytes, and the recorded data was 7.95 terabytes.
The calculations were performed on 96 virtual processors with a total memory capacity of 1.4 TB (96 virtual nodes n1-megamem). The disk array was organized on 24 nodes n1-standard-16 (16 vCPUs, 60 GB of memory), SSD with a capacity of 10 TB was connected to each node. Thus, the total amount of available disk space was 240 TB, and the maximum amount of used space – 170 TB.
In conclusion, it should be noted that the pre-previous record of the accuracy of computing the Pi number was installed in 2013 on a computer using NVIDIA graphics accelerators. And now the tendency is clearly visible that the rapid development of modern computing technologies leads to the fact that records of calculations of the values of various numbers and series will be made faster and faster.