MATLAB到高性能C的代碼轉(zhuǎn)換系統(tǒng)設計與實現(xiàn)
所屬分類:技術(shù)論文
上傳者:zhoubin333
文檔大小:563 K
標簽: Matlab 代碼轉(zhuǎn)換 高性能代碼
所需積分:0分積分不夠怎么辦,?
文檔介紹:MATLAB被廣泛應用于算法設計及驗證,,但由于平臺限制及性能因素影響,實際工作中通常使用C語言及高性能庫來重寫和優(yōu)化代碼,。人工轉(zhuǎn)換MATLAB到C工作繁瑣,,而大部分已有的自動轉(zhuǎn)換方法又難以解決MATLAB的高性能矢量運算和庫函數(shù)與C的對接問題。為此,,設計了一個MATLAB到高性能C的自動轉(zhuǎn)換系統(tǒng),,通過將MATLAB代碼轉(zhuǎn)換為中間表示,進一步轉(zhuǎn)換為C代碼,。同時,,將MATLAB的高性能矢量運算和庫函數(shù)對接到高性能C函數(shù)庫Math Kernel Library(MKL)上。在相同MATLAB代碼上的實驗結(jié)果表明,,該系統(tǒng)轉(zhuǎn)換生成的C代碼性能與人工編寫的C代碼相當,,優(yōu)于已有的轉(zhuǎn)換方法生成的C代碼。
現(xiàn)在下載
VIP會員,,AET專家下載不扣分,;重復下載不扣分,本人上傳資源不扣分,。