马州高中生计算出30亿位数圆周率

人气 16
标签:

【大纪元2011年01月28日讯】(大纪元记者杨飞美国华盛顿DC编译报导)据马里兰州费德里克新闻时报报导,马州费德里克郡托马斯.约翰逊高中(Gov. Thomas Johnson High School)二年级学生曼博.古拉蒂(Manbir Gulati )最近计算出30亿位数的圆周率。

上周五(1月21日)古拉蒂凌晨4点起床完成一些微积分和英语作。在做作业之前,他迅速的看了看他的电脑。

自周四清晨6点开始运行后,一个他设计的程序已经完成了30亿又两位数字的圆周率计算。

古拉蒂表示非常兴奋﹐没有想到程序还能运行结束﹐而且会这么快完成。

古拉蒂15岁,他是看了一个关于法国科学家法布里斯.贝拉德(Fabrice Bellard)的故事后,决定写自己的程序来计算圆周率。

去年一月,贝拉德用他的个人电脑计算圆周率达到2.7万亿位数。

由于受贝拉德的启发,古拉蒂自己花了约两周时间编写了计算程序,并改善至使其能够有效地进行计算。贝拉德形容自己的程序编写程度是初级程序编写员的水平。

他说:“这是一个有趣的活动,我认为这将是一个挑战。我喜欢挑战自己的编程能力,设计新的东西。”

圆周率是圆的周长和直径之间的数学常数比值。

古拉蒂说,计算出这么多圆周率的位数实质意义不大,但电脑程序显示计算方法十分复杂。这有助于人们了解了计算机的工作,和设计程序的一般基本概念,改进一般人能做到这一点的能力。

55岁的日本人近藤茂(Shigeru Kondo)拥有圆周率数字计算的世界纪录。 去年八月,近藤茂以自制的电脑计算圆周率达5万亿位数。近藤的计算花了90天。

对于古拉蒂的计算,他使用的是自己的惠普(Hewlett-Packard)笔记本电脑,没有升级的处理器(processor)。他把纽约的数学家格雷戈里和大卫. 察德诺夫斯基(Gregory and David Chudnovsky )开发的一个圆周率算法加以调整,并编写了自己的程序。

他说:“这是一个无穷级数,每次计算14位数字,一连串的计算下来,会得到越来越准确的数字。”

古拉蒂利用多种方法来加快他的计算机的计算时间,包括二元分割法(binary splitting)。

他说:“可以把数字分解成最小的组成部分,放到计算机计算是最快的方式。”

现在,古拉蒂只是尽可能多计算数字,但如果他想打破世界纪录,他将需要一个“超级计算机”。近藤的计算机有96千兆(gigabytes )字节的随机存取储存器(RAM),而古拉蒂的惠普笔记本电脑只有2千兆字节的RAM。

他说:“我需要优化我的程序,这会需要一点时间,也许是几个星期,如果我优化的程序足够好,我想我就可以休息了。”

相关新闻
日本创算出圆周率小数点以下位数的世界纪录
圆周率的惊人数字
大陆老翁背出圆周率万位数字 欲申请金氏世界纪录
安徽省一老翁能背圆周率万位数
如果您有新闻线索或资料给大纪元,请进入安全投稿爆料平台
评论