GPU CUDA和墨西哥人编程
进一步加快代码使用先进的GPU CUDA和墨西哥人编程
功能
关键功能
mexcuda |
编译MEX-function GPU计算 |
parallel.gpu.CUDAKernel |
创建从PTX GPU CUDA内核对象和铜的代码 |
函数宏指令 |
在GPU计算内核 |
setConstantMemory |
设置一些常数在GPU内存 |
C函数
mxGPUCopyFromMxArray |
复制mxArray mxGPUArray |
mxGPUCopyGPUArray |
复制(拷贝)mxGPUArray对象 |
mxGPUCopyImag |
复制mxGPUArray的虚部 |
mxGPUCopyReal |
mxGPUArray复制真实的一部分 |
mxGPUCreateComplexGPUArray |
从两个真实gpuArrays创建复杂的GPU数组 |
mxGPUCreateFromMxArray |
从输入mxArray创建只读mxGPUArray对象 |
mxGPUCreateGPUArray |
在GPU创建mxGPUArray对象,分配内存 |
mxGPUCreateMxArrayOnCPU |
为返回CPU数据创建mxArray MATLAB与GPU的数据 |
mxGPUCreateMxArrayOnGPU |
为返回GPU数据创建mxArray 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数据指针 |
mxGPUSetDimensions |
修改数量的维度,每个维度的大小 |
mxIsGPUArray |
确定mxArray包含GPU数据 |
mxInitGPU |
初始化MATLAB GPU图书馆当前选中设备上 |
类
关键类
CUDAKernel |
内核可执行在GPU上 |
C类
mxGPUArray |
类型MATLAB gpuArray |
主题
这一主题解释了如何创建一个可执行的内核从铜或PTX(并行线程执行)文件,并运行内核在MATLAB的GPU®。
对于任何mex files,包含CUDA的那些®代码有一个单一入口点,称为mexFunction
。
特色的例子
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。