Parallel Computing Toolbox 4.3
製品紹介
対話的な並列環境での使用
Parallel Computing Toolbox は、MATLAB の対話環境を拡張し、使い慣れた MATLAB 環境をタスク並列とデータ並列アプリケーションの試作や開発に使用することができます。matlabpool コマンドにより、専用の並列処理リソースがユーザに割り当てられます。これにより、ユーザのMATLAB セッションを、ローカルのデスクトップまたはコンピュータクラスタ上のいずれかのMATLAB ワーカー群に接続します。またこの対話的な並列環境により、MATLAB コマンドプロンプトから並列 MATLAB コードを実行し、処理が終了次第、結果を受け取ることができます。この環境で parfor や spmd などの並列プログラミング構文を実行すると、ワーカーの検知と、MATLAB セッションとワーカー間に計算とデータの分散を自動的に行います。
一方、MATLAB Command Window を拡張する Parallel Command Window(pmode)は、データ並列のための実行環境を提供します。この環境では、分散配列、並列関数とメッセージパッシング関数を利用することができます。Parallel プロンプトから入力されるコマンドは、計算に参加している全てのワーカー上で同時に実行されます。結果は即座に入手することができるため、ステップ毎に、マルチプロセッサ処理環境上でのアプリケーションの動作を目で追うことができます。オフライン実行を行うには、コマンドは、1 つの MATLAB 関数にまとめて投入します。
ストア(英語)