ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Parallel Computing Toolbox

マルチコア コンピューター、GPU およびコンピューター クラスターで並列計算を実行

Parallel Computing Toolbox™ では、マルチコア プロセッサ、GPU およびコンピューター クラスターを使用して、計算量やデータ量の多い問題を解くことができます。並列 for ループ、特殊な配列タイプ、並列化された数値アルゴリズムなどの高度な要素により、CUDA や MPI のプログラミングなしに MATLAB® アプリケーションを並列化できます。このツールボックスを Simulink® と共に使用することで、1 つのモデルの複数のシミュレーションを並列で実行できます。

このツールボックスを使用すると、ローカルで実行されるワーカー (MATLAB 計算エンジン) 上でアプリケーションを実行することにより、マルチコア デスクトップの処理能力をフルに活用することができます。コードを変更せずに、同じアプリケーションをコンピューター クラスターまたはグリッド コンピューティング サービスで (MATLAB Distributed Computing Server™ を使用して) 実行できます。並列アプリケーションは対話形式で、またはバッチで実行できます。

Parallel Computing Toolbox 入門

Parallel Computing Toolbox の基礎を学ぶ

並列計算の基礎

並列計算の解決策の選択

対話型並列計算

並列プールのワーカーで parfor を実行してコードを高速化する

対話型ビッグ データ処理

分散配列と、datastore および mapreduce に対する Hadoop® クラスターのサポートを使用して、ビッグ データの計算をスケール アップする

バッチ処理

関数の実行をオフロードしてバックグラウンドで実行する

GPU 計算

コードを GPU で実行して高速化する

クラスターとクラウド

クラスター プロファイルを用いてクラスター リソースと作業を検出する

パフォーマンスのプロファイリング

並列コードのパフォーマンスを改善する