主要内容

blas调用生成的代码

为了提高为某些低级向量和矩阵操作生成的代码的执行速度(例如矩阵乘法),马铃薯草®编码器™可以生成呼叫布拉斯功能而不是为这些操作生成代码。Blas是一个用于低级矢量和矩阵计算的软件库,具有多种高度优化的机器特定实现。Matlab编码器用来CBLAS.c接口到blas。

对于MEX生成,如果矩阵函数的输入阵列符合某些标准,则代码生成器会产生BLA调用。对于独立代码(库或可执行程序),默认情况下,代码生成器不会产生BLAS调用。如果指定要生成BLAS调用,并且矩阵函数的输入阵列符合条件,则代码生成器会产生BLAS调用。

对于MEX函数,代码生成器使用MATLAB附带的BLAS库。对于独立代码,代码生成器使用您指定的BLAS库。看使用BLAS调用加快生成的独立代码中的矩阵操作

相关话题

外部网站