MATLAB Distributed Computing Server

 

MATLAB Distributed Computing Server

Realice cálculos de MATLAB y Simulink en clusters, nubes y grids

MATLAB Distributed Computing Server™ permite ejecutar programas de MATLAB® y modelos de Simulink® de alta carga computacional en clusters de equipos y en nubes. El desarrollo del programa o el modelo se lleva a cabo en un ordenador de escritorio con Parallel Computing Toolbox™ y, posteriormente, se escala a varios ordenadores mediante su ejecución en MATLAB Distributed Computing Server. El servidor admite trabajos por lotes, cálculos en paralelo y datos voluminosos distribuidos. El servidor incluye un planificador de trabajos de cluster integrado y proporciona soporte para planificadores de terceros de uso habitual.

MATLAB Distributed Computing Server ofrece licencias para todas las toolboxes y los blocksets de MathWorks, de forma que es posible ejecutar los programas de MATLAB en un cluster sin tener que adquirir por separado licencias específicas de productos adicionales para cada ordenador del cluster.

Escriba el código una vez y utilícelo en diversos entornos

Prototipe y depure aplicaciones en el equipo de escritorio con Parallel Computing Toolbox y lleve a cabo la migración con facilidad a clusters o nubes sin necesidad de volver a escribir código. Lleve a cabo el desarrollo de forma interactiva y pase a producción mediante flujos de trabajo por lotes.

Ejecución en varios equipos sin cambios en los algoritmos

Desarrolle un prototipo en su equipo de escritorio y escale a un cluster de cálculo sin volver a escribir el código. Acceda a diferentes entornos de ejecución desde su equipo de escritorio con solo cambiar el perfil de cluster.

Acceso a CPUs y GPUs en recursos centralizados

Saque partido del hardware de alta gama del cluster de su organización sin abandonar el entorno de escritorio de MATLAB.

Escalado de cálculos

Ejecute aplicaciones de MATLAB y modelos de Simulink de alta carga computacional en clusters de cálculo y nubes. MATLAB Distributed Computing Server admite procesamiento por lotes, aplicaciones paralelas, cálculo en la GPU y memoria distribuida.

Gestión automatizada de múltiples simulaciones de Simulink

Configure fácilmente múltiples ejecuciones y barridos de parámetros, gestione las dependencias del modelo, cree carpetas y transfiera las variables del espacio de trabajo base a procesos de cluster. Utilice la interfaz de usuario de Simulation Manager para visualizar y gestionar múltiples ejecuciones de los modelos de Simulink en un cluster.

Procesamiento de big data desde Windows, Mac o Linux

Utilice la misma analítica de MATLAB con volúmenes de datos pequeños o grandes. Desde el escritorio de Windows, Mac o Linux, es posible procesar big data en clusters Hadoop® con Spark® o en clusters tradicionales con sistemas de archivos estándar.

Superación de las barreras de memoria

Ejecute cálculos que no caben en la memoria de un único equipo sin necesidad de volver a escribir el código de su algoritmo ni utilizar una arquitectura de memoria compartida.

Gestión de clusters de cualquier tamaño con una única licencia

Los usuarios finales obtienen automáticamente una licencia en el cluster para los productos que utilizan en su equipo de escritorio. El cluster solo requiere una licencia de MATLAB Distributed Computing Server.

Uso de sus toolboxes de escritorio en el cluster

La única licencia necesaria en el cluster es la de MATLAB Distributed Computing Server. Las licencias dinámicas permiten un perfil de licencia de escritorio específico para cada usuario del cluster. 

Utilización del hardware y la infraestructura existentes

Cree un cluster a partir de algunos equipos dedicados y gestione los trabajos con el planificador de trabajos de MATLAB, o bien realice la integración con su cluster existente y gestione los trabajos con un planificador de terceros. Los usuarios pueden gestionar sus trabajos sin abandonar MATLAB.

Escalado de aplicaciones en la nube

Lleve a cabo la integración con nubes públicas y privadas. Acceda a hardware más especializado y potente mediante la nube. Use las opciones preconfiguradas de MathWorks y los proveedores de alojamiento de MathWorks, o bien cree la infraestructura usted mismo.  

Parallel Computing Toolbox en acción