主要内容

并行计算基础知识

选择并行计算解决方案

并行计算可以帮助您以不同方式解决大计算问题。马铃薯®并行计算工具箱™提供交互式编程环境,以帮助解决您的计算任务。如果您的代码运行过于缓慢,则可以配置它,将其传达,并使用内置MATLAB并行计算支持。万博1manbetx然后,您可以尝试通过使用来加速您的代码议案在并行池中的多个Matlab工作者上。如果您有大数据,则可以使用分布式数组扩展数据存储。您还可以执行任务而不等待它完成,使用Parfeval.,这样您就可以继续使用其他任务。您可以使用不同类型的硬件来解决您的并行计算问题,包括桌面计算机,GPU,群集和云。

职能

展开全部

议案 执行为了- 在工人上并行迭代
Parfeval. 在并行池工作者上异步执行功能
GPUArray. 数组存储在GPU上
分散式 从客户端访问分布式阵列的元素
跑步马铃薯工作人员的脚本或功能
parpool. 在群集中创建并行池
ticbytes. 开始计数字节在并行池中传输
tocbytes. 阅读自打电话以来已转移了多少字节ticbytes.

话题

基本

选择并行计算解决方案

发现MATLAB和并行计算工具箱提供的最重要功能,以解决您的并行计算问题。

使用自动并行支持运行MATLAB功能万博1manbetx

利用并行计算资源而无需任何额外的编码。

使用Parcom以交互方式并行运行循环

转换缓慢为了- 换成更快的议案-环形。

参数扫描过程中的绘图

此示例显示如何在并行计算期间并行地执行参数扫描并绘制进度。

从桌面缩放到群集

此示例显示如何在本地计算机上开发并行MATLAB®Code并缩放到群集。

运行批次并行作业

使用批处理从Matlab会话中卸载工作以在后台运行。

处理云中的大数据

此示例显示如何访问云中的大数据并使用Matlab功能进行大数据的Matlab功能在云群中进行处理。

使用Parfeval评估背景中的功能

早期突破循环并在可用时收集结果。

在GPU上运行matlab函数

如果您提供支持,MATLAB和其他工具箱中的数百个功能会自动运行GPUGPUArray.争论。

使用自动并行支持云中的火车网络万博1manbetx

此示例显示如何使用MATLAB自动支持训练卷积神经网络进行并行培训。万博1manbetx

学到更多

什么是平行计算?

了解MATLAB和并行计算工具箱。

并行池中运行代码

了解开始和停止并行池,池大小和群集选择。

在基于线程和基于过程的环境之间进行选择

使用并行计算工具箱,您可以在不同的并行环境中运行并行代码,例如基于线程或基于过程的环境。

相关信息

特色例子