MATLAB Distributed Computing Server

 

MATLAB Distributed Computing Server

MATLAB- und Simulink-Berechnungen in Clustern, Clouds und Grids ausführen

Mit MATLAB Distributed Computing Server™ können Sie berechnungsintensive MATLAB®-Programme und Simulink®-Modelle in Computerclustern und Clouds ausführen. Sie entwickeln Ihr Programm oder Modell unter Verwendung der Parallel Computing Toolbox™ auf einem Multicore-Desktopcomputer und skalieren es dann für viele Computer hoch, indem Sie die Lösung auf dem MATLAB Distributed Computing Server ausführen. Der Server unterstützt Batchjobs, parallele Berechnungen und verteilte große Datenmengen. Der Server bietet zusätzlich einen integrierten Job Scheduler und unterstützt häufig verwendete andere Scheduler.

Der MATLAB Distributed Computing Server kann als Lizenz für alle MathWorks-Toolboxen und -Blocksets bereitgestellt werden, sodass Sie Ihre MATLAB-Programme in einem Cluster ausführen können, ohne separate zusätzliche Produktlizenzen für jeden Computer im Cluster erwerben zu müssen.

Code einmal schreiben und in mehreren Umgebungen verwenden

Testen und debuggen Sie Anwendungen auf dem Desktop mit der Parallel Computing Toolbox und migrieren Sie mühelos auf Cluster oder Clouds, ohne erneut programmieren zu müssen. Entwickeln Sie interaktiv und gehen Sie mit Batch-Workflows in die Produktion.

Auf mehreren Computern ohne Veränderung von Algorithmen ausführen

Entwickeln Sie einen Prototyp auf dem Desktop und skalieren Sie ihn auf ein Computercluster hoch, ohne neu programmieren zu müssen. Greifen Sie vom Desktop auf verschiedene Ausführungsumgebungen zu, indem Sie einfach Ihr Clusterprofil wechseln.

Zugriff auf CPUs und GPUs auf zentralen Ressourcen

Nutzen Sie die Vorteile von High-End-Hardware in Ihrem Unternehmenscluster, ohne die MATLAB-Desktopumgebung verlassen zu müssen.

Berechnungen hochskalieren

Führen Sie berechnungsintensive MATLAB-Anwendungen und Simulink-Modelle in Computerclustern und Clouds aus. MATLAB Distributed Computing Server unterstützt Batch-Verarbeitung, parallele Anwendungen, GPU-Berechnungen und verteilte Speicher.

Verwaltung mehrerer Simulink-Simulationen automatisieren

Richten Sie ganz einfach mehrere Ausführungen und Parameter-Sweeps ein, verwalten Sie Modellabhängigkeiten, und build-Verzeichnisse und übertragen Sie Base Workspace-Variablen in Clusterprozesse. Verwenden Sie die Benutzeroberfläche des Simulations-Managers, um mehrere Ausführungen von Simulink-Modellen in einem Cluster zu visualisieren und zu verwalten.

Big Data unter Windows, Mac oder Linux verarbeiten

Verwenden Sie für kleine und große Datenmengen die gleichen MATLAB-Analysen. Unter Windows, Mac oder Linux können Sie Big Data in Spark®-fähigen Hadoop®-Clustern oder traditionellen Clustern mit gängigen Dateisystemen verarbeiten.

Speichergrenzen überwinden

Führen Sie Berechnungen durch, die den Speicherplatz eines einzelnen Computers überschreiten, ohne Ihren Algorithmus neu programmieren oder auf eine Architektur mit gemeinsamem Speicher zurückgreifen zu müssen.

Cluster jeder Größe mit einer einzigen Lizenz verwalten

Endanwender werden automatisch für das Cluster mit denjenigen Produkten lizensiert, die sie auf dem Desktop verwenden. Für das Cluster wird nur eine MATLAB Distributed Computing Server-Lizenz benötigt.

Ihre Desktop Toolboxen im Cluster verwenden

MATLAB Distributed Computing Server ist die einzige Lizenz, die im Cluster benötigt wird. Durch die dynamische Lizensierung kann für jeden Benutzer ein eigenes Desktoplizenzprofil im Cluster verwendet werden. 

Ihre bestehende Hardware und Infrastruktur verwenden

Erstellen Sie ein Cluster aus einigen dezidierten Computern mit dem MATLAB Job Scheduler oder integrieren Sie mit einem vorhandenen Cluster und verwalten Sie Jobs mit einem third-party Scheduler. Die Benutzer können ihre Jobs verwalten, ohne MATLAB verlassen zu müssen.

Anwendungen in der Cloud skalieren

Integrieren Sie mit öffentlichen und privaten Clouds. Greifen Sie auf spezielle und leistungsstärkere Hardware in der Cloud zu. Verwenden Sie vorkonfigurierte Optionen von sowohl MathWorks als auch den Hostinganbietern von MathWorks oder bauen Sie die Infrastruktur selbst auf.  

Parallel Computing Toolbox in Aktion erleben