Parallel Computing Toolbox™允许您使用多核处理器、gpu和计算机集群解决计算和数据密集型问题。高级构造—并行for循环、特殊数组类型和并行数值算法—使您能够并行化MATLAB®应用程序没有CUDA或MPI编程。该工具箱允许您使用MATLAB和其他工具箱中的并行启用函数。您可以使用Simulink工具箱金宝app®并行地对一个模型进行多个模拟。程序和模型可以在交互和批处理模式下运行。
通过在本地运行的工作程序(MATLAB计算引擎)上执行应用程序,该工具箱允许您使用多核桌面的全部处理能力。无需更改代码,您就可以在集群或云上运行相同的应用程序(使用MATLAB并行服务器™).您还可以使用工具箱MATLAB并行服务器执行矩阵计算,这些计算太大,无法装入单个机器的内存中。
学习并行计算工具箱的基础知识
选择一个并行计算解决方案
通过运行使用并行处理parfor
在平行池中的工人
计算函数在后台使用parfeval
使用分布式阵列、高阵列、数据存储或并行分析大数据集mapreduce
在火花®和Hadoop®集群
将函数的执行卸载到后台运行
通过在GPU上运行代码来加速代码
发现集群资源,并使用集群配置文件。
提高并行代码的性能