2019年,谷歌云计算了数千年前发现的π无理数,创纪录地计算到31.4万亿个字符。接着,在2021年,格劳宾登应用科学大学的科学家们又为这个数字增加了31.4万亿位,使总数达到了小数点后的62.8 万亿位。
然而,据最近新闻报道,谷歌云将π计算到前所未有的100万亿位数,这又一次打破了纪录。
如何将π计算到 100 万亿位
谷歌云已经第二次创造了数学常数数字的纪录,而π的计算位数在短短三年内增加了两倍。
据谷歌云介绍,这一成就表明,谷歌云基础设施的发展速度逐年加快。而支持计算的技术基础是计算引擎、谷歌云的安全和可定制计算服务,以及它最近的几项创新和改进:计算引擎N2系列、100Gbit/s输出带宽、谷歌虚拟NIC和平衡的桃色磁盘。
计算 100 万亿位π的程序被 Alexander Yi 称为 y-cruncher v0.7.8,并在计算中使用了丘德诺夫斯基算法。计算节点是 n2-highmem-128,具有 128 个 vCPU 和 864 GB 内存。
该计算工作是在2021年10月14日星期四美国东部时间上午 12:45 开始,并在2022年3月21日星期一美国东部时间上午 12:16 结束。也就是 157 天 23 小时 31 分 7.651 秒完成了100万亿位计算的任务。而这个难以想象的天文数字占用存储达到515TB。
谷歌云技术演示
为了使这种规模的计算能够实现,不仅需要巨大的计算能力,还需要庞大的存储容量和网络技术。谷歌云估计,执行计算所需的临时存储量约为554TB。谷歌还介绍,可以连接到一台虚拟机的最大永久磁盘容量为257TB,这对于传统的单节点应用程序来说,通常是足够的,但在这种情况下是不够的。
事实上,该公司已经创建了由一个计算节点和 32 个存储节点组成的集群,总共有64个块式iSCSI存储库。当然,谷歌云为π的前 100 万亿位数寻找到最佳解决方案的工作是值得尊重的。通过找到这样一个全面的解决方案,该公司不仅展示了灵活的基础设施,可以让科学界突破他们的实验界限,同时也展示了他们产品的可靠性。
资料来源:云谷歌
出处:见配图水印