用MATLAB和Simulink进行并行计算

使用多核桌面、GPU、集群和云执行大规模计算和并行化模拟

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

  • 杠杆所有计算资源
  • 使用并行化MATLAB应用程序高级构造
  • 使用NVIDIA公司®GPU(全球生产单位)直接从MATLAB
  • 多次运行Simulink公司并行模拟
  • 原型在桌面上和规模到簇和云

“使用并行计算工具箱,我们添加了四行代码,并编写了一些简单的任务管理脚本。耗时数月的模拟现在只需几天就可以运行。MathWorks并行计算工具使我们能够利用大型集群的计算能力,而无需巨大的学习曲线。”

RTI的Diglio Simoni

用于CPU和GPU的桌面并行计算

并行计算工具箱允许您控制本地多核处理器和GPU以加快工作速度。高级构造使您能够在没有CUDA的情况下并行化MATLAB应用程序®或MPI编程并并行运行多个Simulink仿真。一些MATLAB和Simulink产品允许您通过设置标志或首选项来利用计算资源。通过在使用并行计算工具箱本地运行的工作线程(MATLAB计算引擎)上执行应用程序,可以使用多核桌面的全部处理能力。在桌面上制作应用程序和模拟的原型,然后使用MATLAB并行服务器扩展到集群和云,无需重新编码。


在集群和云中缩放MATLAB和Simulink

MATLAB并行服务器使您能够将MATLAB程序和Simulink模拟扩展到集群和云。您可以使用并行计算工具箱在桌面上开发和原型化程序和模拟,然后在集群和云上运行它们,而无需重新编码。MATLAB并行服务器使用MATLAB平行服务器或您自己的调度器提供的MATLAB优化调度器在集群上作为调度应用程序运行您的程序和模拟。