文档帮助中心文档
全部展开
mexcuda
parallel.gpu.CUDAKernel
函数宏指令
setConstantMemory
mxGPUCopyFromMxArray
mxGPUCopyGPUArray
mxGPUCopyImag
mxGPUCopyReal
mxGPUCreateComplexGPUArray
mxGPUCreateFromMxArray
mxGPUCreateGPUArray
mxGPUCreateMxArrayOnCPU
mxGPUCreateMxArrayOnGPU
mxGPUDestroyGPUArray
mxGPUGetClassID
mxGPUGetComplexity
mxGPUGetData
mxGPUGetDataReadOnly
mxGPUGetDimensions
mxGPUGetNumberOfDimensions
mxGPUGetNumberOfElements
mxGPUIsSame
mxGPUIsSparse
mxGPUIsValidGPUData
mxGPUSetDimensions
mxIsGPUArray
mxInitGPU
CUDAKernel
mxGPUArray
在GPU上运行CUDA或PTX代码
本主题解释了如何从CU或PTX(并行线程执行)文件创建一个可执行内核,并在MATLAB的GPU上运行该内核®.
运行包含CUDA代码的mex函数
与任何mex文件一样,那些包含CUDA的文件®代码只有一个入口点,称为mexFunction.
mexFunction
演示如何使用MEX文件访问GPU的高级功能。它建立在图形处理器上的模板操作示例之上。前面的例子使用了Conway的“Game of Life”来演示如何使用在GPU上运行的MATLAB®代码执行模板操作。现在的例子演示了如何使用GPU的两个高级特性进一步提高模板操作的性能:共享内存和纹理内存。您可以通过在MEX文件中编写自己的CUDA代码并从MATLAB调用MEX文件来实现这一点。你可以在Run MEX- functions Containing CUDA Code中找到关于GPU使用的介绍。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在