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 の実行例