面向YHFT-DSP的GCC編譯器移植
發(fā)布時間:2020-05-29 05:09
【摘要】: 隨著數(shù)字信號處理技術(shù)的高速發(fā)展,數(shù)字信號處理器(Digital Signal Processor, DSP)已廣泛應(yīng)用于雷達(dá)、音頻視頻、生物醫(yī)學(xué)儀器等諸多領(lǐng)域。 YHFT-DSP是國防科學(xué)技術(shù)大學(xué)計算機(jī)學(xué)院自主研制的我國新一代高性能32位定點數(shù)字信號處理器。它采用的是分簇的超長指令字體系結(jié)構(gòu),其主要特點在于運(yùn)用靜態(tài)指令調(diào)度技術(shù)。在運(yùn)行過程中完全依賴編譯器對程序中指令的相關(guān)性進(jìn)行靜態(tài)的分析,并以此決定指令是否可以并行執(zhí)行,以及執(zhí)行的順序。可見編譯器的編譯效率在很大程度上決定了YHFT-DSP性能的發(fā)揮。由于目前并不存在與之完全匹配的開源編譯器,完全重新設(shè)計又費(fèi)時費(fèi)力,因此面向YHFT-DSP的編譯器重定向移植技術(shù)的研究具有非常現(xiàn)實的理論與實踐意義。 論文基于可重定向編譯器GCC,深入研究了GCC編譯器后端移植技術(shù),設(shè)計實現(xiàn)了面向YHFT-DSP的YHFT-GCC編譯器。 論文的主要工作及貢獻(xiàn)如下: 在全面研究YHFT-DSP體系結(jié)構(gòu)和指令系統(tǒng)以及GCC編譯器結(jié)構(gòu)的基礎(chǔ)上,對GCC編譯器的后端展開深入分析,提出了面向YHFT-DSP的GCC編譯器后端移植方案,并完成了對YHFT-DSP的機(jī)器描述。 設(shè)計實現(xiàn)了YHFT-GCC的函數(shù)調(diào)用、跳轉(zhuǎn)指令、條件執(zhí)行、指令調(diào)度等關(guān)鍵模塊。這些模塊的實現(xiàn)在GCC的后端移植過程中是不可或缺的。 根據(jù)本文所研究的編譯技術(shù),完成了面向YHFT-DSP的GCC編譯器移植,并對移植成功的YHFT-GCC編譯器進(jìn)行了具體測試和性能分析。結(jié)果顯示,YHFT-GCC可以滿足YHFT-DSP的編譯要求。 鑒于GCC編譯器的開源特性,相信在后續(xù)的研究工作中,隨著對其進(jìn)行進(jìn)一步的優(yōu)化,能夠獲得更好的編譯效果。論文最后給出了本文未來工作的發(fā)展方向。
【學(xué)位授予單位】:國防科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TP368.11
本文編號:2686451
【學(xué)位授予單位】:國防科學(xué)技術(shù)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TP368.11
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 任小西,李仁發(fā),張克環(huán),郭媛妮;一種基于多目標(biāo)設(shè)計方法的嵌入式編譯器技術(shù)[J];計算機(jī)應(yīng)用;2004年02期
,本文編號:2686451
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2686451.html
最近更新
教材專著