MATLAB运行在多核和多处理器机器

MATLAB®提供利用多核和多处理器计算机的优势主要有两种途径。通过使用你的机器的全部计算能力,您可以将MATLAB应用程序更快,更高效地运行。

内置多线程

线性代数和数值的功能,如FFT\mldivideEIGSVD分类是多线程的MATLAB。多线程计算已经由自发行2008A在MATLAB默认一直在。这些功能会自动在单个MATLAB会话在多个计算线程执行,让他们启用多核机器上执行得更快。此外,在图像处理工具箱™许多功能是多线程的。

并行利用MATLAB工人

你可以在一台机器上运行多个MATLAB工人(MATLAB计算引擎)并行执行应用,并行计算工具箱™。这种方法允许你比与并行控制内置多线程,并经常用于粗粒度的问题,如并行运行参数扫描。

与编程构造如for循环并行(PARFOR)和批量,你可以写用最少的编程工作并行MATLAB程序。其他几个产品,包括优化工具箱下载188bet金宝搏™,统计和机器学习工具箱™,和Simulink编码器™提供内置的并行算法,并行计算工具箱工作。金宝app这些算法让你无需编写任何代码的并行分布在可用的并行计算资源的计算。

与多线程计算,您可以扩展在使用MATLAB工人超越了单一的机器到计算机集群或网格使用的并行应用程序MATLAB并行服务器™


示例以及如何


软件参考

也可以看看:并行计算工具箱MATLAB并行服务器MATLAB GPU计算并行计算MATLAB加速MATLAB多核视频

并行计算培训课程

在这个过程中,你将学习在MATLAB代码分配和编写并行算法的工具和技术®