使用 MATLAB 和 Simulink 进行并行计算

使用多核台式机、GPU、集群和云来进行大规模计算和并行仿真

使用多核处理器、GPU 和计算集群求解计算密集型问题和数据密集型问题。您可以:

  • 利用所有计算资源
  • 使用高级构造将 MATLAB 应用并行化
  • 直接在 MATLAB 中使用 NVIDIA® GPU
  • 并行运行多个 Simulink 仿真
  • 在桌面构建原型,再扩展到集群和云端

“借助 Parallel Computing Toolbox ,我们只需新增四行代码,然后编写一些简单任务管理脚本。以往耗时数月的仿真现在几天之内就能运行完毕。通过 MathWorks 并行计算工具,我们可以利用大型集群的计算能力,同时又不必经历漫长的学习过程。”

Diglio Simoni, RTI

使用 CPU 和 GPU 进行桌面并行计算

通过 Parallel Computing Toolbox,您可以控制本地多核处理器和 GPU,从而加快工作进度。利用高级构造,无需进行 CUDA® 或 MPI 编程即可将 MATLAB 应用并行化,而且能够并行运行多个 Simulink 仿真。多款 MATLAB 和 Simulink 产品支持您设置标记或首选项,从而充分利用计算资源。借助 Parallel Computing Toolbox,您可以在本地运行的工作进程(MATLAB 计算引擎)上执行应用,从而充分利用多核台式机的处理能力。在桌面构建应用原型并进行仿真,然后使用 MATLAB Parallel Server 扩展到集群和云端,无需重新编码。


将 MATLAB 和 Simulink 扩展到集群和云端

利用 MATLAB Parallel Server,可以将 MATLAB 程序和 Simulink 仿真扩展到集群和云端。您可以使用 Parallel Computing Toolbox 在桌面开发程序、构建原型并进行仿真,然后直接在集群和云端运行,无需重新编码。MATLAB Parallel Server 可在集群上调度运行您的程序和仿真,可使用 MATLAB Parallel Server 提供的 MATLAB 优化调程序,也可使用您自有的调度程序。