文档

分布式阵列

使用分布式阵列和同步执行并行分析大数据集。

并行计算工具箱™ 支持分布式阵列跨多个MATLAB分区大万博1manbetx型阵列®工人。单程序多数据支持同时执行(万博1manbetxspmd)语言结构促进工人之间的交流。您可以使用并行计算工具箱中的分布式阵列,使用集群的组合内存运行大数据应用程序。

功能

全部展开

分布的 从客户端工作区中的数据创建分布式阵列
聚集 将分布式阵列或gpuArray传输到本地工作区
spmd 在并行池的工作线程上并行执行代码
混合成的 创建复合对象
并行池常数 从数据或函数句柄生成parallel.pool.Constant
共同分配 从复制的本地数据创建codistributed数组
帕尔普 在集群上创建并行池
删除(池) 关闭并行池
再分配 使用另一个分发方案重新分发codistributed数组
codistributed.build 从分布式数据创建codistributed数组
对于 分布范围上的for循环
getLocalPart 共分布数组的局部部分
全球化 用于批判阵列的本地部分的全局索引
共和党 所有员工的全球运营
将分布式数据写入输出位置

班级

全部展开

分布的 从客户端访问分布式阵列的元素
共同分配 并行池中分布在worker之间的阵列的访问元素
混合成的 从客户端访问多个Worker上的未分配变量
共同分布 共分布阵列的一维分布方案
共同分布 共分布阵列的二维块循环分布方案
平行。游泳池 访问并行池

示例和如何

分布式阵列

使用数据存储分布的创建分布式阵列并在工作人员之间对数据进行分区

在分布式阵列上使用MATLAB函数

在共分布阵列上运行的MATLAB函数

在多个数据集上运行单个程序

使用spmd语句在多个数据集上运行相同的代码,并控制代码分布的数组

使用组合访问辅助变量

MATLAB客户端会话中的复合对象允许您直接访问worker上的数据值。

概念

在并行池上运行代码

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

指定您的并行首选项

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

非分布式阵列与分布式阵列

描述通信作业中使用的各种类型的阵列,包括pmode

使用Codistributed数组

描述如何使用codistributed数组进行计算

在分布式范围内循环(用于drange)

描述如何编程对于-具有共分布数组的循环

这个话题有用吗?