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