恭喜北京麟卓信息科技有限公司温研获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京麟卓信息科技有限公司申请的专利一种基于内存分区的动态指令转换访存冲突优化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119847609B 。
龙图腾网通过国家知识产权局官网在2025-05-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510315116.2,技术领域涉及:G06F9/38;该发明授权一种基于内存分区的动态指令转换访存冲突优化方法是由温研;杜凯设计研发完成,并于2025-03-18向国家知识产权局提交的专利申请。
本一种基于内存分区的动态指令转换访存冲突优化方法在说明书摘要公布了:本发明公开了一种基于内存分区的动态指令转换访存冲突优化方法,通过在ARM众核系统中根据负载情况为各计算核心分配内存子区域建立第一映射关系表,在以动态指令转换方式加载执行可执行文件时获取线程与计算核心间的第二映射关系表,对于内存访存指令类的待转换指令获取其对应的线程及内存地址,根据第一映射关系表及第二映射关系表得到其转换后的第一ARM虚拟地址及相关第一地址空间,根据第一ARM虚拟地址与第一地址空间的关系确定转换后指令的调整方式完成指令转换,有效降低了在ARM众核系统上进行x86指令到ARM指令动态转换过程中的访存冲突,提高了动态指令转换后程序的执行性能。
本发明授权一种基于内存分区的动态指令转换访存冲突优化方法在权利要求书中公布了:1.一种基于内存分区的动态指令转换访存冲突优化方法,其特征在于,具体包括以下步骤:步骤1、在ARM众核系统中增加二级虚拟页表实现虚拟地址到虚拟地址的映射,将内存区域划分为N个内存子区域,N为计算核心的数量;根据负载调整内存子区域,绑定计算核心与内存子区域建立第一映射关系表;步骤2、通过动态指令转换加载执行可执行文件,建立线程到计算核心的第二映射关系表;若当前待转换指令为内存访存指令,则获取其所在当前线程及相关的第一内存地址,执行步骤3;否则将其转换为ARM指令结束本流程;步骤3、由第二映射关系表获取当前线程的当前计算核心,由第一映射关系表得到当前计算核心的第一地址空间,将当前待转换指令转换为第一ARM指令及第一ARM虚拟地址;若第一ARM虚拟地址在第一地址空间内则结束本流程,否则执行步骤4;步骤4、若第一ARM虚拟地址不在二级虚拟页表中,则将其基地址修改为第二ARM虚拟地址即为第一地址空间的起始地址,将第一ARM虚拟地址、第二ARM虚拟地址及当前计算核心添加到二级虚拟页表中,结束本流程;否则执行步骤5;步骤5、若第一ARM虚拟地址对应页表项的计算核心与当前计算核心相同,则结束本流程;若不同且第一ARM指令不是写内存操作,则结束本流程;若不同且第一ARM指令为写内存操作,则将第一ARM指令转换为由第一ARM指令与同步屏障指令组成的指令序列后结束本流程。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京麟卓信息科技有限公司,其通讯地址为:100085 北京市海淀区西三旗昌临801号27号3层310、312;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。