无聊中发现了一个Matlab命令bench,可以用来测试机器的性能,也可以测试出那个版本的Matlab最适合你的机器,废话少说,上图:
我的N410c上装了Matlab5.3和Matlab7.1两个版本,上面是5.3的测试图和数据。这个图里面看到了好多古老的计算机,不管当年它们有多么NB,现在看来已经不行了,测试中我的N410c全面胜出,除了3D性能一项,N410c都以绝对优势拿到第一名,N410c运行Matlab5.3速度飞快,用来执行一些常规的计算再合适不过了。我把5.3精简了一下做了一个mini版,压缩后速度居然不到10MB,适合放在优盘里随身携带。
再来看Matlab7.1的测试图和数据:
可以看出,N410c和主频1.25G的Macintosh G4差不多,同频率的UltraSPARC-III在LU和FFT两项上比N410c强很多,其它几项都比N410c差,最终成绩还是排在了N410c之后,HP-UX性能最差,看来所谓UNIX大型机速度也不过如此。上面的测试是N410c在最大性能模式,关闭SpeedSte
p,CPU以1.2G全速运行,如果开启最大电池模式,CPU固定在800MHz运行,N410c还是排在UltraSPARC-III和HP-UX前面。另外一点是N410c内存是512M的SDRAM,测试图里面其它的机器至少有1G内存,看来在内存未用完的情况下,瓶颈主要还是CPU和显卡。上面的测试平台都是Windows XP SP3,Linux下的测试结果不知道会怎么样,感觉Linux平台应该会稍微快一点。
如何根据自己机器选择合适的Matlab版本呢?很简单,bench命令中提到的机器在Matlab发布的时代都很具有代表性,如果自己的机器排在最前面,说明可以换更新一点的Matlab版本,如果排在最后,那说明应该升级硬件或者降低Matlab版本了,如果排在中间,恭喜你,这就是最适合你计算机的版本。我的N410c就老老实实用7.1好了,在新估计就跑不动了。
好奇心害死人,为了测试Linux下面Matlab的bench成绩,打开了久违的ubuntu 8.04,我的Linux下面安装的是Matlab R2006b,也就是7.3,看图吧,啥都不说了,G4和UltraSPARC都跑前面去了。没有HP-UX垫底,只好倒数第一了。
阅读(6689) | 评论(0) | 转发(0) |