龙芯中科技术股份有限公司李晗璐获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉龙芯中科技术股份有限公司申请的专利二进制翻译方法、翻译器、电子设备及可读存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119938045B 。
龙图腾网通过国家知识产权局官网在2025-07-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510435818.4,技术领域涉及:G06F8/40;该发明授权二进制翻译方法、翻译器、电子设备及可读存储介质是由李晗璐;李静;牛根;曾露设计研发完成,并于2025-04-08向国家知识产权局提交的专利申请。
本二进制翻译方法、翻译器、电子设备及可读存储介质在说明书摘要公布了:本发明实施例提供了一种二进制翻译方法、翻译器、电子设备及可读存储介质,方法包括:在翻译到第一基本块中的直接跳转指令时,识别直接跳转指令待跳转至的第二基本块是否跨页;若确定第二基本块跨页,则在直接跳转指令翻译后的未优化指令序列前插入目标指令序列,目标指令序列用于检测直接跳转指令是否满足优化条件,并且在检测到直接跳转指令满足优化条件的情况下,通过链接指令序列进行跳转;所述优化条件包括:第二基本块的虚实地址映射关系未发生变化;所述链接指令序列用于跳转至所述第二基本块对应的翻译后基本块在代码缓存中的起始地址。本发明实施例在确定满足优化条件下,对直接跳转指令的执行进行优化,可以提高程序运行效率。
本发明授权二进制翻译方法、翻译器、电子设备及可读存储介质在权利要求书中公布了:1.一种二进制翻译方法,其特征在于,应用于系统级二进制翻译器,所述方法包括: 在翻译到第一基本块中的直接跳转指令时,识别所述直接跳转指令待跳转至的第二基本块是否跨页; 若确定所述第二基本块跨页,则在所述直接跳转指令翻译后的未优化指令序列前插入目标指令序列,所述目标指令序列用于检测所述直接跳转指令是否满足优化条件,并且在检测到所述直接跳转指令满足优化条件的情况下,通过链接指令序列进行跳转;所述优化条件包括:所述第二基本块的虚实地址映射关系未发生变化;所述链接指令序列用于跳转至所述第二基本块对应的翻译后基本块在代码缓存中的起始地址; 所述目标指令序列包括: 第一指令序列,用于读取基本块链接时记录的所述第二基本块的客户机虚拟地址;继续顺序执行; 第二指令序列,用于在判定读取的所述第二基本块的客户机虚拟地址指向的值为空时,跳转至所述未优化指令序列;若不为空,则继续顺序执行; 第三指令序列,用于读取基本块链接时记录的所述第二基本块的客户机虚拟地址对应的实际地址;继续顺序执行; 第四指令序列,用于基于读取的所述第二基本块的客户机虚拟地址,查询本次执行时所述第二基本块的客户机虚拟地址对应的实际地址;继续顺序执行; 第五指令序列,用于在判定查询到的本次执行时的实际地址与读取到的基本块链接时的实际地址不一致时,跳转至所述未优化指令序列;若一致,则确定满足优化条件,继续顺序执行。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人龙芯中科技术股份有限公司,其通讯地址为:100095 北京市海淀区地锦路7号院4号楼1层101;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。