主要内容

GPU编码器

从中生成GPU代码MATLAB代码

描述

GPU编码器应用生成CUDA®MATLAB的C代码®代码。您可以生成:

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

  • MEX功能用于MATLAB功能的加速版本。

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

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

  • 审查代码生成的准备问题,包括不支持的功能。金宝app

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

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

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

  • 请参阅静态代码指标。

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

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

  • 访问生成的文件。

  • 软件包生成的文件作为单个zip文件,用于部署MATLAB之外。

笔记

该应用在MATLAB Onli金宝appne上不支持。

打开GPU编码器应用程序

  • MATLAB工具条:在应用标签,下代码生成,单击应用程序图标。

  • MATLAB命令窗口:输入GPUCODER

程序化使用

在R2017b中引入