苹果M1芯片,MATLAB(2022a)性能测试

最近全新的macbook air m2版本上市啦,模具全新升级,但是价格也随之上涨了不少。所以性价比最高的还是2020年的老款air,闲鱼上5000多收了台几乎全新的。

那么2020年最丐的macbook air,到现在还能流畅的使用MATLAB吗?

一、测试平台

测试工具:MACBOOK AIR 2020, 8G+256G, 8核CPU(4大核+4小核),7核心GPU。

测试软件:MATLAB_R2022a,官网下载,使用学校购买的正版许可证。

二、CPU理论跑分

2.1 跑分软件

本次采用GEEKBENCH5作为跑分软件,版本为5.4.5。

跑分时观察到软件仍然运行在ROSETTA2的转译环境中,并不是原生M1支持,但跑分仍然是正常的。

2.2 跑分实测

下面是我的跑分截图,符合预期。

正常检测到系统配置

 大家跑分前记得先把其他软件都关掉,跑分仅供参考哈。

2.3 对比其他处理器

为了更直观一点,我们对比一下INTEL的处理器,i7-8750h,i7-9750H,i7-10750H。大家应该都非常熟悉,经典的笔记本端6核心12线程的处理器,也是使用人群最广的。

其中,10750H和M1一样,都属于2020年的产品。数据来自cpu_monkey

单核

多核 

怕6核对比8核不公平,再对比10875H(8核16线程)

实际上,6核12线程的INTEL处理器已经能满足我平时对科学计算的要求了,M1在跑分上能有这个表现,已经满足我的预期。 它的多核性能,大概等于2020年INTEL的8核16线程处理器。此外,值得一提的是,intel处理器在跑分时的功耗超过50w,而m1的功耗在5w左右。

最后,跑分只是图一乐,大家看过就好。追求绝对的性能可以去选12代酷睿的机器哈。

三、MATLAB实测

3.1 MATLAB的适配情况

目前MATLAB依然没有完全适配M1,仍然在测试阶段。大家可以去这个网站查找自己的应用是否已经适配哈。应用是否是配苹果自研芯片

 在活动监视器中也可以看到MATLAB(R2022A)仍然运行在INTEL的环境中,需要使用ROSETTA2转译。

3.2 测试方法:使用MATLAB自带的bench,即在命令行模式下输入bench即可。

3.3 测试结果,分别采用搭载10750H处理器的WINDOWS笔记本,和搭载M1芯片的MAC笔记本进行测试。

M1跑分结果

10750H跑分结果

 

图上的字有点小,总结一下,M1的相对速度大致是30,而10750H的相对速度大致是35。由此可见,转译对M1的性能还是有影响的。

3.4 后续

实际上原生支持M系列芯片的MATLAB测试版已经发布了,测试将延续到2022/8/31,期待未来的更新,苹果的号召力还是可以的。

四、总结

经过上述实验,可以得出一个结论,M1经过转译后在MATLAB中的性能,稍弱于INTEL或者AMD的6核心12线程的处理器,但他们的性能是在一个量级上的,如果M1无法胜任的工作,那传统x64架构的6核处理器一样是做不了的。M1最大的优势在于它的功耗和续航,这也是我选择它的原因。

MATLAB是一个功能非常强大的软件,上述测试只适用于普通的计算。

 如果你使用的功能超出了上述范围,那可能需要做更多的测试才能得出合理的结论。

猜你喜欢

转载自blog.csdn.net/tortorish/article/details/125992087