Google
      
发新话题
打印

200秒,可以做什么?——测测你的电脑精确计算能力

本主题由 平民科学家 于 2008-2-2 09:48 移动

200秒,可以做什么?——测测你的电脑精确计算能力

转帖 CSDN 算法版的一个帖子:200秒,可以做什么?——测测你的电脑精确计算能力
大家知道,CPU 的浮点计算能力可以用 Super PI 去测试,那么整型计算能力如何测试呢?
下面推荐一款软件——由 数学研发网 出品的 HugeCalc V8.0.0.0,它有如下特点:
全整型指令:不含一条浮点运算指令;
自动识别CPU型号,如是否支持多核?是否支持 SSE2 指令集?等等。并可自动调整算法参数优化;
可以自行修改配置档,从而可以有针对性的进行 DIY 测试。
比如,四核的用户:可以自由设定仅用单核/双核、还是四核全部投入运算;是否采用 SSE2 指令集加速等。
它的测试时间精度达到了微秒级;并采用了多线程设计,用户可以随时终止测试。
以下是它在双核上的测试报告(更详尽的报告请见:http://www.emath.ac.cn/hugecalc/test_report.htm):
+-------------+-------------+-----------+-----------+------------+------------+-----------+
|      n!     |    digits   |    A2-1   |   A2-0    |    A1-1    |    A1-0    |    A0-0   |
|-------------|-------------|-----------|-----------|------------|------------|-----------|
|     10,000! |      35,660 |  0.004586 |  0.004682 |   0.006145 |   0.006254 |  0.007348 |
|    100,000! |     456,574 |  0.074358 |  0.081094 |   0.110150 |   0.121145 |  0.333286 |
|    200,000! |     973,351 |  0.159463 |  0.179471 |   0.251844 |   0.280748 |  1.026817 |
|    400,000! |   2,067,110 |  0.372189 |  0.408471 |   0.580490 |   0.649423 |  3.142477 |
|    800,000! |   4,375,040 |  0.857702 |  0.934181 |   1.348855 |   1.526333 |  9.304887 |
|  1,000,000! |   5,565,709 |  1.087945 |  1.208318 |   1.781194 |   2.023373 | 13.692116 |
| 10,000,000! |  65,657,060 | 14.922132 | 17.024912 |  24.660277 |  28.985707 | --------- |
| 20,000,000! | 137,334,715 | 30.775132 | 35.551279 |  51.123602 |  61.061514 | --------- |
| 40,000,000! | 286,710,625 | 67.570732 | 78.600010 | 112.555688 | 136.195050 | --------- |
+-------------+-------------+-----------+-----------+------------+------------+-----------+
+-------------+-------------+--------------+--------+
|      n!     |    digits   |      B       |    C   |
|-------------|-------------|--------------|--------|
|     10,000! |      35,660 | 2.168x10^-19 |  0.095 |
|    100,000! |     456,574 |     0.047    |  0.188 |
|    200,000! |     973,351 |     0.156    |  0.234 |
|    400,000! |   2,067,110 |     0.36     |  0.578 |
|    800,000! |   4,375,040 |     0.875    |  1.391 |
|  1,000,000! |   5,565,709 |     1.265    |  0.891 |
| 10,000,000! |  65,657,060 |    20.141    | 57.687 |
| 20,000,000! | 137,334,715 |    46.484    | ------ |
| 40,000,000! | 286,710,625 |   108.891    | ------ |
+-------------+-------------+--------------+--------+
CPU: AMD Athlon 64 X2 Dual Core Processor 4800+, 2.512GHz(201MHz x12.5), L1 Cache 64KB, L2 Cache 512KB
OS : Windows XP SP2
RAM: 2GB DDR2 - 800MHz
--------------------------------------------------------------------------------------------------------
  A -- HugeCalc V8.0.0.0
     A2-1 --> HugeCalc.ini: NumOfCores = 2; SSE2Support = 1; (测试双核、SSE2指令加速)
     A2-0 --> HugeCalc.ini: NumOfCores = 2; SSE2Support = 0; (测试双核、ALU 指令加速)
     A1-1 --> HugeCalc.ini: NumOfCores = 1; SSE2Support = 1; (测试单核、SSE2指令加速)
     A1-0 --> HugeCalc.ini: NumOfCores = 1; SSE2Support = 0; (测试单核、ALU 指令加速)
     A0-0 --> HugeCalc.ini: NumOfCores = 0; SSE2Support = 0; (测试无高级算法参与)
  B -- Mathematica V6.0.1.0
  C -- Maple V11.0 ( February 17 2007, Build ID 277223 )
--------------------------------------------------------------------------------------------------------


该软件官方下载地址:http://www.emath.ac.cn/software.htm#HugeCalc
天空下载地址为:http://www.skycn.com/soft/16254.html
华军下载地址为:http://www.onlinedown.net/soft/29009.htm
(无毒/无插件/绿色解压安装即可)
本人开发这套软件,历经十余年,曾先后四次在 CSDN 上摆擂台,具体可见“算法论道”栏目:http://algo.emath.ac.cn/
为了全面了解该套软件在不同配置机器上的表现能力,特发此贴。
希望大家将真实计算时间的记录好并发布到这里,以供今后参考。
(如果正好装有 Mathematica/Maple/GMP 等专业软件的用户,不妨一并对比测试一下,供大家参考参考)
附件: 您所在的用户组无法下载或查看附件

TOP

看起来很新鲜。但是我不要,因为实在舍不得这么折腾我的电脑宝宝哟。
就好比让自己的孩子,从一米高处跳下来,没事;再从二米处跳,又没事。。。。直到让其跳埃菲尔铁塔。最后捧着盛肉饼的盘子(盘里应该盛着刚从塔上飞下来的肉团)和一串跳高纪录到基尼斯领奖玩。
嘿嘿,这么说好象太冷点儿,嘿嘿嘿嘿

TOP

发新话题