MATLAB到高性能C的代码转换系统设计与实现
所属分类:技术论文
上传者:zhoubin333
文档大小:563 K
标签: Matlab 代码转换 高性能代码
所需积分:0分积分不够怎么办?
文档介绍:MATLAB被广泛应用于算法设计及验证,但由于平台限制及性能因素影响,实际工作中通常使用C语言及高性能库来重写和优化代码。人工转换MATLAB到C工作繁琐,而大部分已有的自动转换方法又难以解决MATLAB的高性能矢量运算和库函数与C的对接问题。为此,设计了一个MATLAB到高性能C的自动转换系统,通过将MATLAB代码转换为中间表示,进一步转换为C代码。同时,将MATLAB的高性能矢量运算和库函数对接到高性能C函数库Math Kernel Library(MKL)上。在相同MATLAB代码上的实验结果表明,该系统转换生成的C代码性能与人工编写的C代码相当,优于已有的转换方法生成的C代码。
现在下载
VIP会员,AET专家下载不扣分;重复下载不扣分,本人上传资源不扣分。