以編譯為導(dǎo)向的Matrix-DSP程序分析與優(yōu)化
發(fā)布時間:2023-04-12 02:30
數(shù)字信號處理器(DSP)在圖像處理、自動化控制、信號處理等多個領(lǐng)域具有廣泛應(yīng)用。自主研發(fā)的Matrix DSP采用了典型的單指令多數(shù)據(jù)SIMD+超長指令字VLIW的向量化架構(gòu),因此面向該架構(gòu)如何實現(xiàn)高效的向量化編程與優(yōu)化是一項重要挑戰(zhàn);贛atrix DSP的體系結(jié)構(gòu)特點,以編譯器性能為導(dǎo)向,對內(nèi)核級代碼常用的分析優(yōu)化手段進(jìn)行梳理和總結(jié),并結(jié)合一個通用矩陣乘的例子進(jìn)行展示,其執(zhí)行性能可最高提升1個數(shù)量級。最后,從編譯器優(yōu)化和程序員高效編程的角度提出了一些后續(xù)的思考與討論。
【文章頁數(shù)】:10 頁
【文章目錄】:
1 引言
2 Matrix DSP結(jié)構(gòu)特點及向量化編程
3 以編譯為導(dǎo)向的程序分析與優(yōu)化
3.1 通用矩陣乘算法并行性分析和基本算法映射
3.2 代碼重構(gòu)
3.3 計算訪存解耦合
3.4 合并訪存與寄存器優(yōu)化
3.5 計算強度削弱:除乘法轉(zhuǎn)換
3.6 手動軟件流水優(yōu)化
3.7 優(yōu)化手段總結(jié)與評測
4 思考與討論
5 結(jié)束語
本文編號:3790245
【文章頁數(shù)】:10 頁
【文章目錄】:
1 引言
2 Matrix DSP結(jié)構(gòu)特點及向量化編程
3 以編譯為導(dǎo)向的程序分析與優(yōu)化
3.1 通用矩陣乘算法并行性分析和基本算法映射
3.2 代碼重構(gòu)
3.3 計算訪存解耦合
3.4 合并訪存與寄存器優(yōu)化
3.5 計算強度削弱:除乘法轉(zhuǎn)換
3.6 手動軟件流水優(yōu)化
3.7 優(yōu)化手段總結(jié)與評測
4 思考與討論
5 結(jié)束語
本文編號:3790245
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3790245.html
最近更新
教材專著