Why Matlab doesn't use multiple cores on Windows server and on Win 7 does?
2 次查看(过去 30 天)
显示 更早的评论
Dear all,
I have encountered an issue, in which, in Windows 7 MATLAB automatically uses all the CPU cores while in Windows Server 2012 it runs only on a single core (very low usage of the CPU). I have all MATLAB packages installed and run the same M-file. Is it normal? Any solutions for the problem?
Thank you in advance
0 个评论
回答(1 个)
Dave Behera
2016-4-4
How did you determine that in Win Server 2012, only a single core is being used? Did this affect the performance of your script? I mean, does your .m code run slower in 2012 than in Win 7?
There is a way to force an application to use certain cores by setting a property called 'CPU affinity':
Can you try this?
2 个评论
Feng Wang
2019-7-2
Could you please tell us how did you fix it in BIOS settings? We are experiencing the same problem. Thank you!
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Software Development Tools 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!