MATLAB Parallel Server

 

MATLAB Parallel Server

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

开始:

编写一次代码,在多种环境中使用

使用 Parallel Computing Toolbox™ 在本机建立应用程序原型并调试,无需重新编码,便可轻松扩展到集群或云上。交互式开发,并通过批处理工作流程移至生产环境。

不改变算法,在多个机器上运行

在本机开发原型,然后扩展到计算机集群,而无需重新编码。只需更改集群配置文件,便可从您的桌面访问不同的执行环境。

并行执行迭代,更快获得结果。

并行执行迭代,更快获得结果。

访问集中式资源上的 CPU 和 GPU

在不离开 MATLAB Desktop 环境的情况下,充分利用您所在机构集群中的高端硬件。

将集群配置文件添加到 MATLAB,以允许访问可用的集群资源。

将集群配置文件添加到 MATLAB,以允许访问可用的集群资源。 

扩展计算

在计算集群和云上运行计算密集型 MATLAB 应用程序和 Simulink 模型。MATLAB Parallel Server 支持批处理、并行应用程序、GPU 计算和分布式内存。

自动管理多个 Simulink 仿真

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

在一个窗口中监控多个仿真。

在一个窗口中监控多个仿真。

通过 Windows、Mac 或 Linux 处理大数据

在少量或大量数据上使用相同的 MATLAB 分析。通过 Windows®、Mac® 或 Linux® 桌面,您可以处理支持 Spark™ 的 Hadoop® 集群上的大数据,也可以处理标准的传统集群文件系统大数据。

使用 tall 数组和数据存储分析大型数据集。

使用 tall 数组和数据存储分析大型数据集。

克服内存障碍

执行不适合在单机内存中处理的计算,而不需要重新编写算法或使用共享内存架构。

分布式数组可用于对无法在单机内存中处理的过大数据执行计算。

分布式数组可用于对无法在单机内存中处理的过大数据执行计算。

使用单个许可证管理任何大小的集群

对于最终用户在本机上使用的产品,自动授权他们在集群上使用。该集群仅需要 MATLAB Parallel Server 许可证。

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

MATLAB Parallel Server 是集群上唯一需要的许可证。动态的许可机制在集群上启用每个用户特定的桌面许可证配置文件。 

只要有 MATLAB Parallel Server 许可证便可在集群上运行所有已获许可的桌面产品。

只要有 MATLAB Parallel Server 许可证便可在集群上运行所有已获许可的桌面产品。

使用您的现有硬件和基础架构

通过一些专用机器创建集群并使用 MATLAB 作业调度器管理作业,或者与现有集群集成,使用第三方调度器管理作业。用户无需离开 MATLAB 便可以管理他们的作业。

在多个计算机节点的 CPU 和 GPU 上执行。

在多个计算机节点的 CPU 和 GPU 上执行。

将应用程序扩展到云端

与公共云和私有云集成。访问云端更强大的专业化硬件。使用来自 MathWorks 和 MathWorks 托管服务提供商的预配置选项,或构建您自己的基础架构。  

有多个选项可将并行计算扩展到云中的集群。

有多个选项可将并行计算扩展到云中的集群。

参见 MATLAB Parallel Server 具体应用