并行计算工具箱
在多核计算机,GPU和集群上执行并行计算
并行计算工具箱™可以使用多核处理器,GPU和计算机集群来解决计算上和数据密集问题。高级构造,如并行循环,特殊数组类型和并行化数字算法,使您能够并行化MATLAB®没有CUDA或MPI编程的应用。Toolbox允许您在MATLAB和其他工具箱中使用并行启用功能。您可以使用带有Simulink的工具箱万博1manbetx®并行运行模型的多个模拟。程序和模型可以在交互式和批处理模式中运行。
Toolbox允许您通过在本地运行的工人(MATLAB计算引擎)上的应用程序来使用Multicore Desktops的完整处理能力。如果不更改代码,则可以在群集或云上运行相同的应用程序(使用MATLAB并行服务器™).您还可以使用MATLAB并行服务器的工具箱来执行矩阵计算,这些计算太大,无法装入单个机器的内存中。
开始:
使用多核计算机加快MATLAB
使用并行用于循环(议案
)在多核CPU上并行运行独立迭代,诸如参数扫描,优化和蒙特卡罗模拟等问题。parfor自动创建并行池并管理文件依赖项,以便您可以专注于您的工作。几个MATLAB和SIMULINK产品中的关键功能具有并行启用功能。s manbetx 845万博1manbetx使用并行计算工具箱,这些功能可以在可用并行计算资源中分发计算。您可以以交互方式和批量执行并行应用程序。
加速matlab与gpus
并行计算工具箱使您可以使用nvidia®GPU直接来自Matlab使用GPUArray.
。超过500个MATLAB函数在NVIDIA GPU上自动运行,包括FFT.
,元素 - 明智的操作,以及几个线性代数操作,如鲁
和莫德利维
,也称为反斜杠运算符(\)。几个Matlab和Simulink产品中的关键功能,例如深度学习工具箱,万博1manbetx具有启用GPU功能s manbetx 845。您可以使用GPU而无需编写任何其他代码,因此您可以专注于您的应用程序而不是性能调整。高级开发人员可以直接从Matlab致电自己的CUDA代码。您可以在桌面上使用多个GPU,计算群集群集和云环境。
处理大数据
并行计算工具箱扩展了高
阵列和Mapreduce.
Matlab内置的功能,以便您可以在本地工人上运行,以提高性能。然后你可以缩放高
阵列和Mapreduce.
在传统集群或Apache Spark™和Hadoop上使用MATLAB并行服务器的其他资源®集群。您还可以在桌面上建立分布式阵列的原型,然后使用MATLAB并行服务器扩展到额外的资源。
并行运行多个模拟
使用Parsim
功能并行运行模拟。该功能将多个模拟分发到多核CPU以加速整体模拟时间。Parsim
还可以自动创建并行池,标识文件依赖项,并管理构建工件,以便您可以专注于您的设计工作。您可以交互地或批量执行并行模拟。
仿真管理器
模拟管理器与Parsim
并且可用于监视和可视化一个窗口中的多个模拟。您可以选择单独的仿真并查看其规格,并使用模拟数据检查器检查仿真结果。您还可以方便地运行诊断任务或中止模拟。
利用并行启用的Simulink功能万博1manbetx
除了使用Parsim
和Batchsim.
运行Simulink模拟的功能,有万博1manbetx许多Simulink产品,包括提供并行能力的Simulink Design Optionalizations manbetx 845™,加固学习工具箱™,Simulink Test™和Simulink Coverage™,因此您可以在不编写任何代码的情况下并行运行模拟。
在公共和私有云中运行matlab桌面
利用多次按需,高性能CPU和GPU机器加速分析和仿真。在Amazon Web服务中的万博1manbetx虚拟机上直接运行MATLAB和SIMULINK®(AWS)环境或Microsoft Azure®。
您还可以通过在NVIDIA GPU Cloud或NVIDIA DGX上的MATLAB深度学习容器中训练神经网络来加速您的深度学习应用程序。
使用MATLAB并行服务器缩放群集
在桌面上开发原型,并在未重新编码的情况下缩放到计算群集或云。只需更改群集配置文件即可从桌面访问不同的执行环境。
螺纹池
万博1manbetx支持GPUARRAY和统计和机器学习工具箱
支持代码可移植性的新查询万博1manbetx
查询类的底层数据类型以及对并行计算工具箱功能的支持万博1manbetx
扩展增强能力
使用新的和增强的GPUArray函数,高阵列功能和分布式数组功能
利用MATLAB并行服务器提高可扩展性
Matlab Job Scheduler现在支持4万博1manbetx,000名工人
Htcondor支万博1manbetx持
使用通用调度程序界面的预配置插件脚本
AWS批处理支持万博1manbetx
使用具有AWS批处理参考体系结构和预配置插件脚本的MATLAB并行服务器为通用调度程序接口
看看发布说明有关这些功能的详细信息和相应的功能。