并行计算工具箱

 

并行计算工具箱

在多核计算机、GPU和集群上执行并行计算

用多核计算机加速MATLAB

使用帕福以及执行并行MATLAB线程或进程以执行参数扫描、优化和蒙特卡罗模拟等任务的其他功能。让MATLAB语言功能(带并行计算工具箱)处理资源、文件依赖关系和其他详细信息,使您能够专注于工作。

使用GPU加速MATLAB

您可以使用NVIDIA®GPU无需编写任何其他代码,因此您可以专注于应用程序而不是性能调整。MATLAB、Simulink和一些附加产品(如深度学习工具箱)中的关键功能具有支持GPU的功能。高级开发人员还可以创建包含CUDA代码的MEX函数。在桌面、计算集群和云环境中使用多个GPU。

其他支持并行的MATLAB功能

MATLAB和附加产品中的许多功能都有自动并行支持,许多应用程序都支持并行功能。并行计算工具箱包括一种广泛的并行语言,涵盖从并行函数执行到数据并行的执行模型,而无需重新编码算法。

并行运行多个Simulink仿真

使用吝啬鬼函数并行运行模拟。该功能将多个仿真分发给多核CPU,以加快整体仿真时间。吝啬鬼还可以自动创建并行池,识别文件依赖项,并管理构建工件,以便您可以专注于设计工作。您可以交互或成批执行并行模拟。

仿真管理员

仿真管理器与吝啬鬼并可用于在一个窗口中监视和可视化多个仿真。您可以选择单个仿真并查看其规范,也可以使用仿真数据检查器检查仿真结果。您还可以方便地运行诊断任务或中止模拟。

使用启用并行的Simulink功能

除了使用吝啬鬼批处理模拟程序Simulink提供了许多附加产品,包括Simullink Design Optimization、Reinforction Learning Toolbox、SimulinkTest和SimulinkCoverage,它们提供了并行运行仿真而无需编写任何代码的并行功能。

在公共和私有云中运行MATLAB桌面

通过利用云中可用的按需、高性能CPU和GPU机器,加快分析和模拟速度。在Amazon Web Services的虚拟机上直接运行MATLAB和Simulink®(AWS)环境或Microsoft Azure中®.

利用MATLAB并行服务器扩展集群

在桌面上开发一个原型,并在不重新编码的情况下扩展到计算集群或云。只需更改集群配置文件,即可从桌面访问不同的执行环境。 

在MATLAB并行服务器上使用分布式阵列

执行不适合单个计算机内存的计算,而无需重新编码算法。使用许多函数,当使用分布式数组输入进行调用时,这些函数可以作为分布式计算自动运行。在桌面上制作原型,并使用MATLAB并行服务器全面执行。

“我们使用并行计算工具箱和MATLAB并行服务器在56处理器集群上分配工作。这使我们能够使用MATLAB和深度学习工具箱快速确定最佳神经网络配置,使用移植数据库中的数据训练网络,然后运行模拟来分析风险因素和存活率。”

Johan Nilsson博士,伦敦大学斯科纳大学医院

获得免费试用

30天的探索触手可及。


准备好购买了吗?

获取定价信息并探索相关产品。

你是一个学生吗?

您的学校可能已经通过校园许可证提供了对MATLAB、Simulink和附加产品的访问。