MATLAB Parallel Server

 

MATLAB Parallel Server

在集群和云上执行 MATLAB 和 Simulink 计算

示意图:使用 MATLAB Parallel Server 的工作流。
示意图:在多台计算机上运行的算法。

在多台计算机上运行算法

使用 Parallel Computing Toolbox 在您的桌面上开发原型,并将其扩展到本地或云中的集群,而无需更改您的模型或算法。

截图:使用集群配置文件实现不同并行环境。

从 MATLAB 连接到集群

只需更改集群配置文件,即可从您的桌面访问不同集群环境。无需更改代码或离开 MATLAB 桌面环境,即可利用本地或云中的高端硬件。

示意图:如何使用 MATLAB Parallel Server 许可证在集群上运行已获许可的桌面产品。

在集群上使用您的桌面工具箱

在集群端只需要 MATLAB Parallel Server 许可证。您的桌面许可证配置文件是在集群上动态启用的。

示意图:在您的现有硬件和 HPC 集群上扩展的 MATLAB 应用程序和 Simulink 仿真。

使用现有硬件进行扩展

使用几台专用机器创建集群并使用 MATLAB 作业调度器管理作业,或者与现有集群集成并使用您的调度器管理作业。用户可以在不离开 MATLAB 的情况下管理其作业和作业工件。

示意图:在云中的集群上扩展 MATLAB 应用程序和 Simulink 仿真。

在公有云和私有云中扩展

在公有云和私有云上运行 MATLAB Parallel Server,从而利用这些云中专业且功能更强大的硬件。使用 MathWorks 和 MathWorks 托管服务提供商的预配置选项或自己构建基础架构。

示意图:在容器化环境中扩展的 MATLAB Parallel Server。

在云原生环境中扩展

在容器化环境中运行 MATLAB Parallel Server。将 MATLAB Parallel Server 与基于容器的解决方案(如 Kubernetes)集成,无论是在本地还是在云中。

示意图:访问多个计算节点上功能强大的多核 CPU 和 GPU。

在更多硬件资源上运行

无需离开 MATLAB 桌面环境,即可在本地或云中访问集群上的更多 CPU 内核和 GPU 资源。

截图:使用仿真管理器监控和比较多个并行仿真的进度和结果。

并行运行多个 Simulink 仿真

轻松设置参数扫描,管理模型依存关系和编译文件夹,将基础工作区变量传递给集群进程。使用仿真管理器用户界面可视化和管理 Simulink 模型在一个集群上的多次运行。

示意图:使用分布式数组求解大型线性系统时的性能。

克服内存障碍

使用分布式数组执行无法放入单台计算机内存的计算,而无需重新编写算法或使用共享内存架构。

“借助 MATLAB 的高性能计算,我们能够处理以前未分析的大数据。我们运用所学的知识了解人类活动对生态系统的健康造成的影响,以就人类在海洋中和陆地上的行为做出负责任的决策。”

有兴趣了解 MATLAB Parallel Server?