一种二进制翻译方法、处理器及电子设备
公开
摘要
本发明实施例提供一种二进制翻译方法、处理器及电子设备,应用于二进制翻译系统,该方法包括:获取第一跳转指令,所述第一跳转指令为宿主机中目标程序的指令,所述第一跳转指令对应第一跳转地址和第二跳转地址,所述第一跳转地址为所述第一跳转指令满足跳转条件下待跳转的目标跳转地址,所述第二跳转地址为所述第一跳转指令在不满足跳转条件下待跳转的目标跳转地址;在执行所述第一跳转指令的过程中,统计所述第一跳转指令跳转至所述第二跳转地址的跳转次数;若所述跳转次数大于第一预设阈值,则对所述第一跳转地址和所述第二跳转地址进行指令重排。本发明实施例可以降低二进制翻译系统整体的硬件开销,提高二进制翻译系统的运行效率。
基本信息
专利标题 :
一种二进制翻译方法、处理器及电子设备
专利标题(英):
暂无
公开(公告)号 :
CN114610324A
申请号 :
CN202210192731.5
公开(公告)日 :
2022-06-10
申请日 :
2022-02-28
授权号 :
暂无
授权日 :
暂无
发明人 :
兰彦志曾露
申请人 :
龙芯中科技术股份有限公司
申请人地址 :
北京市海淀区地锦路7号院4号楼1层101
代理机构 :
北京润泽恒知识产权代理有限公司
代理人 :
苏培华
优先权 :
CN202210192731.5
主分类号 :
G06F8/51
IPC分类号 :
G06F8/51 G06F9/30
IPC结构图谱
G
G部——物理
G06
计算;推算或计数
G06F
电数字数据处理
G06F8/00
软件工程设计
G06F8/40
程序代码转换
G06F8/51
源到源
法律状态
2022-06-10 :
公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
文件下载
暂无PDF文件可下载