Mit MATLAB Parallel Server können Sie MATLAB-Programme und Simulink-Simulationen für Computercluster und Clouds skalieren. Sie können auf dem Desktop-Computer Prototypen für Programme und Simulationen erstellen und diese auf Clustern und in Clouds ausführen, ohne sie neu codieren zu müssen. MATLAB Parallel Server unterstützt Batchjobs, interaktive parallele Berechnungen und verteilte Berechnungen mit großen Datenfeldern.
Jegliche Lizenzvergabe auf Cluster-Seite wird von MATLAB Parallel Server gehandhabt. Ihr Desktop-Lizenzprofil wird dynamisch im Cluster aktiviert, sodass Sie keine MATLAB-Lizenzen für das Cluster liefern müssen. Das Lizenzmodell beinhaltet Funktionen für die unbegrenzte Skalierung.
MATLAB Parallel Server führt Ihre Programme und Simulationen als zeitgesteuerte Anwendungen auf dem Cluster aus. Sie können entweder den optimierten Scheduler aus MATLAB Parallel Server oder einen eigenen verwenden. Durch ein Plugin-Framework wird die direkte Kommunikation mit beliebten Cluster-Scheduler-Eingabeclients möglich.
Vor R2019a wurde MATLAB Parallel Server als MATLAB Distributed Computing Server bezeichnet.
Jetzt beginnen:
Code einmal schreiben und in mehreren Umgebungen verwenden
Testen und debuggen Sie Anwendungen auf dem Desktop mit der Parallel Computing Toolbox und skalieren 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.
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.
Ihre Desktop Toolboxen im Cluster verwenden
MATLAB Parallel Server ist die einzige im Cluster erforderliche Lizenz. 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 und verwalten Sie Jobs mit dem MATLAB Job Scheduler oder integrieren Sie ein vorhandenes 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 in öffentliche und private 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.