恭喜北京麟卓信息科技有限公司温研获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜北京麟卓信息科技有限公司申请的专利一种面向ARM众核的x86指令动态转换缓存一致性维护方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119645421B 。
龙图腾网通过国家知识产权局官网在2025-05-13发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510146994.6,技术领域涉及:G06F8/41;该发明授权一种面向ARM众核的x86指令动态转换缓存一致性维护方法是由温研设计研发完成,并于2025-02-11向国家知识产权局提交的专利申请。
本一种面向ARM众核的x86指令动态转换缓存一致性维护方法在说明书摘要公布了:本发明公开了一种面向ARM众核的x86指令动态转换缓存一致性维护方法,通过构建描述x86指令相关计算核心缓存行状态的多维共享标识,在ARM众核系统通过动态指令转换加载可执行文件时,对与内存访问相关的指令由x86缓存共享跟踪模块根据x86指令与缓存行的关系设置缓存行的多维共享标识,并将产生的更新消息加入x86缓存更新序列中,由x86缓存同步线程根据ARM众核系统的状态异步完成x86缓存更新序列中更新操作的执行,确保了x86程序在ARM众核系统执行时缓存的一致性,显著提高了x86程序跨平台执行时的可靠性与执行性能。
本发明授权一种面向ARM众核的x86指令动态转换缓存一致性维护方法在权利要求书中公布了:1.一种面向ARM众核的x86指令动态转换缓存一致性维护方法,其特征在于,具体包括以下步骤:步骤1、当ARM众核系统初始化时在每个ARM计算核心的缓存中为多维共享标识分配存储空间,启动x86缓存共享跟踪模块,创建x86缓存更新序列,并启动x86缓存同步线程;通过动态指令转换加载可执行文件,获取当前待转换指令;步骤2、将当前待转换指令转换为功能相同的ARM指令,将其记为第一ARM指令;判断第一ARM指令与内存访问是否相关,若相关则执行步骤3,否则执行步骤6;步骤3、在当前计算核心中由x86缓存共享跟踪模块解析第一ARM指令,获取当前计算核心的缓存行及其共享状态,设置当前计算核心中缓存行的多维共享标识;步骤4、x86缓存共享跟踪模块根据当前指令的类型设置缓存行的状态,确定是否发送缓存行修改通知,各计算核心根据缓存行修改通知更新其本地缓存行内的相同数据块;当计算核心对设定状态的缓存行执行更新操作时,x86缓存共享跟踪模块将更新请求添加到x86缓存更新序列中;步骤5、x86缓存同步线程周期性轮询x86缓存更新序列,当发现存在更新请求时,获取ARM众核系统当前的负载,若负载低于阈值则执行更新操作,并将已执行的更新请求从x86缓存更新序列中删除;否则保持x86缓存更新序列不变,在等待设定时间后重新执行步骤5;步骤6、若可执行文件完成执行,则结束本流程;否则选择可执行文件中的下一条x86指令作为当前待转换指令,执行步骤2。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京麟卓信息科技有限公司,其通讯地址为:100085 北京市海淀区西三旗昌临801号27号3层310、312;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。