首页 | 本学科首页   官方微博 | 高级检索  
     

二进制翻译技术研究综述
引用本文:谢汶兵,田雪,漆锋滨,武成岗,王俊,罗巧玲.二进制翻译技术研究综述[J].软件学报,2024,35(6).
作者姓名:谢汶兵  田雪  漆锋滨  武成岗  王俊  罗巧玲
作者单位:无锡先进技术研究院, 江苏无锡 214083;国家并行计算机工程技术研究中心, 北京 100080;中国科学院 计算技术研究所, 北京 100190
摘    要:随着信息技术的快速发展,涌现出各种新型处理器体系结构.新的体系结构出现为处理器多样化发展带来机遇的同时也提出了巨大挑战,需要兼容运行已有软件,确保较为丰富的软件生态群.但要在短期内从源码编译构建大量生态软件并非易事,二进制翻译作为一种直接从二进制层面迁移可执行代码技术,支持跨平台软件兼容运行,既扩大了软件生态群,又有效降低了应用程序与硬件之间的耦合度.近年来,二进制翻译技术研究取得了较大进展.为总结现有成果并分析存在的不足,本文首先介绍了二进制翻译技术的分类以及典型的二进制翻译系统,之后从指令翻译方法、关键问题研究、优化技术等方面分别进行分析总结,接着阐述了二进制翻译技术的核心应用领域,最后对二进制翻译技术的潜在研究方向进行展望.

关 键 词:二进制翻译  翻译效率  等价变换  软件迁移  多融合优化
收稿时间:2023/9/11 0:00:00
修稿时间:2023/10/30 0:00:00

Overview on Binary Translation Technology Research
XIE Wen-Bing,TIAN Xue,QI Feng-Bin,WU Cheng-Gang,WANG Jun,LUO Qiao-Ling.Overview on Binary Translation Technology Research[J].Journal of Software,2024,35(6).
Authors:XIE Wen-Bing  TIAN Xue  QI Feng-Bin  WU Cheng-Gang  WANG Jun  LUO Qiao-Ling
Affiliation:Wuxi Institute of Advanced Technology, Wuxi, Jiangsu 214083, China;(National Research Center of Parallel Computer Engineering and Technology, Beijing 100190, China;Institute of Computing Technology, The Chinese Academy of Sciences, Beijing 100190, China
Abstract:With the rapid development of information technology, a variety of new architectures have emerged. The emergence of new architectures brings opportunities for the diversification of processors, and at the same time poses great challenges, which requires compatible operation of existing software to ensure a rich software ecosystem. However, it is impractical to manually compile large amounts of source code in a short time. As a technology that migrates executable code directly from the binary level, binary translation supports cross-platform software compatible operation, which not only expands the software ecosystem but also effectively reduces the coupling between applications and hardware. In recent years, the research on binary translation has made great progress. In order to summarize the existing achievements and the shortcomings, this paper first introduces the classification of binary translation technology and typical binary translation systems, then analyzes and summarizes the instruction translation methods, key issues and optimization techniques, then expounds on the core application fields of binary translation technology. Finally, we look forward to the potential research directions of binary translation technology.
Keywords:binary translation  performance efficiency  equivalency transformation  software migration  multi-fusion optimization
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号