MATLAB Parallel Server

 

MATLAB Parallel Server

Cálculos en clusters y nubes con MATLAB y Simulink

Diagrama de un flujo de trabajo con MATLAB Parallel Server.
Gráfica de algoritmos que se ejecutan en múltiples equipos.

Ejecute algoritmos en múltiples equipos

Desarrolle un prototipo en un equipo de escritorio con Parallel Computing Toolbox y escale a clusters locales o la nube sin necesidad de modificar el modelo o algoritmo.

Diferentes entornos paralelos con perfiles de cluster.

Conexión a clusters desde MATLAB

Acceda a diferentes entornos de cluster desde un equipo de escritorio simplemente cambiando el perfil de cluster. Aproveche hardware avanzado local o en la nube sin necesidad de cambiar el código ni salir del entorno de MATLAB Desktop.

Diagrama que muestra cómo los productos de escritorio que se ejecutan en un cluster utilizan la licencia de MATLAB Parallel Server.

Ejecute toolboxes de escritorio en un cluster

La única licencia necesaria para ejecutar en cluster es la licencia de MATLAB Parallel Server. El perfil de licencia de escritorio se habilita en el cluster dinámicamente.

Diagrama de aplicaciones de MATLAB y simulaciones de Simulink escaladas en hardware y clusters HPC.

Escale en hardware existente

Cree un cluster con algunos equipos dedicados y gestione trabajos con MATLAB Job Scheduler. Alternativamente, puede integrar con un cluster existente y gestionar los trabajos con un planificador propio. Los usuarios pueden gestionar tareas y artefactos de trabajo sin salir de MATLAB.

Aplicaciones de MATLAB y simulaciones de Simulink escaladas en clusters en la nube.

Escale en nubes públicas y privadas

Ejecute MATLAB Parallel Server en nubes públicas y privadas donde pueda acceder a hardware especializado y más potente. Utilice opciones preconfiguradas de MathWorks y proveedores de host de MathWorks, o bien cree la infraestructura por sus propios medios.

MATLAB Parallel Server escalado en entornos contenerizados.

Escale en entornos nativos de la nube

Ejecute MATLAB Parallel Server en entornos contenerizados. Integre MATLAB Parallel Server con soluciones basadas en contenedores tales como Kubernetes, ya sea localmente o en la nube.

Acceso a potentes CPU y GPU multinúcleo en múltiples nodos de cálculo.

Utilice otros recursos de hardware

Obtenga acceso a más núcleos de CPU y GPU en un cluster local o en la nube sin salir del entorno de MATLAB Desktop.

Supervisión y comparación del progreso y los resultados de múltiples simulaciones en paralelo con Simulation Manager.

Ejecute múltiples simulaciones de Simulink en paralelo

Configure fácilmente barridos de parámetros, gestione dependencias de modelo y carpetas de compilación, y transfiera variables del área de trabajo base a procesos en cluster. Utilice la interfaz gráfica de Simulation Manager para visualizar y gestionar múltiples ejecuciones de modelos de Simulink en un cluster.

Gráfica de rendimiento cuando se resuelven sistemas lineales de gran tamaño con arrays distribuidos.

Superar limitaciones de memoria

Utilice arrays distribuidos para ejecutar cálculos demasiado grandes para la capacidad de memoria de un único equipo, sin necesidad de recodificar el algoritmo ni utilizar una arquitectura de memoria compartida.

“El cálculo de alto rendimiento con MATLAB nos permite procesar grandes cantidades de datos no analizados previamente. Interpretamos los datos para comprender cómo la especie humana afecta a los ecosistemas y así informar a responsables de toma de decisiones sobre las actividades de seres humanos en tierra y mar".