恭喜北京麟卓信息科技有限公司温研获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京麟卓信息科技有限公司申请的专利一种面向ARM众核动态指令转换的异常处理转换优化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119576419B 。
龙图腾网通过国家知识产权局官网在2025-04-04发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510141912.9,技术领域涉及:G06F9/38;该发明授权一种面向ARM众核动态指令转换的异常处理转换优化方法是由温研设计研发完成,并于2025-02-09向国家知识产权局提交的专利申请。
本一种面向ARM众核动态指令转换的异常处理转换优化方法在说明书摘要公布了:本发明公开了一种面向ARM众核动态指令转换的异常处理转换优化方法,通过构建异常类型映射表建立x86异常类型到ARM异常类型的映射关系,针对每类ARM异常类型建立第一ARM异常处理程序及第二ARM异常处理程序,为转换得到的ARM异常触发指令增加异常标识,当ARM众核系统产生异常时根据系统负载及同类异常类型的数量确定以多核并行或单独线程的方式启动第一ARM异常处理程序或第二ARM异常处理程序,实现高效、准确的异常处理,解决因架构差异带来的异常处理难题,为跨架构程序转换提供了一种创新的异常处理转换解决方案,同时提高了异常处理的效率和性能,确保了系统在各种情况下的稳定性和可靠性。
本发明授权一种面向ARM众核动态指令转换的异常处理转换优化方法在权利要求书中公布了:1.一种面向ARM众核动态指令转换的异常处理转换优化方法,其特征在于,具体包括以下步骤:步骤1、构建x86异常类型到ARM异常类型映射的异常类型映射表;根据异常类型映射表,为ARM异常类型建立第一ARM异常处理程序及第二ARM异常处理程序,其中,第一ARM异常处理程序的执行开销小于第二ARM异常处理程序的执行开销;步骤2、ARM众核系统初始化时,初始化ARM异常向量表,为异常类型映射表及ARM异常向量表分配内存空间,根据异常类型映射表将ARM异常类型对应的第一ARM异常处理程序及第二ARM异常处理程序均存储在对应的ARM异常向量表中;通过动态指令转换加载执行可执行文件;步骤3、获取当前待转换指令,若当前待转换指令为x86架构下的异常触发指令,则将当前待转换指令转换为ARM异常触发指令,为ARM异常触发指令创建异常标识表示对应的x86异常类型,再执行步骤4;否则,将当前待转换指令转换为ARM指令,执行步骤7;步骤4、当ARM众核系统捕获到异常时,获取当前ARM异常触发指令的异常标识,根据异常类型映射表确定该异常标识对应的当前ARM异常类型,并将当前ARM异常触发指令、所在计算核心及当前ARM异常类型加入动态执行异常列表,获取ARM众核系统当前的负载,若负载不大于阈值则执行步骤5,否则执行步骤6;步骤5、若动态执行异常列表中当前ARM异常类型的记录数量大于阈值,则将动态执行异常列表中当前ARM异常类型所在计算核心作为目标计算核心,在每个目标计算核心上分别启动第一ARM异常处理程序,完成异常的处理,执行步骤7;若动态执行异常列表中当前ARM异常类型的记录数量不大于阈值,则以一个独立线程方式启动第一ARM异常处理程序,完成异常的处理,执行步骤7;步骤6、以一个独立线程方式启动第二ARM异常处理程序,完成异常的处理,执行步骤7;步骤7、若可执行文件未完成执行则执行步骤3,否则结束本流程。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京麟卓信息科技有限公司,其通讯地址为:100085 北京市海淀区西三旗昌临801号27号3层310、312;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。