Accelerazione e Parallelizzazione del Codice MATLAB
Questo corso di due giorni tratta una serie di tecniche che consentono di rendere il codice MATLAB® più veloce. Vedrai come identificare e rimuovere i colli di bottiglia computazionali usando tecniche come preallocazione e vettorizzazione. Inoltre, potrai compilare il codice MATLAB in un file MEX usando MATLAB Coder™. Oltretutto, vedrai come sfruttare core multipli sul tuo computer parallelizzando i cicli FOR con il Parallel Computing Toolbox™ e come riscalare su computer multipli usando il MATLAB Parallel Server™. L'interazione tra questi concetti verrà esplorata durante tutto il corso. Se stai lavorando con simulazioni che durano molto tempo, trarrai benefici dalle dimostrazioni pratiche e dagli esercizi trattati nel corso. Elenco degli argomenti:
- Ottimizzazione dell’esecuzione all'interno del linguaggioMATLAB
- Generazione di file MEX
- Parallelizzazione del calcolo
- Esecuzione offload
- Utilizzo di cluster
- Calcolo su GPU
Scopri maggiori dettagli sui nostri corsi