首站-论文投稿智能助手
典型文献
MATLAB到高性能C的代码转换系统设计与实现
文献摘要:
MATLAB被广泛应用于算法设计及验证,但由于平台限制及性能因素影响,实际工作中通常使用C语言及高性能库来重写和优化代码.人工转换MATLAB到C工作繁琐,而大部分已有的 自动转换方法又难以解决MATLAB的高性能矢量运算和库函数与C的对接问题.为此,设计了一个MATLAB到高性能C的 自动转换系统,通过将MATLAB代码转换为中间表示,进一步转换为C代码.同时,将MATLAB的高性能矢量运算和库函数对接到高性能C函数库Math Kernel Library(MKL)上.在相同MATLAB代码上的实验结果表明,该系统转换生成的C代码性能与人工编写的C代码相当,优于已有的转换方法生成的C代码.
文献关键词:
MATLAB;代码转换;高性能代码;MKL函数库
作者姓名:
余泽霖;徐云
作者机构:
中国科学技术大学 计算机科学与技术学院,安徽 合肥230026;安徽省高性能计算重点实验室,安徽合肥230026
引用格式:
[1]余泽霖;徐云-.MATLAB到高性能C的代码转换系统设计与实现)[J].网络安全与数据治理,2022(06):36-42,56
A类:
高性能代码
B类:
代码转换,转换系统,系统设计与实现,算法设计,言及,重写,自动转换,转换方法,难以解决,矢量运算,库函数,中间表示,接到,函数库,Math,Kernel,Library,MKL,系统转换
AB值:
0.304299
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。