主要内容

代码生成和加速支持金宝app

从MATLAB生成C代码®代码和Simuli金宝appnk®,并使用gpu加速处理

您可以从MATLAB和Simulink模型设计中生成C代码。金宝app某些通信工具箱™块和系统对象在使用时支持C代码生成金宝appMATLAB编码器™.您可以在创建原型时加快代码的速度,通信工具箱包括一些可以在图形处理单元(GPU)上执行的函数。

C/ c++代码生成。开发应用程序后,可以从MATLAB代码和Simulink模型生成可移植的C/ c++源代码、独立的可执行文件或独立的应用程序。金宝appC/ c++代码生成使您能够在没有安装MATLAB的机器上运行模拟,并在MATLAB中工作时加快处理速度。有关支持C/ c++代码生成的“通信工具箱”功能的列表,请参见金宝app支持C代码生成的函数和系统对象金宝app.你需要MATLAB编码器生成C/ c++代码。有关更多信息,请参见从MATLAB代码视频生成C代码

GPU代码加速。为了在创建原型时加快代码的速度,“通信工具箱”包括一些可以在图形处理单元(GPU)上执行的功能。您可以使用gpuArray(并行计算工具箱)函数将数据传输到GPU,然后调用收集(并行计算工具箱)函数从GPU中检索输出数据。有关支持GPU代码生成的“通信工具箱”功能的列表,请参见金宝app系统对象的GPU阵列支金宝app持列表.您需要并行计算工具箱™来启用GPU支持。金宝app

应用程序

MATLAB编码器 生成C代码或MEX函数MATLAB代码

功能

codegen 生成C/ c++代码MATLAB代码
收集 将分布式数组或gpuArray传输到本地工作区
gpuArray 存储在GPU上的数组

主题