期刊文献+

块链优化技术在动态二进制翻译中的应用研究

Block Chain Optimization Technology Used in Dynamic Binary Translation
下载PDF
导出
摘要 在动态二进制翻译系统中,指令的执行过程中通常会涉及频繁的上下文切换,很大程度上影响了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
  • 相关文献

参考文献2

二级参考文献57

  • 1James E S, Ravi N. Virtual Machines Versatile Platforms for Systems and Processes[M]. Beijing, China: China Machine Press, 2009.
  • 2Fabrice B. QEMU: A Fast and Portable Dynamic Translator[C] // Proc. of USENIX Annual Technical Conference. [S. l.] : IEEE Press, 2005.
  • 3Bala V, Duesterwald E, Banejia S. Dynamo: A Transparent Dyna- mic Optimization System[C] //Proc. of the ACM Int’l Conf. on Programming Language Design and Implementation. [S. l.] : ACM Press, 2000.
  • 4曹宏嘉, 唐遇星, 周兴铭. 并行动态二进制翻译及其缓存维 护[C] //全国信息存储技术学术会议论文集. 西安: [出版者不详] , 2004.
  • 5J C Dehnert,B K Grant,J P Banning,et al.The transmeta code morphing software:Using speculation,recovery,and adaptive retranslation to address real-life challenges[C].The Int'l Symp on Code Generation and Optimization,San Francisco,California,2003
  • 6Anton Chernoff,Mark Herdeg,Ray Hookway,et al.FX!32:A profile-directed binary translator[J].IEEE Trans on Micro,1998,18:56-64
  • 7Cindy Zheng,Carol Thompson.PA-RISC to IA-64:Transparent execution,no recompilation[J].IEEE Computer,2000,33(3):47-52
  • 8Troger,Jens Specification-driven dynamic binary translation[Ph D dissertation][D].Brisbane:Queensland University of Technology,2004
  • 9Cristina Cifuentes,Mike Van Emmerik,et al.Preliminary experiences with the use of the UQBT binary translation framework[C].Workshop on Binary Translation,Technical Committee on Computer Architecture Newsletter,Newport Beach,USA,1999
  • 10C Cifuentes,V Malhotra.Binary translation:Static,dynamic,retargetable?[C].Int'l Conf on Software MaintenanceMonterey,CA,1996

共引文献26

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部