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