找回密码
 注册
Simdroid-非首页
查看: 266|回复: 12

[综合] 针对科学计算的Benchmark工具——SciMark2(不具备并行能力)

[复制链接]
发表于 2012-12-28 13:40:39 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
本帖最后由 superuirui 于 2013-1-5 21:15 编辑

        很多做数值仿真计算的人经常纠结于科学计算应该选用什么样配置的PC机,或者说PC机的科学计算性能该以什么标准进行衡量。这里我就给大家介绍一款针对科学计算的Benchmark工具——SciMark2。

        SciMark2是一套面向科学计算的Benchmark工具,它分别对几个科学计算中常用的算法进行了程序实现,这些算法包括:FFT变换,Jacobi迭代,SOR迭代,Monte Carlo算法,稀疏矩阵乘法,矩阵的LU分解。Scimark2首先估计这些算法各自的计算量,以浮点计算操作的数目为单位表示;然后在计算资源上运行这些程序获取运行时间,将计算量和运行时间这两个参数的比值Mflops作为计算资源计算能力的衡量标准。

        SciMark2与SuperPI,wPrime等测试工具相比更适合做计算机的科学计算性能测试。因为SuperPI仅进行了圆周率计算,而且仅能在单核心下计算;wPrime虽然可以运用多核心进行并行计算来测试计算机的并行运算能力,但也仅仅进行了质数计算。上述软件的测试结果仅能体现出CPU的基本计算性能,而难以直观体现出其科学计算性能,毕竟计算圆周率和质数用到的数值算法与我们仿真时常用的数值算法是有很大不同的,而SciMark2中用到的数值算法在科学计算中更常用,所以其测试结果更具说服力。

        下面是我分别用Microsoft和Intel的编译器编译出的可执行文件(包括x86和x64)。在运行该软件之前需要先安装Visual C++ Redistributable for Visual Studio 2012 Update 1,之后就可以运行Microsoft文件夹内的“运行.bat”进行测试啦。若想运行Intel编译器编译出的可执行文件,还需要先运行Intel文件夹内的“注册.bat”进行库文件注册,然后就可以运行“运行.bat”进行测试啦。上述提到的文件都包含在下面的压缩包中。

        大家赶快开始测试&晒分吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2012-12-28 14:08:27 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
本帖最后由 superuirui 于 2012-12-31 12:33 编辑

手上仅有一台I5-760,DDR3 1333 2G*2 (Dual Channel),晒下分数
计算规模
测试项目
Intel_x86
    (Mflops)
Micro_x86
    (Mflops)
Intel_x64
    (Mflops)
Micro_x64
    (Mflops)
Large
Composite Score
1042.68
1004.86
1240.54
1101.2
(N=1048576)
FFT
203.14
193.06
193.15
201.61
(1000 x 1000)
SOR
1091.83
944.79
1135.92
1267.93
----
MonteCarlo
1050.63
217.8
949.37
209.8
(N=100000,  nz=1000000)
Sparse  matmult
1058.67
1017.89
1274.82
1274.82
(M=1000, N=1000)
LU
1809.14
2650.76
2649.45
2551.83
Small
Composite Score
1293.07
1176.8
1474.92
1394
(N=1024)
FFT
905.16
1141.15
1030.27
1189.39
(100 x 100)
SOR
1210.78
1008.35
1210.78
1335.38
----
MonteCarlo
1050.63
217.8
949.37
209.88
(N=1000,  nz=5000)
Sparse  matmult
884.43
903.63
1254.28
1317.97
(M=100, N=100)
LU
2414.38
2613.08
2929.9
2917.38





点评

nice  发表于 2012-12-30 08:55
回复 不支持

使用道具 举报

发表于 2012-12-28 21:39:08 | 显示全部楼层 来自 上海
MD5值,可能文件上传有问题,我这里解压缩提示出错

FC895393A0DE77473F71A5814B7A5105 scimark2_1c_exe.part1.rar
550182E1435CA6185C59B2C9DE8CE66F scimark2_1c_exe.part2.rar
F21B3023DB8ACBCACAFE8F8BAFCC818C scimark2_1c_exe.part3.rar
84D12D78DC30026497FA1220EA400AC3 scimark2_1c_exe.part4.rar
回复 不支持

使用道具 举报

发表于 2012-12-28 21:48:02 | 显示全部楼层 来自 上海
本帖最后由 superuirui 于 2012-12-28 22:29 编辑

老笔记本,数据如下

开始测试 (Intel_x64)
小规模计算:
Using       2.00 seconds min time per kenel.
Composite Score:          714.70
FFT             Mflops:   511.06    (N=1024)
SOR             Mflops:   827.02    (100 x 100)
MonteCarlo:     Mflops:   542.57
Sparse matmult  Mflops:   587.77    (N=1000, nz=5000)
LU              Mflops:  1105.09    (M=100, N=100)
大规模计算:
Using       2.00 seconds min time per kenel.
Composite Score:          495.91
FFT             Mflops:    75.64    (N=1048576)
SOR             Mflops:   675.30    (1000 x 1000)
MonteCarlo:     Mflops:   620.30
Sparse matmult  Mflops:   408.78    (N=100000, nz=1000000)
LU              Mflops:   699.55    (M=1000, N=1000)
回复 不支持

