GPU CUDA和MEX编程
进一步加速您的代码使用先进的GPU CUDA和MEX编程
功能
关键功能
mexcuda |
编译用于GPU计算的mexo函数 |
parallel.gpu.CUDAKernel |
从PTX和CU代码创建GPU CUDA内核对象 |
函数宏指令 |
在GPU上计算内核 |
setConstantMemory |
在GPU上设置一些固定内存 |
C函数
mxGPUCopyFromMxArray |
拷贝mxArray到mxGPUArray |
mxGPUCopyGPUArray |
复制(深度复制)mxGPUArray对象 |
mxGPUCopyImag |
复制mxGPUArray的虚部 |
mxGPUCopyReal |
复制mxGPUArray的实部 |
mxGPUCreateComplexGPUArray |
从两个真实的gpuArrays创建复杂的GPU数组 |
mxGPUCreateFromMxArray |
从输入mxArray创建只读mxGPUArray对象 |
mxGPUCreateGPUArray |
创建mxGPUArray对象,用于在GPU上分配内存 |
mxGPUCreateMxArrayOnCPU |
创建mxArray用于返回CPU数据到MATLAB与GPU数据 |
mxGPUCreateMxArrayOnGPU |
创建mxArray用于返回GPU数据到MATLAB |
mxGPUDestroyGPUArray |
删除mxGPUArray对象 |
mxGPUGetClassID |
mxClassID与GPU上的数据关联 |
mxGPUGetComplexity |
GPU上的数据复杂度 |
mxGPUGetData |
指向底层数据的原始指针 |
mxGPUGetDataReadOnly |
指向底层数据的只读原始指针 |
mxGPUGetDimensions |
mxGPUArray维度 |
mxGPUGetNumberOfDimensions |
mxGPUArray的维度数组大小 |
mxGPUGetNumberOfElements |
GPU上数组的元素个数 |
mxGPUIsSame |
判断两个mxGPUArrays是否引用相同的GPU数据 |
mxGPUIsSparse |
判断mxGPUArray是否包含稀疏GPU数据 |
mxGPUIsValidGPUData |
判断mxArray是否是指向有效GPU数据的指针 |
mxIsGPUArray |
判断mxArray是否包含GPU数据 |
mxInitGPU |
在当前选定的设备上初始化MATLAB图形处理器库 |
mxGPUCopyFromMxArray |
拷贝mxArray到mxGPUArray |
mxGPUCopyGPUArray |
复制(深度复制)mxGPUArray对象 |
mxGPUCopyImag |
复制mxGPUArray的虚部 |
mxGPUCopyReal |
复制mxGPUArray的实部 |
mxGPUCreateComplexGPUArray |
从两个真实的gpuArrays创建复杂的GPU数组 |
mxGPUCreateFromMxArray |
从输入mxArray创建只读mxGPUArray对象 |
mxGPUCreateGPUArray |
创建mxGPUArray对象,用于在GPU上分配内存 |
mxGPUCreateMxArrayOnCPU |
创建mxArray用于返回CPU数据到MATLAB与GPU数据 |
mxGPUCreateMxArrayOnGPU |
创建mxArray用于返回GPU数据到MATLAB |
mxGPUDestroyGPUArray |
删除mxGPUArray对象 |
mxGPUGetClassID |
mxClassID与GPU上的数据关联 |
mxGPUGetComplexity |
GPU上的数据复杂度 |
mxGPUGetData |
指向底层数据的原始指针 |
mxGPUGetDataReadOnly |
指向底层数据的只读原始指针 |
mxGPUGetDimensions |
mxGPUArray维度 |
mxGPUGetNumberOfDimensions |
mxGPUArray的维度数组大小 |
mxGPUGetNumberOfElements |
GPU上数组的元素个数 |
mxGPUIsSame |
判断两个mxGPUArrays是否引用相同的GPU数据 |
mxGPUIsSparse |
判断mxGPUArray是否包含稀疏GPU数据 |
mxGPUIsValidGPUData |
判断mxArray是否是指向有效GPU数据的指针 |
mxIsGPUArray |
判断mxArray是否包含GPU数据 |
类
关键类
CUDAKernel |
GPU内核可执行文件 |
C类
mxGPUArray |
类型为MATLAB gpuArray |
主题
本主题解释如何从CU或PTX(并行线程执行)文件创建可执行内核,并在MATLAB的GPU上运行该内核®.
与任何墨西哥文件一样,包含CUDA的文件®代码有一个单一的入口点,称为mexFunction
.
这个话题有用吗?
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。