Do the Parallel Computing Toolbox and MATLAB Distributed Computing Server perform better on multi-core systems or multi-processor systems?
1 次查看(过去 30 天)
显示 更早的评论
When using the Parallel Computing Toolbox and MATLAB Distributed Computing Server, is better performance offered when using a computer with a single processor and multiple cores, or multiple single-core processors?
采纳的回答
MathWorks Support Team
2009-6-27
As an organization, MathWorks is not able to provide hardware recommendation. We would advise you to consider some of the common trade-offs that are associated with multi-core and multi-processor systems.
For example, multi-processor systems are known to have an advantage over multi-core systems by virtue of each processor having its own front-side bus (FSB). On the other hand, multiple cores in a single processor share a common bus, thus limiting the communication bandwidth to the cores. However, when communication between multiple cores is enhanced because they reside on the same piece of silicon, this is known to mitigate the effects of their sharing a front-side bus.
Note that over the years, different processor and motherboard vendors have developed hardware architectures that compensate for these effects, consequently blurring the performance difference between multi-core and multi-processor systems at times. The vendors themselves may be able to provide additional insight in these respects.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!