使用道具 举报

 楼主| 发表于 2012-12-28 21:58:04 | 显示全部楼层 来自 黑龙江哈尔滨
wwiiww 发表于 2012-12-28 21:39
MD5值,可能文件上传有问题,我这里解压缩提示出错

FC895393A0DE77473F71A5814B7A5105 scimark2_1c_exe.pa ...

已经更新附件啦,现在应该可以用啦
回复 不支持

使用道具 举报

发表于 2012-12-28 21:59:40 | 显示全部楼层 来自 上海
谢谢:)
回复 不支持

使用道具 举报

发表于 2012-12-29 12:59:31 | 显示全部楼层 来自 陕西西安
用这软件,测量计算的计算性能对吧?

点评

是的,可以看出各种主要算法的效率  发表于 2012-12-31 12:33
回复 不支持

使用道具 举报

发表于 2012-12-29 13:46:07 | 显示全部楼层 来自 天津
非常感谢总版主!  我用的台式机配置很差,我也不知怎么看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

你这个性能已经很好啦~  发表于 2012-12-29 14:52
回复 不支持

使用道具 举报

发表于 2012-12-29 14:57:51 | 显示全部楼层 来自 天津
是嘛,我的是I3的2G内存,很普通的电脑。当然跟版主的是比不了了,我看版主的数据都比我的大不少
回复 不支持

使用道具 举报

发表于 2012-12-31 20:33:59 | 显示全部楼层 来自 黑龙江哈尔滨
本帖最后由 byh1989 于 2012-12-31 20:34 编辑

回总版主,我的机器配置貌似跟你一样……
回复 不支持

使用道具 举报

发表于 2013-1-5 18:50:12 | 显示全部楼层 来自 上海
CPU只有13%,确认此软件只能单核。()
计算平台 Xeron X5672×2  (3.2GHz)


开始测试 (Intel_x64)
小规模计算:
**                                                              **
** SciMark2 Numeric Benchmark, see http://math.nist.gov/scimark **
** for details. (Results can be submitted to pozo@nist.gov)     **
**                                                              **
Using       2.00 seconds min time per kenel.
Composite Score:         1553.17
FFT             Mflops:  1098.04    (N=1024)
SOR             Mflops:  1276.97    (100 x 100)
MonteCarlo:     Mflops:   990.54
Sparse matmult  Mflops:  1326.98    (N=1000, nz=5000)
LU              Mflops:  3073.34    (M=100, N=100)
大规模计算:
**                                                              **
** SciMark2 Numeric Benchmark, see http://math.nist.gov/scimark **
** for details. (Results can be submitted to pozo@nist.gov)     **
**                                                              **
Using       2.00 seconds min time per kenel.
Composite Score:         1341.88
FFT             Mflops:   183.77    (N=1048576)
SOR             Mflops:  1200.41    (1000 x 1000)
MonteCarlo:     Mflops:   945.61
Sparse matmult  Mflops:  1183.13    (N=100000, nz=1000000)
LU              Mflops:  3196.48    (M=1000, N=1000)
测试结束



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

而且我编译的时候没做任何并行化处理,所以肯定是不具有并行能力  发表于 2013-1-5 21:24
没错,它是开源的,从代码看它并没有进行并行编程  发表于 2013-1-5 20:20
回复 不支持

使用道具 举报

 楼主| 发表于 2013-1-5 20:37:03 | 显示全部楼层 来自 黑龙江哈尔滨
本帖最后由 superuirui 于 2013-1-5 22:07 编辑
wwiiww 发表于 2013-1-5 18:50
CPU只有13%,确认此软件只能单核。()
计算平台 Xeron X5672×2  (3.2GHz)

Intel的这款Benchmark也不错,对并行支持很好~不过仅支持Intel的处理器~
http://forum.simwe.com/forum.php ... &tid=1065777&extra=
回复 不支持

使用道具 举报

发表于 2013-1-10 14:50:55 | 显示全部楼层 来自 浙江宁波
我也晒一下开始测试 (Intel_x64)
小规模计算:
**                                                              **
** SciMark2 Numeric Benchmark, see http://math.nist.gov/scimark **
** for details. (Results can be submitted to pozo@nist.gov)     **
**                                                              **
Using       2.00 seconds min time per kenel.
Composite Score:         1276.95
FFT             Mflops:   888.79    (N=1024)
SOR             Mflops:  1050.11    (100 x 100)
MonteCarlo:     Mflops:   815.60
Sparse matmult  Mflops:  1077.01    (N=1000, nz=5000)
LU              Mflops:  2553.22    (M=100, N=100)
大规模计算:
**                                                              **
** SciMark2 Numeric Benchmark, see http://math.nist.gov/scimark **
** for details. (Results can be submitted to pozo@nist.gov)     **
**                                                              **
Using       2.00 seconds min time per kenel.
Composite Score:         1055.63
FFT             Mflops:   198.62    (N=1048576)
SOR             Mflops:   971.13    (1000 x 1000)
MonteCarlo:     Mflops:   826.91
Sparse matmult  Mflops:   946.40    (N=100000, nz=1000000)
LU              Mflops:  2335.08    (M=1000, N=1000)
测试结束
请按任意键继续. . .
终止批处理操作吗(Y/N)?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 22:52 , Processed in 0.063891 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表