无心人
发表于 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)。