基于译码制导技术的动态二进制翻译优化研究  

Research on Decoding-directed Dynamic Binary Translation Optimization

在线阅读下载全文

作  者:孙光辉[1] 王丽娟[1] SUN Guang-hui;WANG Li-juan(College of Computer and Electrical Engineering,Hunan University of Arts and Science,Changde 415000,China)

机构地区:[1]湖南文理学院计算机与电气工程学院

出  处:《电脑知识与技术》2019年第8X期256-257,共2页Computer Knowledge and Technology

基  金:湖南省教育厅(NO.13C623)

摘  要:在动态二进制翻译系统的基本块级,有三种优化机会:死码删除、冗余加载/存储删除和内存访问优化,这些优化机会均可在译码阶段发现。为此,提出了一种优化机制,基于译码制导的动态翻译技术,分为译码和翻译两阶段工作,译码阶段充分收集信息,翻译阶段直接生成优化后的代码,从而提高AB(Architecture Bridge)系统的启动和执行速度。实验结果表明,在X86体系结构下,该机制使得申威平台上的SPEC CPU2000 INT测试套件的翻译执行时间平均缩短了10%-20%。The basic block level in the dynamic binary translation system is mainly Dead code deleted,redundant load/store delete,access to optimize the three kinds of optimization opportunities,These optimization opportunities can be found in the decoding phase.For this purpose,an instruction dynamic translation optimization mechanism based on decoding-directed is proposed,and the two phase operation mode is adopted,In the decoding phase to collect information fully,in the translation phase directly to generate the target code optimization,so as to improve the speed of the AB system and the speed of implementation.Experimental analysis shows that the mechanism makes the SPEC architectfure CPU2000 INT X86 test set in the application platform to translate the execution time on average reduced by 10%-20%.

关 键 词:动态二进制翻译 译码制导 动态优化 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象