主要内容

性能

解决代码生成问题,提高代码执行时间,减少生成代码的内存使用

GPU Coder™生成的代码不能按预期执行的一些最常见的原因是:

  • CUDA®没有创建内核。

  • 主机到设备和设备到主机的内存传输(cudaMemcpy)为节流性能。

  • 没有足够的并行或设备问题。

这些主题详细说明这些症状的常见原因,并描述如何利用内置筛选程序检测这些问题。您可以找到关于如何解决这些问题并生成更有效的CUDA代码的信息。

应用程序

全部展开

GPU编码器 生成GPU代码MATLAB代码
GPU环境检查 验证并搭建GPU代码生成环境

功能

全部展开

codegen 生成C/ c++代码MATLAB代码
gpucoder 开放GPU编码器应用程序
gpucoder.profile 为生成的CUDA代码创建执行概要报告
coder.gpu.kernel 编译指示映射-循环到GPU内核
coder.gpu.kernelfun 将函数映射到GPU内核的Pragma
coder.gpu.nokernel Pragma禁用循环的内核创建

对象

全部展开

coder.gpuConfig 配置参数CUDA代码生成的MATLAB代码通过使用GPU编码器
编码器。CodeConfig 配置参数用于C/ c++代码生成MATLAB代码
编码器。EmbeddedCodeConfig 配置参数用于C/ c++代码生成MATLAB代码与嵌入式编码器
coder.gpuEnvConfig 创建包含传递到的参数的配置对象coder.checkGpuInstall用于执行GPU代码生成环境检查

主题

Baidu
map