並列計算
R2026bMATLAB の並列計算では、デスクトップ、クラスター、クラウド上のハードウェア リソース (CPU から GPU まで) の有効活用に役立つ言語とツールが提供されます。
何百もの関数に自動並列サポートと GPU サポートがあるため、コードを変更せずに計算を並列化できます。
Parallel Computing Toolbox の有無にかかわらず、あらゆるユーザーに対応して実行され、利用可能なリソースに応じて自動的に拡張される、移植可能な並列コードを記述できます。
一度記述した並列コードは、異なるクラスター環境でも実行できます。
ローカルのマルチコア プロセッサや GPU を使用して計算量の多い問題を解決したり、計算クラスターにスケール アップしたりすることができます。

並列計算 向け製品
Parallel Computing Toolbox
マルチコア コンピューター、GPU およびコンピューター クラスターで並列計算を実行
MATLAB Parallel Server
MATLAB および Simulink の計算をクラスターおよびクラウド上で実行
トピック
並列計算の基礎
- 自動並列サポートを使用した MATLAB 関数の実行 (Parallel Computing Toolbox)
追加のコーディング不要の並列計算リソースを利用する。 - parfor を使用した対話形式でのループの並列実行 (Parallel Computing Toolbox)
forループを拡張可能なparforループに変換する。 - parfor を使用したパラメーター スイープ中のプロット (Parallel Computing Toolbox)
パラメーター スイープを並列実行して、並列計算中に進行状況をプロットします。 - MATLAB での並列計算の基本操作 (Parallel Computing Toolbox)
MATLAB および Parallel Computing Toolbox™ での並列計算について学習する。
Simulink の並列シミュレーション
- Simulink での複数のシミュレーションの実行 (Simulink)
parsimコマンドとbatchsimコマンド、および Simulink エディターの [複数のシミュレーション] パネルから複数のシミュレーションを実行する。
MATLAB での GPU の使用
- GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)
gpuArray引数を指定して関数を自動的に GPU で実行する。
クラスターやクラウドへのスケール アップ
- デスクトップからクラスターへのスケール アップ (Parallel Computing Toolbox)
ローカル マシンで並列 MATLAB® コードを開発し、クラスターにスケール アップします。 - MATLAB Online における Cloud Center クラスターとの Parallel Computing Toolbox の使用 (Parallel Computing Toolbox)
MATLAB Online™ での並列コードの実行。
並列計算アプリケーション
- 並列処理、GPU、およびクラウドによる深層学習のスケール アップ (Deep Learning Toolbox)
ローカルまたはクラウドの MATLAB 環境において並列処理や複数の GPU を使用する深層学習のオプションを確認する。 - Parallel Computing Toolbox を使用した、時間のかかる最適化問題の最小化 (Optimization Toolbox)
Global Optimization Toolbox と Optimization Toolbox™ の両方のソルバーで並列計算を使用する方法を示す例。
注目の例
ビデオ
Parallel Simulations
このビデオでは、Simulink が Parallel Computing Toolbox を使用して parsim コマンドから複数の並列シミュレーションを実行する方法を示します。
Parallel Computing Hands-On Workshop
このビデオでは、MATLAB と Simulink を用いた並列コンピューティングによって、マルチコア プロセッサ、GPU、およびコンピューター クラスターを使用して、計算量やデータ量の多い問題を解く方法を紹介します。
Introduction to GPU Computing with MATLAB
このビデオでは、NVIDIA GPU を使用した GPU コンピューティングによって、MATLAB アプリケーションを高速化する方法を紹介します。








