MATLAB Parallel Server

 

MATLAB Parallel Server

Effectuer des calculs MATLAB et Simulink sur des clusters et des clouds

Diagramme d'un workflow utilisant MATLAB Parallel Server.
Tracé d'algorithmes s'exécutant sur plusieurs machines.

Exécuter des algorithmes sur plusieurs machines

Développez un prototype sur votre ordinateur grâce à Parallel Computing Toolbox, puis mettez-le à l'échelle sur des clusters sur site ou dans le cloud sans avoir à modifier votre modèle ou votre algorithme.

Capture d'écran de différents environnements parallèles avec des profils de cluster.

Se connecter à des clusters depuis MATLAB

Accédez à différents environnements de cluster à partir de votre ordinateur en changeant simplement votre profil de cluster. Profitez d'un hardware haut de gamme sur site ou dans le cloud sans avoir à modifier votre code ni quitter l'environnement desktop de MATLAB. 

Diagramme montrant comment exécuter sur le cluster vos produits desktop sous licence grâce à la licence MATLAB Parallel Server.

Utiliser vos toolboxes desktop sur le cluster

MATLAB Parallel Server est la seule licence requise sur le cluster. Votre profil de licence desktop est activé dynamiquement sur le cluster.

Diagramme d'applications MATLAB et de simulations Simulink mises à l'échelle sur votre hardware existant et vos clusters HPC.

Mettre à l'échelle sur votre hardware existant

Créez un cluster à partir de quelques machines dédiées et gérez les jobs avec MATLAB Job Scheduler, ou effectuez une intégration avec votre cluster existant et gérez les jobs avec votre scheduler. Les utilisateurs peuvent gérer leurs jobs et artefacts de job sans avoir à quitter MATLAB.

Diagramme d'applications MATLAB et de simulations Simulink mises à l'échelle sur des clusters dans le cloud.

Mettre à l'échelle dans des clouds publics et privés

Exécutez MATLAB Parallel Server dans des clouds publics et privés, dans lesquels vous pouvez accéder à du hardware spécialisé et plus puissant. Utilisez les options préconfigurées de MathWorks et des fournisseurs d'hébergement de MathWorks, ou créez l'infrastructure vous-même.

Diagramme de MATLAB Parallel Server mis à l'échelle dans des environnements conteneurisés.

Mettre à l'échelle dans des environnements cloud natifs

Exécutez MATLAB Parallel Server dans des environnements conteneurisés. Intégrez MATLAB Parallel Server avec des solutions basées sur des conteneurs comme Kubernetes, sur site ou dans le cloud.

Diagramme montrant l'accès à des CPU multicœurs et GPU puissants sur plusieurs nœuds de calcul.

Exécuter sur des ressources hardware supplémentaires

Accédez à davantage de cœurs CPU et de ressources GPU sur votre cluster sur site ou dans le cloud sans quitter l'environnement desktop de MATLAB.

Capture d'écran montrant la surveillance et la comparaison de la progression et des résultats de plusieurs simulations parallèles avec Simulation Manager.

Exécuter plusieurs simulations Simulink en parallèle

Mettez facilement en place des balayages de paramètres, gérez les dépendances des modèles et les dossiers de compilation, et transférez les variables de l'espace de travail de base vers les processus de cluster. Exploitez l'interface utilisateur de Simulation Manager pour visualiser et gérer plusieurs exécutions de modèles Simulink sur un cluster.

Graphe de la performance lors de la résolution de grands systèmes linéaires avec des distributed arrays.

S’affranchir des limitations de mémoire

Utilisez des distributed arrays pour exécuter des calculs qui ne tiennent pas dans la mémoire d'une seule machine sans avoir à recoder votre algorithme ou à utiliser une architecture à mémoire partagée.

« La fonction de calcul haute performance de MATLAB nous permet de traiter de larges volumes de données jamais analysés auparavant. Nos découvertes nous éclairent sur l’impact des activités humaines sur la santé des écosystèmes et nous permettent de prendre des décisions responsables sur les actions de l’Homme sur terre et dans les océans. »

Vous souhaitez en savoir plus sur le produit  MATLAB Parallel Server ?