来源 :金融界2024-01-10
2024年1月10日消息,据国家知识产权局公告,龙芯中科技术股份有限公司申请一项名为“二进制翻译方法、电子设备及存储介质“,公开号CN117369829A,申请日期为2023年7月。
专利摘要显示,本发明实施例提供了一种二进制翻译方法、电子设备及存储介质,其中的方法包括:对于待翻译的基本块,根据所述基本块中第一指令集架构的指令之间的依赖关系,构建依赖关系链,所述依赖关系链中的指令顺序与所述基本块的指令流顺序不同;将所述依赖关系链中的指令序列与翻译模版库中的翻译模板进行匹配,所述翻译模板用于按照语义将第一指令集架构的指令序列翻译为第二指令集架构的指令序列;以及利用匹配的翻译模板,对所述依赖关系链中的第一指令集架构的指令序列进行整体翻译。本发明实施例可以减少冗余指令的产生,提高翻译后程序的效率。