MATLAB Parallel Server

 

MATLAB Parallel Server

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

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.

„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.“

Dr. Christopher Clark, Cornell University