基于龍芯3A處理器的跨平臺二進(jìn)制翻譯器QEMU的優(yōu)化研究
本文關(guān)鍵詞:基于龍芯3A處理器的跨平臺二進(jìn)制翻譯器QEMU的優(yōu)化研究 出處:《計算機(jī)應(yīng)用與軟件》2014年07期 論文類型:期刊論文
更多相關(guān)文章: 龍芯A處理器 二進(jìn)制翻譯 寄存器 熱路徑 動態(tài)優(yōu)化
【摘要】:動態(tài)二進(jìn)制翻譯與優(yōu)化技術(shù)推動了計算機(jī)體系結(jié)構(gòu)的發(fā)展。以龍芯3A處理器為實現(xiàn)平臺,在系統(tǒng)級模擬模式下,針對原二進(jìn)制翻譯器QEMU寄存器分配方案提出跨平臺優(yōu)化方法,同時引入熱路徑對動態(tài)二進(jìn)制翻譯過程中冗余代碼進(jìn)行優(yōu)化。實驗結(jié)果表明,經(jīng)過優(yōu)化后,在龍芯3A平臺上通過QEMU翻譯器運(yùn)行Windows XP操作系統(tǒng),其常用X86應(yīng)用程序的運(yùn)行速度得到可觀提升。以上研究對基于龍芯平臺的系統(tǒng)級跨平臺應(yīng)用程序的實用化具有深遠(yuǎn)的現(xiàn)實意義。
[Abstract]:Dynamic binary translation and optimization technology promote the development of computer architecture. A cross-platform optimization method is proposed for the QEMU register allocation scheme of the original binary translator, and the thermal path is introduced to optimize the redundant code in the dynamic binary translation process. The experimental results show that the optimization is achieved. The Windows XP operating system is run on the Longson 3A platform through the QEMU translator. The speed of its commonly used X86 applications has been greatly improved. The above research has far-reaching practical significance for the practical application of system-level cross-platform applications based on the Godson platform.
【作者單位】: 中國科學(xué)技術(shù)大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院;
【基金】:國家“核高基”重大專項(2009ZX01028-002003-005) 中央高;究蒲袠I(yè)務(wù)費(fèi)專項資金資助項目(WK0110000016)
【分類號】:TP332
【正文快照】: 0引言動態(tài)二進(jìn)制翻譯與優(yōu)化技術(shù)推動了計算機(jī)體系結(jié)構(gòu)的發(fā)展[1]。一個新的體系結(jié)構(gòu)的研究和開發(fā)必須要有相應(yīng)的軟件支持,才能夠得到推廣和運(yùn)用。目前基于X86架構(gòu)的處理器在應(yīng)用中占據(jù)主導(dǎo)地位,而X86桌面應(yīng)用程序更加多樣化,這是因為無論在服務(wù)器領(lǐng)域還是在商業(yè)軟件中,大量應(yīng)用
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 廖銀;孫廣中;姜海濤;靳國杰;陳國良;;動態(tài)二進(jìn)制翻譯中全寄存器直接映射方法[J];計算機(jī)應(yīng)用與軟件;2011年11期
【共引文獻(xiàn)】
相關(guān)期刊論文 前1條
1 廖銀;姜海濤;孫廣中;靳國杰;陳國良;;一種動態(tài)二進(jìn)制翻譯中間接分支目標(biāo)地址查找算法[J];小型微型計算機(jī)系統(tǒng);2014年03期
相關(guān)博士學(xué)位論文 前1條
1 姜海濤;內(nèi)核級二進(jìn)制翻譯系統(tǒng)設(shè)計及性能優(yōu)化[D];中國科學(xué)技術(shù)大學(xué);2013年
相關(guān)碩士學(xué)位論文 前1條
1 石揚(yáng);龍芯3A基礎(chǔ)支撐軟件平臺的實現(xiàn)[D];中國艦船研究院;2012年
【二級參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 蔡嵩松;劉奇;王劍;劉金剛;;基于龍芯處理器的二進(jìn)制翻譯器優(yōu)化[J];計算機(jī)工程;2009年07期
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 王楠;單征;岳峰;;I386到Alpha動態(tài)二進(jìn)制翻譯中的代碼緩存管理優(yōu)化[J];信息工程大學(xué)學(xué)報;2010年06期
2 周平;馬捷中;;基于開源虛擬機(jī)的模擬設(shè)備的設(shè)計與實現(xiàn)[J];電子設(shè)計工程;2011年18期
3 李旭章;白艷宇;孫勇毅;曾唯彬;林曉慶;;基于仿真軟件構(gòu)建虛擬網(wǎng)絡(luò)實驗室[J];電腦知識與技術(shù);2009年16期
4 劉紹方;余綜;牛峰;;基于QEMU的虛擬可信平臺模塊的設(shè)計與實現(xiàn)[J];計算機(jī)工程與設(shè)計;2011年03期
5 高需;張華;;WinPE在GNS3網(wǎng)絡(luò)仿真中的應(yīng)用[J];電腦開發(fā)與應(yīng)用;2010年11期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相關(guān)博士學(xué)位論文 前1條
1 廖銀;動態(tài)二進(jìn)制翻譯建模及其并行化研究[D];中國科學(xué)技術(shù)大學(xué);2013年
相關(guān)碩士學(xué)位論文 前10條
1 鮑穎力;基于虛擬機(jī)QEMU的嵌入式全系統(tǒng)仿真測試環(huán)境的研究與實現(xiàn)[D];上海交通大學(xué);2011年
2 羅艷;基于QEMU的動態(tài)二進(jìn)制翻譯優(yōu)化研究[D];浙江大學(xué);2013年
3 張世宜;基于QEMU的熱點代碼探測與動態(tài)優(yōu)化模型的研究與實現(xiàn)[D];電子科技大學(xué);2013年
4 孫悅;基于Argos的捕獲零日攻擊的蜜罐技術(shù)的研究[D];山東大學(xué);2008年
5 余璐;一種改進(jìn)QEMU精確異常處理機(jī)制的研究[D];華中科技大學(xué);2008年
6 趙瑩德;QEMU仿真器的代碼緩存管理策略研究與實現(xiàn)[D];電子科技大學(xué);2013年
7 羅天成;飛控系統(tǒng)虛擬仿真平臺的研究與設(shè)計[D];電子科技大學(xué);2012年
8 李昂;一種遠(yuǎn)程PCI設(shè)備驅(qū)動方法的設(shè)計與實現(xiàn)[D];南京大學(xué);2012年
9 王艷;嵌入式系統(tǒng)可逆調(diào)試器的設(shè)計與實現(xiàn)[D];西安電子科技大學(xué);2009年
10 邵院華;基于QEMU仿真器的指令優(yōu)化技術(shù)的研究與實現(xiàn)[D];電子科技大學(xué);2013年
,本文編號:1427880
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1427880.html