主要内容

自動並列サポ,トを使用したMATLAB関数の実行

いくかのMATLABおよび金宝app製品では,追加のコ,ディング不要で並列計算リソ,スを活用できる関数および機能が増えています。フラグまたは基本設定を設定するだけでこのサポ,トを有効にすることができます。

デスクトップでこの機能を利用するには,并行计算工具箱が必要です。ロ,カルワ,カ,を使用して計算を並列で実行し,大規模な計算を高速化します。並列計算をコンピューター クラスターなどのより大きなリソースにスケールするには、MATLAB并行服务器も必要です。

  • 一部の関数は既定で自動的に並列実行されます。たとえばparforparsim(金宝app模型)などです。

  • その他多くの関数は,並列を使用するオプションを設定すると自動的に並列実行されます。

並列が有効な関数を実行すると,matlab®は自動的にワ,カ,の並列プ,ルを開きます。MATLABは利用可能な複数のワーカーで計算を実行します。

自動並列サポトは既定のクラスタプロファルを使用してワカの並列プルを起動します。並列基本設定を変更していない場合,既定のプロファ。並列基本設定を使用して,クラスターへのスケールアップ,プールの自動作成,推奨されるワーカー数などの並列動作を制御します。

自動並列処理のサポトを見ける

  • 関数のペ,ジの“拡張機能”で情報を見けます。

  • 次のリンクで,すべてのMathWorks®製品から,サポ,トされる機能を閲覧できます。すべての関数リスト(自動並列サポ,ト)。あるいは,製品別にフィルタ,処理できます。[ヘルプ]バの[関数]タブをクリックして製品を選択し,[自動並列サポ,ト]チェックボックスをオンにします。たとえば、Statistics and Machine Learning Toolbox™ で自動並列サポートのある関数のフィルター処理されたリストについては、関数リスト(自動並列サポ,ト)(统计和机器学习工具箱)を参照してください。選択した製品の関数に自動並列処理サポ,トがない場合,[自動並列サポ,ト]フィルタ,は使用できません。

目的の関数が自動並列処理サポ,トを含んでいない場合は,代替方法があります。

  • Gpuがある場合,matlab関数は自動的にGpuで実行されます。Gpuでのmatlab関数の実行を参照してください。

  • 对于ループ内のすべてのMATLABコードは並列对ループにすることができます(反復が独立している場合)。parforを参照してください。

  • 処理を高速化する他の方法,またはビッグデ,タの計算をスケ,ルアップする方法を探している場合は,並列計算の解決策の選択を参照してください。

関連する例

詳細