午夜亚洲国产日本电影一区二区三区,九九久久99综合一区二区,国产一级毛片视频,草莓视频在线观看精品最新

加急見刊

基于TCG技術的二進制翻譯條件轉移指令優化研究

張家豪; 單征; 岳峰; 傅立國; 王軍; 李明亮 數學工程與先進計算國家重點實驗室; 河南鄭州450001

摘要:在二進制翻譯中引入TCG中間表示技術可以實現多目標平臺之間的程序移植,同時可以更加方便地引入新型平臺,解決新平臺對主流平臺的兼容性問題。然而由于原有的中間表示在翻譯過程中影響了代碼的關聯度,生成的后端代碼中存在較多冗余指令,影響翻譯程序的執行效率。分析了指令優化可行性,針對條件跳轉指令進行優化,通過指令預處理對中間表示進行改進,實現中間表示到后端代碼生成由一對多翻譯模式到多對多翻譯模式的轉變,采用指令歸約技術,針對條件跳轉指令的2種模式CMP-JX型與TEST-JX型,分別設計相應的優化翻譯算法,并在開源二進制平臺QEMU上實現。基于NPB-3.3和SPECCPU2006測試集進行了測試,與以前的翻譯模式進行對比,優化后的代碼膨脹率平均減少了14.62%,翻譯程序運行速度提升了17.23%,驗證了該優化方法的有效性。

注: 保護知識產權,如需閱讀全文請聯系計算機工程與科學雜志社