MATLAB Distributed Computing Server

 

MATLAB Distributed Computing Server

クラスター、クラウド、グリッドでの MATLAB や Simulink による計算

MATLAB Distributed Computing Server™ では、大量の計算を必要とする MATLAB® プログラムや Simulink® モデルを、コンピューティング クラスターおよびクラウドで実行できます。Parallel Computing Toolbox™ を使用してマルチコア デスクトップ コンピューターでプログラムやモデルを開発してから、MATLAB Distributed Computing Server で実行すると、多数のコンピューターにスケールアップできます。このサーバーでは、バッチジョブ、並列処理、および大規模分散データがサポートされています。また、クラスター ジョブ スケジューラが組み込まれており、一般的に使用されているサードパーティ製スケジューラもサポートしています。

MATLAB Distributed Computing Server ではすべての MathWorks ツールボックスやブロックセットのライセンスが提供されるため、クラスター内の各コンピューターに対して特定の製品のためのライセンスを追加購入しなくても、MATLAB プラグラムをクラスターで実行できます。

コードを1回書くだけで複数の環境で使用可能

Parallel Computing Toolbox を使用してデスクトップでアプリケーションのプロトタイプ作成およびデバッグを行うと、コードを書き直すことなく簡単にクラスターやクラウドに移行できます。また、インタラクティブに開発を行い、バッチ ワークフローで実運用に移行できます。

アルゴリズムを変更することなく複数のマシンで実行可能

デスクトップでプロトタイプを開発すると、そのコードを書き直すことなくコンピューティング クラスターに拡張できます。クラスター プロファイルを変更するだけで、デスクトップからさまざまな実行環境にアクセスできます。

集約されたリソースからの CPU および GPU へのアクセス

MATLAB デスクトップ環境から自組織にあるクラスターの高性能ハードウェアを直接利用できます。

計算能力のスケールアップ

大量の計算を必要とする MATLAB アプリケーションや Simulink モデルを、コンピューティング クラスターやクラウドで実行します。MATLAB Distributed Computing Server ではバッチ処理、並列アプリケーション、GPU コンピューティング、分散メモリをサポートしています。

複数の Simulink シミュレーションの管理の自動化

複数のプログラム実行やパラメーター スイープの設定、モデルの依存関係やビルドフォルダーの管理、ベース ワークスペース変数のクラスター処理への転送が簡単にできます。また、シミュレーション マネージャーのユーザー インターフェイスを使用すると、クラスターで実行されている Simulink モデルの複数実行を可視化して管理できます。

Windows、Mac、または Linux からのビッグデータ処理

小規模なデータから大規模なデータまで、同じ MATLAB 解析を使用できます。また、Windows、Mac、または Linux のデスクトップから、Spark® が有効化されている Hadoop® クラスターまたは標準ファイルシステムを使用した従来型のクラスターでビッグデータを処理できます。

メモリ障壁の克服

アルゴリズムを書き直したり共有メモリ アーキテクチャを使用したりしなくても、1 台のマシンのメモリでは容量が不足する計算を実行できます。

1 つのライセンスであらゆるサイズのクラスターを管理

デスクトップで使用する製品のクラスターのライセンスが、自動的にエンドユーザーに付与されます。クラスターで必要なライセンスは、MATLAB Distributed Computing Server ライセンス 1 つのみです。

デスクトップ用ツールボックスをクラスターで使用

クラスターで必要なライセンスは、MATLAB Distributed Computing Server ライセンスのみです。ダイナミック ライセンスにより、クラスターで各ユーザー毎のスクトップ ライセンス プロファイルを有効化できます。

既存のハードウェアおよびインフラストラクチャの使用

数台の専用マシンからクラスターを作成して MATLAB ジョブ スケジューラーでジョブを管理することも、既存のクラスターと統合してサードパーティ製スケジューラーでジョブを管理することもできます。ジョブの管理は、MATLAB から直接行えます。

クラウドでのアプリケーションの拡張

パブリック クラウドおよびプライベート クラウドと統合できます。これにより、クラウドの特化した、より強力なハードウェアにアクセスできます。MathWorks および MathWorks をホストしているプロバイダーから提供される構成済みオプションを使用することも、自身でインフラストラクチャを構築することもできます。

Parallel Computing Toolbox の実行例