MATLAB Parallel Server

 

MATLAB Parallel Server

Esecuzione di calcoli MATLAB e Simulink su cluster e Cloud

Diagramma di un workflow utilizzando MATLAB Parallel Server.
Grafico di algoritmi in esecuzione su più macchine.

Esecuzione di algoritmi su più macchine

Sviluppa un prototipo sul desktop utilizzando Parallel Computing Toolbox e scala su cluster on premise o nel Cloud senza dover cambiare il modello o l’algoritmo.

Schermata di diversi ambienti paralleli con i profili cluster.

Connessione a cluster da MATLAB

Accedi a diversi ambienti cluster dal desktop modificando soltanto il profilo cluster. Beneficia dei vantaggi dell’hardware di fascia alta on premise o sul Cloud senza cambiare il codice o lasciare l’ambiente desktop MATLAB. 

Il diagramma mostra come eseguire i prodotti desktop con licenza sul cluster con la licenza MATLAB Parallel Server.

Uso di Desktop Toolbox sul cluster

MATLAB Parallel Server è l’unica licenza necessaria sul cluster. Il profilo della licenza desktop è abilitato dinamicamente sul cluster.

Diagramma di applicazioni MATLAB e simulazioni Simulink scalate sull’hardware esistente e su cluster HPC.

Scalabilità sull’hardware esistente

Crea un cluster da poche macchine dedicate e gestisci i lavori con MATLAB Job Scheduler o integra il tuo cluster esistente e gestisci i lavori con il tuo scheduler. Gli utenti possono gestire i loro lavori e gli artefatti dei lavori senza lasciare MATLAB.

Diagramma di applicazioni MATLAB e simulazioni Simulink scalate su cluster nel Cloud.

Scalabilità in Cloud pubblico e privato

Esegui MATLAB Parallel Server su Cloud pubblico e privato in cui si può accedere a hardware più specializzati e potenti. Utilizza opzioni preconfigurate sia da MathWorks sia da provider di hosting MathWorks o costruisci l’infrastruttura autonomamente.

Diagramma di MATLAB Parallel Server scalato in ambienti containerizzati.

Scalabilità in ambienti Cloud native

Esegui MATLAB Parallel Server in ambienti containerizzati. Integra MATLAB Parallel Server con soluzioni basate su container come Kubernetes, on premise o nel Cloud.

Il diagramma mostra l’accesso a potenti CPU e GPU multicore su nodi di calcolo.

Esecuzione su più risorse hardware

Accedi a più basi CPU e risorse GPU sul tuo cluster on premise o nel Cloud senza lasciare l’ambiente desktop MATLAB.

La schermata mostra il monitoraggio e il confronto del progresso e i risultati di più simulazioni parallele con Simulation Manager.

Esecuzione di più simulazioni Simulink in parallelo

Imposta facilmente scansioni parametriche, gestisci le dipendenze dei modelli e cartelle di costruzione e trasferisci variabili dell’area di lavoro di base ai processi cluster. Usa l’interfaccia utente di Simulation Manager per visualizzare e gestire esecuzioni multiple dei modelli Simulink su un cluster.

Grafico della performance nella risoluzione di sistemi lineari di grandi dimensioni con array distribuiti.

Superamento delle barriere di memoria

Utilizza array distribuiti per eseguire calcoli che non possono essere contenuti nella memoria di una singola macchina senza dover ricodificare il tuo algoritmo o utilizza un’architettura di memoria condivisa.

“L’elaborazione ad alte prestazioni con MATLAB ci permette di trattare dei Big Data non analizzati in precedenza. Traduciamo le nozioni apprese in conoscenze su come l’attività dell’uomo influisce sulla salute degli ecosistemi per prendere decisioni responsabili nei confronti degli oceani e della terra.”