GPU CUDA 및 MEX 프로그래밍
고급 GPU CUDA® 및 MEX 프로그래밍을 사용하여 코드 속도 더욱 향상
GPU에서 MATLAB® 함수를 실행해도 코드 속도가 충분히 빠르지 않은 경우나 고급 GPU CUDA 기능을 사용해야 하는 경우, CUDA 코드를 직접 작성하고 mexcuda
를 사용해 실행 가능한 MEX 파일을 생성하거나 parallel.gpu.CUDAKernel
을 사용해 실행 가능한 커널을 생성하여 MATLAB에서 해당 코드를 실행할 수 있습니다.
일반적으로 MEX 파일을 사용하는 것이 CUDAKernel
객체를 사용하는 것보다 유연합니다. 자세한 내용은 CUDA 코드가 포함된 MEX 함수 실행 항목을 참조하십시오.
함수
도움말 항목
- CUDA 코드가 포함된 MEX 함수 실행
CUDA 코드가 포함된 MEX 파일을 비롯한 모든 MEX 파일에는
mexFunction
이라는 단일 진입점이 있습니다. - GPU에서 CUDA 또는 PTX 코드 실행하기
이 페이지에서는 CUDA C++ 소스 파일(CU) 파일에서 실행 가능한 커널을 만들고 MATLAB의 GPU에서 해당 커널을 실행하는 방법을 설명합니다.