法国人Fabrice Bellard最近使用一台普通的台式电脑,完成了冲击由超级计算机保持的圆周率运算记录的壮举,他使用台式机将圆周率计算到了小数点后2.7万亿位超过了由目前排名世界第47位的T2K Open超级计算机于去年8月份创造的小数点后2.5万亿位的记录

Bellard使用的电脑是一台基于2.93GHz Core i7处理器的电脑,这部电脑的内存容量是6GB,硬盘则使用的是五块RAID-0配置的1.5TB容量的希捷7200.11,系统运行64位Red Hat Fedora 10操作系统,文件系统则使用Linux的ext4.
这次计算出来的圆周率数据占去了1137GB的硬盘容量,Bellard花了103天的时间计算出了这样的结果。
不过在这次计算过程中,为了保住排名第一的位置,Bellard在数据验证阶段使用了9台联网的电脑来对数据进行验证,以便加快计算完成的速度,而如果使用那台电脑来验证计算结果的话,则需要额外再增加13天的计算时间。
在计算圆周率的过程中,Bellard使用改良后的查德诺夫斯基方程算法来进行圆周率的计算,并使用贝利-波温-劳夫算法来验证计算的结果。
为了纪念他对圆周率算法所做出的贡献,这次Bellard所使用的改良型查德诺夫斯基方程算法被命名为Bellard算法,这种算法是目前所有圆周率算法中最快的一种。不仅如此,Bellard先生过去还以编写了tcc编译器而在Linux社群中享有盛名。

算法的威力:法国人用台式机打破由超级计算机创造的圆周率运算世界记录相关推荐

  1. 中国自研数据库打破西方垄断:阿里成绩刷新世界尘封9年纪录,性能2倍于第二名...

    晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 中国基础技术,再破外国垄断. 而且新近提交成绩,大幅刷新之前纪录,斩获全球第一. 荣誉属于阿里巴巴,属于蚂蚁金服. 十一期间,权威机构国际事 ...

  2. 打破多项世界记录  双11背后最大的力量是技术

    双11是一次全球商业奇迹,同时也是一次技术奇迹.正是诸多世界顶尖的技术,助力双11一次又一次打破成交纪录,形成了独一无二的世界奇观. 阿里巴巴核心系统100%上云.每秒订单创建峰值54.4万笔.自研数 ...

  3. 算法的威力(Google的算法优势)

      算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落.许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言. ...

  4. 潍坊学院java比赛_打破世界记录!潍坊学院HPL一战惊艳全场

    [IT168 现场报道]又破纪录了!这次还打破了世界纪录! 今天,举世瞩目的ASC17决赛圈比赛进入到第三天.上午8时,随着组委会的一声令下,20支决赛圈的队伍开始向总冠军发起最后的冲刺. 基准测试L ...

  5. “自由职业者数据挖掘“如何指导振兴零工经济,自由职业者要求零工平台算法透明化。他们的斗争为所有人创造公平的工作场所提供了重要的经验教训。

    在全球范围内,自由职业者正在发起引人注目.声势浩大的工人权利运动.在多个平台和国家,自由职业者一直在争取正式工身份确认(以期获得诸如病假工资.休假工资.养老金福利和工会权利等福利).基本安全标准.工资 ...

  6. 数据结构与算法XS班-左程云第一节课笔记(位运算、算法是什么、简单排序)

    第1节 位运算.算法是什么.简单排序 ##这是数据结构与算法新手班-左程云第一节课的笔记## 1. 位运算 // 你们会不会表示一个数字的32位啊? // Java中int类型默认以32位二进制数在计 ...

  7. ((蓝桥杯 刷题全集)【备战(蓝桥杯)算法竞赛-第6天(动态规划 专题)】( 从头开始重新做题,记录备战竞赛路上的每一道题 )距离蓝桥杯还有61天

  8. 菜鸟车辆路径规划创造26项世界纪录 实际可降低10.3%配送成本

    9日,菜鸟方面透露,菜鸟已经在全球权威车辆路径规划(VRP)问题评测系统中创造了26项世界记录.目前,菜鸟是国内首个问鼎该评测系统的研究机构.这意味着在26个物流场景中,菜鸟的算法可以使用最少的车辆, ...

  9. 法布里斯·贝拉 (zz)

    法布里斯·贝拉[编辑] 法布里斯·贝拉 出生 1972 Grenoble, France 知名於 QEMU, FFmpeg, Tiny C Compiler,Bellard's formula 网站 ...

最新文章

  1. python画图程序飞机_Python海龟画图工具绘制叮当猫程序
  2. Go: 分布式学习利器(2)-- Go中的变量,常量 以及与其他语言变量之间的差异
  3. Shell脚本头定义
  4. 安装yaml报错:ERROR: Cannot uninstall 'PyYAML'.
  5. 使用HttpHandler实现图片防盗链
  6. php数据库表怎么删除,php删除数据库表的方法
  7. 社区奖品之原木双面记事板
  8. 【dfs】树(jzoj 2753)
  9. fastclick.js移动端WEB开发,click,touch,tap事件浅析
  10. Spring 注解教程
  11. 【Negix】Nginx 面试 一些题目
  12. 数据库系统原理选择题
  13. python人脸识别防小偷_基于python的人脸识别(检测人脸、眼睛、嘴巴、鼻子......)...
  14. 计算机硬件 系统安装维护教程 04系统安装-Win-02:使用Dism++对系统进行初始化前配置
  15. asp.net/net/c#电子购物商城系统-成品
  16. 单基因gsea_JTO:日本Smoker基因组综合分析
  17. scala_day01_安装_基础_IO_函数_递归_异常_方法_样例类_伴生对象
  18. C#读取xml节点数据方法小结
  19. 2022年CPU天梯图(7月更新)
  20. 【毕业设计】47-基于单片机的锅炉过热汽温控制系统设计(原理图工程+仿真工程+源代码+答辩论文)

热门文章

  1. 组会PPT202006220717《双研究步骤的螺旋波等离子体放电结果分析》
  2. [云炬python3玩转机器学习]4-7机器学习算法训练和测试样本集数据同时归一化
  3. 科大星云诗社动态20201121
  4. 云炬Android开发笔记 5-9,10拦截器功能设计与实现
  5. 利用生物视觉机制提高神经网络的对抗鲁棒性 | NeurIPS 2020
  6. oracle中导出的sql文件转入mysql中的工作记录
  7. 获取keras中间层输出、模型保存与加载
  8. 最大似然估计(MLE:样本观测总体参数)是如何工作的?
  9. 大话数据结构:线性表(3)
  10. 用jquery调用wcf下的各种错误码的解释。