我发现我用MATLAB运算时CPU占用率的极限大概是55%左右,即使是使用并行运算(使用parfor)也无法超过55%。请问有没有办法提高CPU占用率呢还是说这个已经是极限了,原因是什么在windows7丅测试,出现这种现象
matlab在使用并行运算时默认是占用CPU所有核心,不包括线程
比如:i7-8700,六核十二线程六核全开CPU占用率大概60%-70%
想提高占用率有两个方法:
1.修改matlab预设的并行计算选项为电脑线程数
2.吔可以多开matlab,我一般用一个满载并行加多开这样可以算不同的东西,速度也可以
新手, 积分 21, 距离下一级还需 29 积分 |
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。