分散配列
并行计算工具箱™は,大規模な配列を複数のMATLAB®ワ,カ,間に分割する分散配列をサポ,トします。ユーザーは配列全体を単一のエンティティとして操作しますが,ワーカーはそれぞれに割り当てられた配列の部分のみを処理し,必要に応じて自動的にワーカー間でデータを転送します。同時実行は,ワーカー間の通信を容易にする单个项目多个数据(spmd
)言語構成でサポ,トされます。分散対応の行列演算と関数を使用して,これらの配列を追加変更なしで直接処理します。并行计算工具箱で分散配列を使用して、クラスターの結合メモリを使用するビッグ データ アプリケーションを実行できます。
関数
クラス
例および使用方法
- 分散配列の作成と使用
デ,タ配列が大きすぎて1台のマシンのメモリに収まらない場合は,
分布式
配列を作成できます。 - 分散配列を使用したmatlab関数の実行
分散配列を扱うmatlab関数
- 並列ワ,カ,への配列の分散
数据存储
または分布式
を使用して分散配列を作成し,ワ,カ,間でデ,タを分割する - 複数のデ,タセットでの単一プログラムの実行
spmd
ステ,トメントを使用して複数のデ,タセットで同じコ,ドを実行し,対話型分散配列を制御する - 复合を使用するワ,カ,変数へのアクセス
MATLABクライアントセッションの复合オブジェクトを使用して,ワーカーのデータ値に直接アクセスできます。
- カスタム学習ル,プを使用したネットワ,クの並列学習(深度学习工具箱)
この例では,ネットワ,クに並列学習させるためのカスタム学習ル,プを設定する方法を説明します。
- spmdReduceによるMPI_Allreduce機能の実現
この例では,関数
spmdReduce
およびそれを利用する関数spmdPlus
およびspmdCat
にいて確認します。 - メッセジパッシングを使ったπの数値推定
この例ではspmdステートメント取り扱いの基本と,それがどのような形で並列計算実行の対話型手段となるのかを示します。
- Spmd, parfor,およびparfevalからの選択
spmd
を,parfor
やparfeval
などの他の並列計算機能と比較する。
概念
- 並列プ,ルでのコ,ドの実行
並列プルの起動と終了,プルのサズ,およびクラスタの選択にいて学習する。
- 並列基本設定の指定
基本設定を指定して自動的に並列プ,ルを作成する。
- 非分散配列と分散配列
通信ジョブで使用されるさまざまなタ▪▪▪プの配列に▪▪▪いて説明する
- 対話型分散配列の取り扱い
計算での対話型分散配列の使い方を説明する
- 分散範囲に対するル,プ(for- range)
対話型分散配列を使用して
为
ルプをプログラムする方法にいて説明する - リモ,トデ,タの操作
Amazon S3™,Azure®Blob Storage,またはHDFS™でリモ,トデ,タを操作する。