主要内容

GPU编码器

生成GPU代码马铃薯代码

描述

GPU编码器应用程序生成CUDA.®来自Matlab的C代码®代码。你可以生成:

  • CUDA C源代码,静态库,动态链接的库和可执行文件,您可以集成到MATLAB之外的现有CUDA C应用程序中。

  • MEX函数用于MATLAB函数的加速版本。

基于工作流的用户界面通过代码生成过程步骤。使用应用程序,您可以:

  • 创建项目或打开现有项目。该项目指定输入文件,入门点函数输入类型和构建配置。

  • 查看代码生成准备问题,包括不支持的函数。万博1manbetx

  • 检查MATLAB功能是否有运行时问题。

  • 使用集成编辑器修复MATLAB代码中的问题。

  • 将双重精度MATLAB代码转换为单精度C代码(需要固定点设计器™许可证)。

  • 请参阅静态代码指标。

  • 使用循环执行验证生成代码的数值行为(需要嵌入式编码器®执照)。

  • 以MATLAB脚本的形式导出项目设置。

  • 访问生成的文件。

  • 将文件包作为单个zip文件,用于在MATLAB之外进行部署。

笔记

Matlab在线不支持该应用程万博1manbetx序。

打开GPU编码器应用程序

  • MATLAB TOOLSTRIP:在应用标签,下面代码生成,单击“应用”图标。

  • matlab命令窗口:输入GPUCODER.

程序使用

在R2017B中介绍