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