Графический процессор CUDA и программирование MEX

Далее ускорьтесь, ваш код с помощью усовершенствовал графический процессор программирование MEX и CUDA

Функции

развернуть все

mexcudaСкомпилируйте MEX-функцию для вычисления графического процессора
parallel.gpu.CUDAKernelСоздайте объект ядра CUDA графического процессора из кода CU и PTX
fevalОцените ядро на графическом процессоре
setConstantMemoryУстановите некоторую постоянную память на графическом процессоре
mxGPUCopyFromMxArrayСкопируйте mxArray в mxGPUArray
mxGPUCopyGPUArrayКопия (глубокая копия) mxGPUArray объект
mxGPUCopyImag Скопируйте мнимую часть mxGPUArray
mxGPUCopyReal Скопируйте действительную часть mxGPUArray
mxGPUCreateComplexGPUArrayСоздайте комплексный массив графического процессора из двух действительных gpuArrays
mxGPUCreateFromMxArrayСоздайте объект mxGPUArray только для чтения из входа mxArray
mxGPUCreateGPUArrayСоздайте объект mxGPUArray, выделив память на графическом процессоре
mxGPUCreateMxArrayOnCPUСоздайте mxArray для возврата данных о центральном процессоре к MATLAB с данными из графического процессора
mxGPUCreateMxArrayOnGPUСоздайте mxArray для возврата данных графического процессора к MATLAB
mxGPUDestroyGPUArrayУдалите объект mxGPUArray
mxGPUGetClassIDmxClassID сопоставлен с данными по графическому процессору
mxGPUGetComplexityСложность данных по графическому процессору
mxGPUGetDataНеобработанный указатель на базовые данные
mxGPUGetDataReadOnlyНеобработанный указатель только для чтения на базовые данные
mxGPUGetDimensionsразмерности mxGPUArray
mxGPUGetNumberOfDimensionsРазмер массива размерности для mxGPUArray
mxGPUGetNumberOfElementsЧисло элементов на графическом процессоре для массива
mxGPUIsSameОпределите, относятся ли два mxGPUArrays к тем же данным графического процессора
mxGPUIsSparseОпределите, содержит ли mxGPUArray разреженные данные графического процессора
mxGPUIsValidGPUDataОпределите, является ли mxArray указателем на допустимые данные графического процессора
mxGPUSetDimensionsИзмените количество размерностей и размер каждой размерности
mxIsGPUArrayОпределите, содержит ли mxArray данные графического процессора
mxInitGPUИнициализируйте библиотеку MATLAB GPU по в настоящее время выбранному устройству

Классы

развернуть все

CUDAKernelИсполняемый файл ядра на графическом процессоре
mxGPUArrayВведите для MATLAB gpuArray

Темы

Запустите CUDA или код PTX по графическому процессору

Эта тема объясняет, как создать исполняемое ядро из CU или PTX (параллельное выполнение потока) файлы и выполнение что ядро на графическом процессоре от MATLAB®.

Запустите MEX-функции, содержащие код CUDA

Как с любыми файлами MEX, у тех, которые содержат код CUDA®, есть однократная точка, известная как mexFunction.

Популярные примеры