计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2008年
1期
17-19
,共3页
动态二进制翻译%指令调度%列表调度%寄存器分配
動態二進製翻譯%指令調度%列錶調度%寄存器分配
동태이진제번역%지령조도%렬표조도%기존기분배
动态二进制翻译提供了无需重新编译源代码就能将源机器生成的可执行代码自动转换到目标机器的方法,很好地解决了代码兼容性问题.其核心思想是根据程序的动态运行信息找到反复执行的代码序列,对代码序列进行翻译和优化,并将结果多次重用.指令调度作为一种有效的编译优化手段,也适用于动态二进制翻译.在对gcc的指令调度器分析研究的基础上,结合动态二进制翻译的实时性特点,提出了适合动态二进制翻译的效率高、开销小的指令调度算法.
動態二進製翻譯提供瞭無需重新編譯源代碼就能將源機器生成的可執行代碼自動轉換到目標機器的方法,很好地解決瞭代碼兼容性問題.其覈心思想是根據程序的動態運行信息找到反複執行的代碼序列,對代碼序列進行翻譯和優化,併將結果多次重用.指令調度作為一種有效的編譯優化手段,也適用于動態二進製翻譯.在對gcc的指令調度器分析研究的基礎上,結閤動態二進製翻譯的實時性特點,提齣瞭適閤動態二進製翻譯的效率高、開銷小的指令調度算法.
동태이진제번역제공료무수중신편역원대마취능장원궤기생성적가집행대마자동전환도목표궤기적방법,흔호지해결료대마겸용성문제.기핵심사상시근거정서적동태운행신식조도반복집행적대마서렬,대대마서렬진행번역화우화,병장결과다차중용.지령조도작위일충유효적편역우화수단,야괄용우동태이진제번역.재대gcc적지령조도기분석연구적기출상,결합동태이진제번역적실시성특점,제출료괄합동태이진제번역적효솔고、개소소적지령조도산법.