Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397898
  • 博文数量: 69
  • 博客积分: 3005
  • 博客等级: 中校
  • 技术积分: 900
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-07 11:31
文章分类

全部博文(69)

文章存档

2011年(2)

2010年(7)

2009年(32)

2008年(28)

我的朋友

分类: IT业界

2009-09-19 20:08:59

    无聊中发现了一个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垫底,只好倒数第一了。



阅读(6609) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~