广告
广告

Google Cloud员工设置了一个新记录,计算Pi的100万亿位数字

Emma Haruka Iwao在无休止的数字中比以前的任何人都看得更多。

Google Cloud员工设置了一个新记录,计算Pi的100万亿位数字
[图像:Igor Sokalski;Pero Kalimero/Unsplash]

Google员工为我们提供了对PI的数学谜团的更多见解(我们许多人也称为3.14)。

广告
广告

使用公司的云计算服务,Google Cloud Developer Advocate Emma Haruka Iwao能够计算数学常数的前100万亿位数字,这使她成为有史以来第一个了解100万亿位数字的人(这是零)。Google现在正在与Guinness World Records合作,以正式验证她的成就。

这是伊沃(Iwao)第二次设定这样的里程碑 - 她在2019年计算了31.4万亿个数字,当时的记录 - 尽管她一生都对这个数字感兴趣。她说:“自童年以来,PI一直是我的个人热情。”她回忆说,使用一个名为Super Pi作为青春期的程序来计算大约一百万个数字的数字。

广告
广告

PI是任何圆的圆周与直径的比率,不能准确地表示为分数或小数,因此可以计算其表示的任意小数位数。长期以来,计算越来越长的PI序列一直是业余和专业数学家和计算机科学家的挑战。

伊沃(Iwao)表示,自2019年以来的戏剧性飞跃是由于Google计算机服务功能提高,包括更快的处理器,更快的数据存储和增加网络功能以同步进行计算的硬件。

Iwao说:“我希望这种进步使人们对云感到兴奋,并鼓励他们将云用于自己的程序。”

广告

Google还发布了一个演示,任何人都可以用来计算其云系统上较少数字的PI数字;用于进行计算的代码可在GitHub上获得。

Google没有透露计算的成本,该计算的成本花费了157天才能使用864 GB的内存跨128个虚拟处理器运行。总的来说,该计划通过82,000多个数据进行处理,Google说,该计划的存储量与价值2,598年的高清电影相同。IWAO使用一个可免费获得的程序进行了计算Y-Cruncher并与其创建者Alexander J. Yee合作,以验证结果是否正确。

广告

为了确保数字确实是正确的,IWAO还使用了一种算法,使得可以生成PI的特定数字而不知道所有先前的数字,让她验证一些最终数字是否正确,这几乎暗示当然是。她还将初始数字与他人以前的计算发现的数字进行了比较。

计算出的确切数字也将在云中可用,因此任何人都可以下载所有100万亿位数字或使用应用程序编程接口访问特定数字。尽管科学家和工程师通常不需要100万亿个PI来进行精确的计算,但IWAO说,人们对数字中不同数字的分布感兴趣。

IWAO希望该项目还将使人们意识到云计算的一般科学计算能力。她想象,随着技术的不断改进,这将不是她最后一次向前推动PI计算的时间,也许是大量的。

广告

Iwao说:“从技术上讲,即使您可以添加一位数字,也是新的世界纪录。”“我认为,当我们可以表现出重大进展时,这会更加[有趣]。”

广告
广告
广告

关于作者

史蒂文·梅伦德斯(Steven Melendez)是一位居住在新奥尔良的独立记者。

更多的