主要内容

平行的循环(par的)

通过运行使用并行处理par在平行游泳池的工人身上

并行计算工具箱™支持交互式并行计算,并使您可以通过在并行金宝app池中的多个工人上运行来加速您的工作流程。用par执行为了- 并行地在平行池中的工人上迭代。当您对代码进行了分析并识别缓慢为了- 砍掉,尝试par增加你的吞吐量。发展par- 桌面上的leoops并在不更改代码的情况下向群集缩放。

职能

展开全部

par 执行为了- 在工人上并行迭代
parforOptions 选项设置为par
parpool. 在群集中创建并行池
Parfeval. 在并行池工作者上运行功能
ticbytes. 开始计数字节在并行池中传输
tocbytes. 阅读自打电话以来已转移了多少字节ticbytes.
发送 使用数据队列向客户端发送数据到客户端
after 在数据线上接收到新数据时,定义函数
并行.Pool. 并行工作人员池
parallel.pool.dataqueue. 发送和侦听客户端和工人之间的数据

话题

入门par

决定何时使用律程

发现a的基本概念par-loop,并决定何时使用它。

转换for-Loops为parfor-Loops

诊断和修复常见的par问题。

确保Paret-Loop迭代是独立的

与A不同为了-环形,par-loop迭代没有保证的顺序。

嵌套Parcon和循环和其他议定书

了解如何处理并行嵌套循环。

排除parfor循环中的变量

发现可变要求和分类par- 砍伐。

跑步par- 酥油

使用Parcom以互动运行循环

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

提高绩效

在内部或外部创建数组par-循环加速代码。

并行池中运行代码

了解启动和停止并行池、池大小和集群选择。

指定您的并行偏好

指定您的首选项,并自动创建并行池。

使用对象和围绕循环处理

了解如何使用对象,句柄和切片变量par- 砍伐。

确保循环或SPMD语句中的透明度

所有对变量的引用par- 必须在程序的正文中可见。

将parfor循环扩展到集群和云

发展par- 在您的桌面上,向群集扩展到群集而不更改代码。

使用循环循环进行缩减分配

您可以使用par-循环计算每次迭代更新的累积值。

在parfor循环中重复随机数

控制随机数生成par- 通过为每次迭代分配特定的子流来实现。

使用parfor加速蒙特卡罗代码

此示例显示了如何使用par- 为加速Monte-Carlo代码。

深度学习

使用Parcom来培训多个深度学习网络(深度学习工具箱)

此示例显示了如何使用apar循环在训练选项上执行参数扫描。

特色例子