首页
社区
课程
招聘
[转帖][推荐][调查]200秒,可以做什么?——测测你的电脑精确计算能力
发表于: 2007-12-11 08:17 5336

[转帖][推荐][调查]200秒,可以做什么?——测测你的电脑精确计算能力

2007-12-11 08:17
5336
转帖自 CSDN 算法版:http://topic.csdn.net/u/20071210/21/b30b831f-0099-48a8-bbbb-fc237ed593fd.html

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 等专业软件的用户,不妨一并对比测试一下,供大家参考参考)

测试程序可用里面的 Factorial.exe,也可直接用 HugeCalc.exe(可在输出栏中选"---"以关闭输出)。
为确保测试的准确性、可重复性,建议测试时关闭其它应用程序。

同时也是为了回馈社会,从即日2007-12-10起至2007-12-20止,凡将测试结果发布在此的用户可获得免费注册码(前100名有效)。
(虽然,我对非注册用户限制放得很宽,但如果能更自由的调用这个算法库岂不更妙哉?)

回贴时,请同时附上SN号,以便得到对应的注册码。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1829
活跃值: (1372)
能力值: (RANK:50 )
在线值:
发帖
回帖
粉丝
2
郭老先生闪亮登场?
2007-12-11 09:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
首先,俺并不老;但也算不上年轻,千万别说“闪亮登场”,担当不起。

有一点需要申明:我不希望别人篡改我的程序,尤其是版本信息等。如果已发生的,请尽快向网友澄清事实。
2007-12-11 10:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
先MARK一下,然后测试~
前些时候就听同事说过这款软件了,今天试试~
2007-12-11 11:49
0
雪    币: 1919
活跃值: (901)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
5
先试用哈~~~
2007-12-11 12:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不知这里可有四核的朋友,希望能帮忙测试一下,并把结果与大家分享。
2007-12-14 20:50
0
游客
登录 | 注册 方可回帖
返回
//