文档

分布式阵列

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

分区并行计算工具箱™支持分布式阵列跨多个MATLAB大数金宝app组®工人。你操作整个数组作为一个单一的实体,然而,工人操作只在他们的阵列的一部分,并在必要时自动之间传输数据。同时支持执行单个项目多个数据(金宝appspmd)语言结构来促进员工之间的沟通。使用distributed-enabled矩阵操作和功能直接处理这些数组没有进一步的修改。您可以使用分布式并行计算工具箱中的阵列运行大数据应用程序集群使用的内存。

功能

全部展开

分布式 创建分布式数组的数据或数据存储在客户端工作空间
收集 分布式阵列或gpuArray转移到本地工作区
spmd 并行执行的代码工人并行池
复合 创建复合对象
parallel.pool.Constant 构建parallel.pool。常数的数据或函数句柄
codistributed 从复制本地数据创建codistributed数组
parpool 在集群上创建并行池
删除(池) 关闭平行池
重新分配 与另一个分配方案分配codistributed数组
codistributed.build 从分布式数据创建codistributed数组
for循环在分布范围
getLocalPart 当地部分codistributed数组
globalIndices 全球指数为当地codistributed数组的一部分
共和党 全球业务在所有工人
分布式数据写入输出位置

全部展开

分布式 从客户端访问分布式阵列元素
codistributed 访问数组元素并行分布式工人池
复合 从客户端访问将变量在多个工人
codistributor1d 一维分布方案codistributed数组
codistributor2dbc 二维数组codistributed block-cyclic分布方案
parallel.Pool 访问并行池

例子和如何

创建和使用分布式阵列

当你的数据数组的内存太大了,适合单个机器上,您可以创建一个分布式数组

运行MATLAB函数与分布式阵列

MATLAB的函数操作分布式阵列

分布阵列并行工人

使用数据存储分布式创建分布式阵列和分区数据在你的工人

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

使用spmd报表运行相同的代码在多个数据集和控制codistributed数组

工人变量的访问与复合材料

复合MATLAB客户机会话中的对象让你直接访问数据值的工人。

列车网络与自定义训练循环

这个例子展示了如何设置一个自定义训练循环并行训练网络。

使用共和党实现MPI_Allreduce功能

在这个例子中,我们看一下共和党功能和建立在它的功能:gplusgcat

使用消息传递的数值估计π

这个例子展示了使用spmd语句的基本知识,以及如何提供一个交互式方法进行并行计算。

概念

代码运行在并行池

了解启动和停止平行池,池的大小,和集群的选择。

指定您的平行的偏好

指定你的喜好,并自动创建一个平行的池。

将与分布式阵列

描述了各种类型的数组用于沟通工作,包括pmode

使用Codistributed数组

描述如何使用codistributed数组的计算

在一个循环体分布范围(for-drange)

描述如何计划循环与codistributed数组

使用远程数据(MATLAB)

使用远程数据在Amazon S3™,微软®Azure®存储Blob或HDFS™。

特色的例子