Mit dem MATLAB Parallel Server können Sie MATLAB-Programme und Simulink-Simulationen auf Clustern und in Clouds skalieren. Sie können Prototypen Ihrer Programme und Simulationen auf dem Desktop erstellen und diese ohne Umcodierung auf Clustern und in Clouds ausführen. Der MATLAB Parallel Server unterstützt Batch-Jobs, interaktive parallele Berechnungen sowie verteilte Berechnungen mit großen Matrizen.
Sämtliche Lizenzierung auf Cluster-Seite wird durch MATLAB Parallel Server übernommen. Ihr Desktop-Lizenzprofil wird dynamisch auf dem Cluster aktiviert, daher müssen Sie keine MATLAB-Lizenzen für den Cluster bereitstellen. Die Lizenz ist unbegrenzt skalierbar.
Der MATLAB Parallel Server führt Ihre Programme und Simulationen in Form von geplanten Anwendungen auf Ihrem Cluster aus. Sie können den zusammen mit dem MATLAB Parallel Server bereitgestellten, MATLAB-optimierten Scheduler oder Ihren eigenen Scheduler verwenden. Ein Plugin-Framework ermöglicht die direkte Kommunikation mit gängigen Eingabe-Clients der Cluster-Scheduler.
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.
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.
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.
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.
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.
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.
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.
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.
Ü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.
Produktressourcen:
Interessiert an MATLAB Parallel Server?
Haben Sie Fragen?
Wenden Sie sich an das technische Team für MATLAB Parallel Server.