Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

Computación GPU

Acelere su código ejecutándolo en una GPU

Puede acelerar su código ejecutando funciones MATLAB® en una GPU. Si las funciones que desea utilizar admiten la ejecución de GPU, simplemente puede usar gpuArray para transferir datos de entrada a la GPU. Para comenzar con la computación GPU, consulte Run MATLAB Functions on a GPU.

Para el aprendizaje profundo, MATLAB proporciona soporte paralelo automático para múltiples GPU. Ver Deep Learning with MATLAB on Multiple GPUs (Deep Learning Toolbox).

Puede usar la función gpuDevice para inspeccionar y seleccionar su GPU y usar las funciones gpuDeviceTable para inspeccionar varias GPU.

Si ejecutar las funciones MATLAB en la GPU no acelera lo suficiente su código, o si necesita usar funciones avanzadas de la GPU CUDA®, puede escribir su propio código CUDA y ejecutarlo en MATLAB generando un archivo MEX ejecutable usando mexcuda o un kernel ejecutable. usando parallel.gpu.CUDAKernel .

Categorías

Ejemplos destacados