parfor
)parfor
を実行して並列処理を使用する Parallel Computing Toolbox™ は対話型の並列計算をサポートし、並列プールの複数のワーカーで計算を実行してワークフローを高速化することができます。並列プールのワーカーで for
ループの反復を並列実行するには、parfor
を使用します。コードをプロファイリングして実行が遅い for
ループを特定した場合は、スループットを増大させるために parfor
を試します。parfor
ループをデスクトップで作成し、コードを変更せずにクラスターにスケール アップします。
parfor
入門parfor
ループの基本概念を理解し、いつ使用するかを決定する。
一般的な parfor
の問題の診断と修正を行う。
for
ループとは異なり、parfor
ループの反復には確定的な順序がありません。
入れ子にされた parfor ループおよび for ループ、およびその他の parfor の要件
並列の入れ子にされたループの処理方法を学習する。
parfor
ループでの変数の要件と分類を理解する。
parfor
ループの実行低速の for
ループをより高速の parfor
ループに変換する。
コードを高速化するために parfor
ループの内部または外部に配列を作成する。
並列プールの起動と終了、プールのサイズ、およびクラスターの選択について学習する。
基本設定を指定して自動的に並列プールを作成する。
parfor
ループでのオブジェクト、ハンドルおよびスライス化された変数の使用方法を理解する。
parfor ループまたは spmd ステートメント内での透過性の確保
parfor
ループ内の変数に対するすべての参照は、プログラム本体で可視でなければならない。
クラスターおよびクラウドへの parfor ループのスケールアップ
parfor
ループをデスクトップで作成し、コードを変更せずにクラスターにスケール アップする。
parfor
ループを使用して、反復ごとに更新される累積値を計算することができます。
反復ごとに特定のサブストリームを代入することで、parfor
ループ内の乱数発生を制御する。