无心人 发表于 2010-10-25 08:32:18

这个人计算的平台,除非Double Test,否则,不能保证结果的正确性。
因为用的是消费级电脑,即便是Core i7/6GB又如何?

志强CPU和ECC内存,还有企业级硬盘,贵的理由并不是企业黑人
而是,他们都带有纠错措施和长时间稳定运算的能力

靠电子运动进行计算的CPU都存在很小的概率的出错可能
主要是高能粒子的影响,无法避免

当然,运行两次后结果还错误的概率就近似于0了

无心人 发表于 2010-10-25 08:36:53

64位内存结构和32位内存结构除了访问内存的最大范围不同
还存在着换页算法的不同

现阶段,32位下高于2GB的内存(随操作系统不同),都要映射到低2GB内存地址
64位下,这个值会很大,比如128G以上才映射换页

映射会消耗CPU周期

无心人 发表于 2010-10-25 08:38:00

而且,随着CPU的更新换代,64位下,可直接访问的内存范围会越来越大

liexi20101117 发表于 2010-12-18 23:42:38

这是篇好文章呀,说了很多未来要做的,可做的,能做的,应该做的。加油,学习中

wayne 发表于 2011-10-21 08:10:31

被一个 日本人打破了
http://ja0hxv.calico.jp/pai/start.html

gxqcn 发表于 2011-10-21 08:28:13

圆周率纪录一般被日本人保持,看来这次他们不甘心,来计算10万亿位的。

wayne 发表于 2011-10-21 08:35:30

圆周率中发现连续10个7——始于圆周率第22869046249个数字
http://science.solidot.org/article.pl?sid=11/10/13/0551221

zeroieme 发表于 2011-12-25 20:25:48

日本人的靠堆砌机器,和法国人的算法进步不是一个档次。

郭先抢 发表于 2012-12-3 18:17:42

强烈质疑:2.5万亿,台式机能存储下来吗?
难道计算时不需要很大的内存吗?
内存够吗?

liangbch 发表于 2012-12-3 19:45:15

29# 郭先抢
对于科学计算,计算的大数占用的空间是可以超过内存大小的,当然,这需要特殊的算法,在计算时,可载入大数的一部分进行计算,如afloat就允许 大数的占用的bit数超过内存,而pifast可以在台式机上计算250亿位圆周率(http://numbers.computation.free.fr/Constants/PiProgram/pifast.html)。
页: 1 2 [3] 4
查看完整版本: 算法的威力:法国人用台式机打破由超级计算机创造的圆周率运算世界记录