Programmation GPU CUDA et MEX
Si l'exécution des fonctions MATLAB® sur le GPU n'accélère pas suffisamment votre code, ou si vous devez utiliser des fonctionnalités GPU CUDA avancées, vous pouvez écrire votre propre code CUDA et l'exécuter dans MATLAB en générant un fichier MEX exécutable à l'aide de mexcuda ou un noyau exécutable à l'aide de parallel.gpu.CUDAKernel.
En général, l'utilisation de fichiers MEX est plus flexible que l'utilisation d'objets CUDAKernel. Pour plus d'informations, voir Run MEX Functions Containing CUDA Code.
Fonctions
Rubriques
- Run MEX Functions Containing CUDA Code
If running MATLAB functions on the GPU does not sufficiently speed up your code, or if you need to use advanced GPU CUDA features, you can write your own CUDA code and run it in MATLAB by generating an executable MEX file using
mexcuda. - Run CUDA or PTX Code on GPU
If running MATLAB functions on the GPU does not sufficiently speed up your code, or if you need to use advanced GPU CUDA features, you can write your own CUDA code and run it in MATLAB by an executable kernel using
parallel.gpu.CUDAKernel.

