主要内容

分布式阵列

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

并行计算工具箱™支持分布式数组跨多个MATLAB划分大型金宝app数组®工人。您将整个数组作为单个实体来操作,但是,worker只对数组中自己的部分进行操作,并在必要时自动在它们之间传输数据。同时执行由单个程序支持多个数据(金宝appspmd)语言结构,以方便员工之间的沟通。使用支持分布式的矩阵操作和函数直接使用这些数组,无需进一步修改。您可以在“并行计算工具箱”中使用分布式阵列,使用集群的组合内存运行大数据应用程序。

功能

全部展开

分布式 从客户端工作区或数据存储中的数据创建分布式数组
收集 将分布式数组、复合数组或gpuArray传输到本地工作区
spmd 在并行池的worker上并行执行代码
复合 创建复合对象
parallel.pool.Constant 从数据或函数句柄中构建和使用常量
删除(池) 关闭平行池
重新分配 用另一种分配方案重新分配共分布阵列
codistributed 访问并行池中分布在工作者之间的数组元素
codistributor1d 共分布阵列的一维分布方案
codistributor2dbc 共分布阵列的二维块循环分布方案
codistributed.build 从分布式数据创建共分布式数组
-循环分布范围
getLocalPart 共分布阵列的局部部分
globalIndices 共分布数组局部部分的全局索引
spmdReduce 上减少数组spmd工人
将分布式数据写入输出位置
pagefun 应用功能到分布式或GPU阵列的每一页

全部展开

分布式 从客户端访问分布式数组的元素
复合 从客户端访问多个worker上的非分布式变量
平行的。池 平行的工人池

例子和如何

概念