Google Debian算出π小数点第100万亿数字
最近,来自谷歌Cloud的开发者Emahakalwao打破了计算π值的新世界纪录。通过验证,第100万亿小数点的值为0。
Google Debian算出π小数点第100万亿数字
Google如何计算100万亿的小数点?
近年来,业界似乎进入了焦灼状态,打破纪录的时间越来越短,回顾了小数点值上的较量。
Google在2019年创下了当年的世界纪录,小数点计算为31.4万亿。
2021年,格劳宾登州应用科学大学科学家计算出31.4万亿常数,使总数达到小数点后的62.8万亿,打破世界纪录。
2022年3月,Google第二次使用GoogleCloud进行计算后,它计算出小数点后的100万亿位数。
这个项目总共花费了不到158天的时间,更准确地说,应该是157天23小时31分7.651秒。
它向我们揭示了背后的技术,当我们更深入地了解Google是如何计算100万亿π小数点的:
程序:使用一个名为y-cruncherv0.7.8的Alexderj.y开发的程序完成了繁重的工作。
楚德诺夫斯基算法
主计算节点为运行DebianLinux的n2-highmem-128机器,使用128VCPU,864GBRAM,并支持100Gbit/sec的出口带宽。此外,由于n2-highmem-128为单台虚拟机提供257tb的额外存储,并且预计计算所需的临时存储至少需要554tb,因此google创建了一个网络存储群。
每台存储服务器全是一台N2-highcpu-16电脑上,配置2个10、359GB的地区均衡永久盘。N2机器系列产品出示均衡性价比,当配置16个vcpu时,可出示32Gbps的网络带宽,并可挑选应用最新itelicelakecpu平台,这让它变成高性能存储服务器的好挑选。
通过基准测试,Emahakalulwao最终计算出来的第10万亿位数字为0。之后,它还用另一种称为Baley-Borwein公式算法来验证。Emahakao表明,这一验证是全过程中最恐怖的时刻,由于在计算前五个月后,沒有一定的方法知道计算是不是取得成功。