趋势:Kindle Scribe:亚马逊称复制/粘贴、笔记本组织和其他工具“即将推出”
图示圆周率和派
计算圆周率的100万亿个数字是一项值得用派来庆祝的壮举。(谷歌图形/关键字)

西雅图软件开发三年之后艾玛·Haruka Iwao和她谷歌的队友创造了精确计算圆周率的世界纪录在美国,他们又这么做了。多亏了Iwao和谷歌Cloud,我们现在知道圆周率等于100万亿个数字。

为什么π?

几千年来,数学家们一直在计算圆的周长与直径之比,至少可以追溯到巴比伦人(他们计算出的周长与直径之比为3.125)。这对科学家和工程师来说很重要非常精确地知道无理数的值但在某种程度上,它实际上都是为了展示一个算法或计算机网络如何处理更多的实际问题。

这就是促使Iwao的团队在2019年将计算精度提高到31.4万亿位数(圆周率乘以10万亿)的原因。作为谷歌Cloud的开发人员倡导者,还有什么比领导pi包更好的方式来展示您的云计算服务的能力呢?

自2019年以来,计算机科学与工程的最先进水平一直在加速前进。谷歌云记录为不到一年就坏了,到2021年,记录依次被打破(精度为62.8万亿位,或圆周率乘以20万亿)。

这张图表显示了圆周率计算精度在过去一千年里是如何提高的。纵轴表示对数刻度上的位数。另外,请注意,横轴上显示的年份有差距。点击图片查看大图。(谷歌图片)

谷歌Cloud的技术水平也在不断提高。

Iwao告诉GeekWire:“通过结合过去三年推出的所有新功能,我认为我们能够再次打破纪录,而且不仅仅是几位数,而是一个很大的幅度。”“我们认为,好吧,100万亿听起来很合理,而且比过去的记录有了重大进步。”

由于谷歌云计算引擎的升级和吞吐量的增加,Iwao和谷歌团队能够在157天的计算时间内获得100万亿个数字,这比2019年计算31.4万亿个数字所需的121天仅长了一个多月。

使用被称为y-cruncher的pi计算程序处理了大约82,000 tb的数据。这是2019年数据处理量的四倍多。谷歌表示,82,000 tb的数据相当于2598年的高清电影。

对于数字极客来说,下面是结果的最后100位数字,以0结尾的第100万亿位数字:

4658718895 1242883556 4671544483 9873493812 1206904813 2656719174 5255431487 2142102057 7077336434 3095295560

你可以自己通过π。交付的网站云平台开发者倡导团队。你可以读一对博客Iwao和谷歌云团队来了解更多关于数字是如何完成的。

Iwao认为,用不了多久,另一项纪录就会被打破。

Emma Haruka Iwao是谷歌云平台的高级开发人员。(图片来源:谷歌)

她说:“电脑在不断改进。”“谷歌云基础设施也是如此。我们有一些极限。Y-cruncher有一定的限制,而我们远远低于这些限制。有很多人都想要圆周率的更多数字,包括我在内。”

这不仅仅是原始的数字:“我真的很期待计算机科学和工程,以及算法和数学方面的更多进步和转变,”Iwao说。

这些进步可以应用于实际的计算任务,也可以应用于天上飞的问题。

Iwao说:“你可能无法计算圆周率到一万亿位数,但你有一些其他问题,你想在云端或电脑上运行应用程序。”“它可以是一些科学研究,也可以是多媒体、转码、3d渲染、游戏等等。与开发人员和从业者交流新技术、新硬件和架构是我关注的领域之一。”

谁知道呢?也许有人能找到圆周率100万亿位数字的实际应用。“我其实很期待听到人们的声音看看这个网站并提出新的想法,”Iwao说。“我们公布了所有的数字……看看他们能不能用这些数字做点什么。”

喜欢你读的东西吗?订阅GeekWire的免费时事通讯,捕捉每一个标题

GeekWork上的工作清单

找到更多的工作GeekWork.雇主,在这里发布工作