主要内容

分布式阵列

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

并行计算工具箱™支持分布式阵列,以跨多个MATLAB分区金宝app大阵列®工作人员。您在整个数组上运行作为单个实体,但是,工人只在其阵列的一部分上运行,并在必要时自动在自己之间传输数据。单个程序多个数据支持同时执行(金宝appSPMD.)语言构造,以促进工人之间的沟通。使用可启用的分布式矩阵操作和功能直接使用这些阵列而无需进一步修改。您可以使用并行计算工具箱中的分布式阵列使用群集的组合存储器运行大数据应用程序。

功能

展开全部

分散式 从客户端工作区或数据存储中的数据创建分布式数组
收集 将分布式数组或GPUARRAY传输到本地工作空间
SPMD. 并行执行代码并行池的工人
合成的 创建复合对象
并行.Pool.Constant. 从数据或功能句柄构建并行.Pool.Constant
译文 从复制的本地数据创建编码符号数组
parpool. 在群集中创建并行池
删除(池) 关闭平行池
重新分配 重新分配编码阵列与另一种分销方案
译文 从分布式数据创建编码阵列
为了 为了- 在分布式范围内
getlocalpart. Codistreibuted阵列的本地部分
GlobalIndices. 用于批判阵列的本地部分的全局索引
GOP. 所有工人的全球运作
将分布式数据写入输出位置
Pagefun. 将功能应用于分布式数组或GPUARRAY的每一页

班级

展开全部

分散式 从客户端访问分布式阵列的元素
译文 在并行池中的工人中分发的阵列的访问元素
合成的 从客户端访问多个工人的非识别变量
CodistRibutor1d. 用于编码阵列的1-D分配方案
CodistRibutor2dbc. 用于编码阵列的2-D块循环分配方案
并行.Pool. 平行池工人

例子和如何

创建和使用分布式数组

当您的数据阵列太大而无法安装到单机的内存时,您可以创建一个分散式大批。

使用分布式阵列运行MATLAB函数

MATLAB功能在分布式阵列上运行

将阵列分发给平行工人

使用数据存储或者分散式要创建分布式阵列并分区工人之间的数据

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

使用SPMD.在多个数据集上运行相同代码和控制编码阵列的语句

使用复合材料访问工作者变量

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

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

此示例显示如何设置自定义训练循环以并行培训网络。

使用GOP实现MPI_allReduce功能

在这个例子中,我们看看GOP.函数和构建它的功能:Gplus.吉特

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

此示例显示使用SPMD语句的基础知识,以及它们如何提供执行并行计算的交互式手段。

选择SPMD,Parfol和Parfeval之间

比较和对比SPMD.针对其他并行计算功能,例如议案Parfeval.

概念

并行池中运行代码

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

指定您的并行偏好

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

nondistreibuned与分布式阵列

描述了在传播作业中使用的各种类型的数组

使用编码阵列

描述如何使用编码阵列进行计算

循环在分布式范围内(for-drange)

描述如何编程a为了- 具有编码阵列

使用远程数据

使用Microsoft的Amazon S3™中的远程数据®Azure.®存储blob,或hdfs™。

特色例子