Heatwave
2022-05-27T01:38:20+00:00
主要针对的是MATLAB科学计算方面,涉及大规模矩阵的加减乘除求逆求特征值等操作,哪个CPU更适合呢
MATLAB不支持CUDA么?
另外这俩都没上市,想那么多干啥
核多优先吧,然后intel似乎有编译器优化的好处,整体性能差不多的话还是建议intel。
[quote][pid=613617306,32068117,1]Reply[/pid] Post by [uid=13837647]夜色水痕[/uid] (2022-05-27 09:48):
MATLAB不支持CUDA么?
另外这俩都没上市,想那么多干啥[/quote]支持
我也有个疑问,因特尔的大小核对于科学计算的支持有人说不一样?
虽然我们用线撕跑也没出过什么问题,但是本着兼容性找问题原则还是Intel优先,特别是要用到Intel库的时候。
大小核的话其实还好,就是在运行matlab的时候尽量不要开其他应用。
科学计算要用的指令集和库在i家
但是科学计算依赖cpu物理核数,而intel的12代之后大小核对科学计算完全是负优化,只要你不把科学计算软件放到应用程序最上面或者手动邦核运行,立马把任务全丢到小核上,小核跟大核的差距[s:ac:呆]
我建议真要做计算有产出还是服务器至强系列
i家也挺折腾,本来单核性能+ddr5 科学运算很舒服
但是蛋疼的调度机制导致matlab一切到后台就用e核,必须一直保持在前台
建议买一块副屏
等都出了会有人测的,你干活还追求时新甚至预购不成?[s:ac:喷]
大小核调度不要碰
openblas确实没有mkl效率高,但是amd这边核多
可以上双路epyc
你自己写m么?那恐怕多核效率堪忧吧,特别是喜欢用for套for套for的懒人写法,几年前我写的时候基本都是吃1~4线程,这种情况下139k更强,调度可以用process lasso。