MATLAB Parallel Server

 

MATLAB Parallel Server

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

Diagramm eines Workflows mit dem MATLAB Parallel Server.
Diagramm von Algorithmen, die auf mehreren Maschinen ausgeführt werden.

Ausführen von Algorithmen auf mehreren Maschinen

Entwickeln Sie mithilfe der Parallel Computing Toolbox einen Prototyp auf Ihrem Desktop und skalieren Sie ihn auf Clustern vor Ort oder in der Cloud, ohne Ihr Modell oder Ihren Algorithmus anpassen zu müssen.

Screenshot von verschiedenen parallelen Umgebungen mit Cluster-Profilen.

Verbindung zu Clustern über MATLAB

Greifen Sie von Ihrem Desktop aus auf verschiedene Cluster-Umgebungen zu, indem Sie einfach Ihr Cluster-Profil ändern. Machen Sie sich die Vorteile hochwertiger Hardware vor Ort oder in der Cloud zunutze, ohne Ihren Code zu ändern oder die MATLAB Desktop-Umgebung zu verlassen. 

Diagramm der Ausführung Ihrer lizenzierten Desktop-Produkte auf dem Cluster mit der MATLAB Parallel Server-Lizenz.

Verwendung Ihrer Desktop-Toolboxen auf dem Cluster

MATLAB Parallel Server ist die einzige Lizenz, die auf dem Cluster benötigt wird. Ihr Desktop-Lizenzprofil wird auf dem Cluster dynamisch aktiviert.

Diagramm von MATLAB-Anwendungen und Simulink-Simulationen, die auf Ihrer bestehenden Hardware und auf HPC-Clustern skaliert werden.

Skalierung auf Ihrer vorhandenen Hardware

Erstellen Sie einen Cluster aus einigen fest zugeordneten Maschinen und verwalten Sie Jobs mit dem MATLAB Job Scheduler oder integrieren Sie Ihren eigenen Scheduler in Ihren bestehenden Cluster. Benutzer können ihre Jobs und Job-Artefakte verwalten, ohne MATLAB zu verlassen.

Diagramm von MATLAB-Anwendungen und Simulink-Simulationen, die auf Clustern in der Cloud skaliert werden.

Skalierung in Public und Private Clouds

Führen Sie MATLAB Parallel Server in Public und Private Clouds aus, in denen Sie auf spezialisierte und leistungsstärkere Hardware zugreifen können. Nutzen Sie vorkonfigurierte Optionen von MathWorks und MathWorks Hosting-Anbietern oder bauen Sie die Infrastruktur selbst auf.

Diagramm von MATLAB Parallel Server mit Skalierung in containerisierten Umgebungen.

Skalierung in Cloud-nativen Umgebungen

Führen Sie MATLAB Parallel Server in containerisierten Umgebungen aus. Integrieren Sie MATLAB Parallel Server in Container-basierte Lösungen wie Kubernetes – vor Ort oder in der Cloud.

Diagramm des Zugriffs auf leistungsstarke Mehrkern-CPUs und Grafikkarten auf mehreren Rechenknoten.

Ausführung auf zusätzlichen Hardwareressourcen

Erhalten Sie Zugriff auf mehr CPU-Kerne und Grafikkarten-Ressourcen auf Ihrem Cluster – vor Ort oder in der Cloud –, ohne die MATLAB Desktop-Umgebung zu verlassen.

Screenshot der Überwachung und eines Vergleichs des Fortschritts und der Ergebnisse mehrerer paralleler Simulationen mit dem Simulation Manager.

Parallele Aufführung mehrerer Simulink-Simulationen

Richten Sie ganz einfach Parameterdurchläufe ein, verwalten Sie Modellabhängigkeiten und Build-Ordner und übertragen Sie Basis-Workspace-Variablen an Cluster-Prozesse. Nutzen Sie die Benutzeroberfläche von Simulation Manager zur Simulation und Verwaltung mehrerer Durchläufe von Simulink-Modellen auf einem Cluster.

Performance-Graph zur Lösung großer linearer Systeme mit verteilten Arrays.

Überwindung von Speicherhürden

Nutzen Sie verteilte Arrays zur Durchführung von Berechnungen, die nicht in den Arbeitsspeicher einer einzelnen Maschine passen, ohne Ihren Algorithmus umschreiben oder eine Shared-Memory-Architektur verwenden zu müssen.

„Das High-Performance-Computing mit MATLAB ermöglicht uns die Verarbeitung von bislang unanalysierten großen Datenmengen. Wir übertragen das, was wir in Erfahrung bringen, in ein Bild davon, wie sich menschliche Aktivitäten auf die Gesundheit von Ökosystemen auswirken, um verantwortungsvolle Entscheidungen über unser menschliches Handeln sowohl in den Weltmeeren als auch an Land zu treffen.“