curso细节
Este curso de dos días abarca distas técnicas para accelerar el código de MATLAB®.Identificará y eliminará los cuellos de botella computacionales mediante técnicas como la preasignación y la vectorización。Además, compilará el código de MATLAB en archivos MEX con MATLAB Coder™。Asimismo, aprovechará varios núcleos del ordenador mediante la paralelización de bucles for con并行计算工具箱™y ampliará el alcance a clusters o nubes, que abarcan desde una悬臂moderada de núcleos hasta computación de alto rendimiento (HPC) con MATLAB并行服务器™。La interacción entre dichos conceptos se analizará a lo largo del curso。大型模拟实验duración, podrá关于模拟实验的内容prácticas公式。特马incluidos:
- 橙色橙色橙色橙色橙色núcleo MATLAB
- 通用档案墨西哥
- Paralelizar计算
- Descargar ejecuciones
- Trabajar con集群
- Cálculo por GPU
Día 1 de 2
再见,再见
Objetivo:Analice el rendimiento del código y utilice técnicas de aceleración en MATLAB。
- 鉴定的波泰拉
- Preasignar arreglos
- 向量化操作变化的maneras
- Reescribir algoritmos
Generación de archivos MEX
Objetivo:Genere archive de código compilados a partr del código de MATLAB para aumentar el rendimiento。
- Visión一般y flujo de trabajo de MATLAB编码器
- 通用验证档案墨西哥
- 羊驼没有兼容的
- Ajustar la configuración para la generación de archivos MEX
Paralelización de cálculos
Objetivo:平行elice la ejecución del código para aprovechar varios núcleos。
- MATLAB程序简写
- 平行射矢球
- Medir la aceleración
- 平行档案变异过程
Día 2 de 2
Bucles表示平行线
Objetivo:探索los bucles为平行的con más细节y aplique técnicas para convertir los bucles为en bucles parfor。
- 平行视点的要求
- 为
- 恢复中间体的结果
Descargar ejecuciones
Objetivo:Descargue cálculos MATLAB对自由过程MATLAB运算程序。Este también es un paso de preparación para trabajar con clusters。
- Procesar en lote
- Crear trabajos por lotes
- Recuperar resultados
- Usar el monitor de trabajo
Trabajo con集群
Objetivo:Acelere los cálculos y realice simulaciones más extensas usando varios ordenadores。
- 集群locale和remotos
- Licencias dinamicas
- Descubrimiento y conexión de集群
- 考虑到清醒的档案
Cálculo por GPU
Objetivo:弹射código de MATLAB en la tarjeta gráfica (GPU) del ordenador como otto forma de accelererar los cálculos。
- Visión GPU建筑过程的通用程序
- 应用程序,程序,程序,图形处理器
- Invocar funciones de MATLAB en GPU
- 墨西哥CUDA总档案®con GPU Coder™
- Usar código CUDA前世存在