并行计算工具箱™允许您使用多核处理器、gpu和计算机集群解决计算性和数据密集型问题。高级结构,如并行for循环、特殊数组类型和并行化数值算法,使您能够并行化MATLAB®无需CUDA或MPI编程的应用程序。该工具箱允许您在MATLAB和其他工具箱中使用并行启用的函数。你可以在Simulink中使用工具箱金宝app®并行运行一个模型的多个模拟。程序和模型可以在交互和批处理模式下运行。
该工具箱允许您通过在本地运行的worker (MATLAB计算引擎)上执行应用程序来使用多核桌面的全部处理能力。无需更改代码,您就可以在集群或云上运行相同的应用程序(使用MATLAB Parallel Server™)。你也可以使用工具箱MATLAB并行服务器执行矩阵计算,这些计算太大,无法装入单个机器的内存中。
加速MATLAB与多核计算机
使用并行for循环(parfor
)在多核cpu上并行运行独立迭代,解决诸如参数扫描、优化和蒙特卡罗模拟等问题。Parfor可以自动创建并行池并管理文件依赖项,这样您就可以专注于自己的工作。几个MATLAB和Simulink产品中的关键函数都具有并行启用函数。下载188bet金宝搏金宝app使用并行计算工具箱,这些函数可以在可用的并行计算资源上分布计算。您可以以交互方式和批处理的方式执行并行应用程序。
用gpu加速MATLAB
并行计算工具箱使您可以使用NVIDIA®gpu直接从MATLAB中使用gpuArray
.超过500个MATLAB函数在NVIDIA gpu上自动运行,包括fft
元素操作,以及一些线性代数操作,例如陆
而且mldivide
,也称为反斜杠操作符(\)。几个MATLAB和Simulink产品中的关键函数,如深度学习工具箱,都金宝app具有启用GPU的功下载188bet金宝搏能。您可以使用gpu,而无需编写任何额外的代码,因此您可以专注于应用程序,而不是性能调优。高级开发人员可以直接从MATLAB调用自己的CUDA代码。您可以在桌面、计算集群和云环境中使用多个gpu。
处理大数据
并行计算工具箱扩展了高
数组和mapreduce
MATLAB内置的功能,以便您可以在本地工作上运行以提高性能。然后你可以缩放高
数组和mapreduce
到传统集群或Apache Spark™和Hadoop上的MATLAB并行服务器的额外资源®集群。您还可以在桌面上创建分布式阵列的原型,然后使用MATLAB Parallel Server扩展到其他资源。
并行运行多个模拟
使用parsim
函数以并行运行模拟。该函数将多个模拟分布到多核cpu,以加快整体模拟时间。parsim
还可以自动创建并行池,识别文件依赖项,并管理构建构件,以便您可以专注于设计工作。您可以交互式地或批量地执行并行模拟。
仿真管理器
仿真管理集成parsim
并且可用于在一个窗口中监视和可视化多个模拟。您可以选择单个模拟并查看其规范,也可以使用模拟数据检查器检查模拟结果。您还可以方便地运行诊断任务或中止模拟。
利用并行启用的Simulink功能金宝app
除了使用parsim
而且batchsim
函数来运行Simulink仿真,有金宝app许多Simulink产品,包括Simulink设计优化™、强化学习工具箱™、Simulink测试™和Sim下载188bet金宝搏ulink覆盖™,它们提供并行功能,因此您可以并行运行仿真,而无需编写任何代码。
在公共云和私有云中运行MATLAB桌面
利用多台按需高性能CPU和GPU机器,加快分析和模拟速度。在Amazon Web Ser金宝appvices中的虚拟机上直接运行MATLAB和Simulink®(AWS)环境或Microsoft Azure®.
您还可以通过在NVIDIA GPU Cloud或NVIDIA DGX上的MATLAB深度学习容器中训练神经网络来加快深度学习应用程序的速度。
用MATLAB并行服务器扩展到集群
在您的桌面上开发一个原型,并扩展到计算集群或云而无需重新编码。只需更改集群配置文件,就可以从桌面访问不同的执行环境。