摘要
在动态二进制翻译系统中,指令的执行过程中通常会涉及频繁的上下文切换,很大程度上影响了AB(Architecture Bridge)系统的执行效率。为此,笔者提出了一种块链优化技术,通过指令间的直接跳转,有效减少上下文切换次数,对AB系统的翻译缓存进行优化,提高了动态二进制翻译系统中执行模块的时间占比。实验分析表明,块链优化技术能提供10%左右的加速比。
As a dynamic binary translation system performance bottleneck,frequent context switch to a large extent affected the AB system execution efficiency.For this reason,this paper proposes a piece of chain optimization technique based on jump instruction translation is used to optimize the AB system cache of translation,can effectively decrease The Times of context switching and improve the percentage of time dynamic binary translation system in the executable module.After our experimental analysis shows that block chain optimization technology can provide about 10%acceleration ratio.
作者
孙光辉
王丽娟
Sun Guanghui;Wang Lijuan(College of Computer and Electrical Engineering,Hunan University of Arts and Science,Changde Hunan 415000,China)
出处
《信息与电脑》
2019年第18期28-29,共2页
Information & Computer
基金
湖南省教育厅“静态二进制翻译中动态链接库函数的识别与恢复算法研究”(项目编号:13C623)
关键词
动态二进制翻译
块链优化
AB系统
跳转
dynamic binary translation
chain optimization
architecture bridge system
jump