搜索到612篇“ 二进制翻译“的相关文章
二进制翻译研究综述
2025年
二进制翻译技术能够在缺少源代码的情况下将一种指令集架构芯片上的软件移植到另一种指令集架构芯片上.该技术被应用于不同指令集架构芯片间的软件移植.然而,现有二进制翻译相关综述更多侧重在动态二进制翻译上,在总结静态和动静结合的二进制翻译的技术难点上仍存在不足.随着该领域的不断发展,动静结合的二进制翻译已成为热门研究方向.该文深入调研了2000年到2024年间的103篇相关文献,以指令集架构的演变和软硬件技术的发展为切入口,并结合二进制翻译的优化目标,特别针对静态和动静结合的二进制翻译,对当前的技术难点和研究现状进行综述.此外,该文结合国内芯片产业的发展背景,对国内二进制翻译的未来研究方向进行了展望.
张义磊杨佳宁郭健美黄波
关键词:二进制翻译静态二进制翻译动态二进制翻译
二进制翻译方法、装置、电子设备及程序产品
本发明实施例提供一种二进制翻译方法、装置、电子设备及程序产品,涉及计算机技术领域,该方法中,获取目标程序的目标系统信息和/或历史运行文件;目标程序是二进制翻译器本次运行的客户机程序,目标系统信息用于表征目标程序适配的操作...
李晗璐韦文强赵东儒曾露
二进制翻译方法、装置、电子设备及可读存储介质
本发明实施例提供了一种二进制翻译方法、装置、电子设备及可读存储介质,所述方法包括:若翻译到的当前指令为访存指令,则查询已分配的缓存寄存器中是否存在可复用的目标缓存寄存器;所述已分配的缓存寄存器中存储的是已翻译的访存指令的...
刘鑫鹏曾露
多线程动态二进制翻译方法、装置、设备以及产品
本发明公开了一种多线程动态二进制翻译方法、装置、设备以及产品,包括:分别建立缓存表以及预测表;执行线程搜索需被翻译代码块的地址在缓存表中是否已被记录,如果已被记录,则执行对应的翻译后代码块,如果没有被记录,则翻译线程对需...
李卓珩丁晨光李剑峰张超
二进制翻译方法、装置、电子设备及可读存储介质
本发明实施例提供了一种二进制翻译方法、装置、电子设备及可读存储介质。该方法包括:翻译待处理块得到第一序列之后,在第一序列中添加第一指令序列;第一指令序列用于将函数调用指令对应的跳转块的客户机虚拟地址写入至预设的地址记录栈...
李晗璐岳仍安刘超逸曾露
二进制翻译方法、装置、电子设备及可读存储介质
本发明实施例提供了一种二进制翻译方法、装置、电子设备及可读存储介质,所述方法包括:若识别待翻译的基本块中存在目标循环体,则获取目标循环体内指令间的依赖关系;获取的依赖关系包括同一级迭代中指令间的依赖关系,以及不同级迭代中...
荆昆胡锦明
二进制翻译方法、装置、电子设备及可读存储介质
本申请公开了一种二进制翻译方法、装置、电子设备及可读存储介质,方法包括:从翻译器的缓存中获取每个基本块的翻译结果并执行;在检测到所述翻译结果中的预设位置包含目标指令时,停止执行所述翻译结果;所述目标指令为在检测到对所述基...
李晗璐曾露
二进制翻译方法、装置、电子设备及可读存储介质
本申请公开了一种二进制翻译方法、装置、电子设备及可读存储介质,方法包括:从翻译器的缓存中获取每个基本块的翻译结果;在执行所述翻译结果中的指令时,若确定当前执行的指令为存在访存对齐异常的目标指令,则根据所述目标指令中包括的...
李晗璐曾露
二进制翻译方法、装置、电子设备及可读存储介质
本发明实施例提供了一种二进制翻译方法、装置、电子设备及可读存储介质,所述方法包括:若翻译到的当前指令为访存指令,则查询已分配的缓存寄存器中是否存在可复用的目标缓存寄存器;所述已分配的缓存寄存器中存储的是已翻译的访存指令的...
刘鑫鹏曾露
二进制翻译方法、翻译器、电子设备及可读存储介质
本发明实施例提供了一种二进制翻译方法、翻译器、电子设备及可读存储介质,方法包括:在翻译到第一基本块中的直接跳转指令时,识别直接跳转指令待跳转至的第基本块是否跨页;若确定第基本块跨页,则在直接跳转指令翻译后的未优化指令...
李晗璐李静牛根曾露

相关作者

管海兵
作品数:419被引量:211H指数:7
供职机构:上海交通大学
研究主题:虚拟机 动态二进制翻译 内存 虚拟化 翻译器
梁阿磊
作品数:96被引量:139H指数:7
供职机构:上海交通大学
研究主题:动态二进制翻译 翻译器 二进制翻译 二进制 源程序
武成岗
作品数:108被引量:251H指数:6
供职机构:中国科学院计算技术研究所
研究主题:二进制翻译 寄存器 开销 缓存 翻译
冯晓兵
作品数:159被引量:275H指数:9
供职机构:中国科学院计算技术研究所
研究主题:二进制翻译 编译器 寄存器 异构 优化技术
张兆庆
作品数:139被引量:258H指数:9
供职机构:中国科学院计算技术研究所
研究主题:编译器 二进制翻译 寄存器 优化技术 寄存器分配