睿思芯科(深圳)技术有限公司毛翔宇获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉睿思芯科(深圳)技术有限公司申请的专利寄存器堆缓存的管理方法、装置及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120011264B 。
龙图腾网通过国家知识产权局官网在2025-07-22发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510490663.4,技术领域涉及:G06F12/121;该发明授权寄存器堆缓存的管理方法、装置及存储介质是由毛翔宇设计研发完成,并于2025-04-18向国家知识产权局提交的专利申请。
本寄存器堆缓存的管理方法、装置及存储介质在说明书摘要公布了:本发明适用于处理器技术领域,尤其涉及一种寄存器堆缓存的管理方法、装置及存储介质。所述管理方法包括以下步骤:通过处理器前端获取待执行指令进行分支预测处理和解码处理,并将处理后的待执行指令发送至处理器后端;通过处理器后端根据待执行指令进行运算,得到运算结果,根据处理器后端的寄存器堆模块的存储状态以及缓存管理策略将运算结果写回至寄存器堆模块中。与现有技术相比,本发明通过缓存管理策略以及流水线冲刷时对应的处理机制,在保证寄存器堆模块读写口数量满足需求的条件下,降低了硬件开销,逻辑复杂度与动态功耗,减少缓存一致性维护操作带来的复杂度。在发生流水线冲刷时,不花费时间与硬件资源冲刷缓存。
本发明授权寄存器堆缓存的管理方法、装置及存储介质在权利要求书中公布了:1.一种寄存器堆缓存的管理方法,其特征在于,所述管理方法包括以下步骤: S1、通过处理器前端获取待执行指令进行分支预测处理和解码处理,并将处理后的所述待执行指令发送至处理器后端; S2、通过所述处理器后端根据所述待执行指令进行运算,得到运算结果,根据所述处理器后端的寄存器堆模块的存储状态以及缓存管理策略将所述运算结果写回至所述寄存器堆模块中;其中,所述寄存器堆模块包括写回缓存单元、主寄存器堆单元以及寄存器缓存单元;所述主寄存器堆单元用于存储和管理处理器中的寄存器数据,所述寄存器缓存单元用于缓存写回的所述运算结果并提供额外读口,所述写回缓存单元用于缓存写回的所述运算结果并写回至所述主寄存器堆单元; 所述缓存管理策略包括: 在所述写回缓存单元中的运算结果写回至所述主寄存器堆单元时,根据所述运算结果对应的寄存器编号查找所述寄存器缓存单元中对应的第一条目,将所述第一条目的状态更新为已写回; 当所述寄存器缓存单元的存储状态为满,且所述写回缓存单元向所述寄存器缓存单元发出写回请求时,根据所述寄存器缓存单元中条目的状态,生成已写回条目掩码;根据所述已写回条目掩码在所述寄存器缓存单元中选择一个条目作为第二条目,将所述运算结果以及所述运算结果对应的寄存器编号覆盖写入所述第二条目中; 当处理器发生流水线冲刷时,所述寄存器缓存单元中的条目以及所述写回缓存单元中的条目的状态保持不变; 当处理器发生流水线冲刷后,所述处理器前端发送新指令至所述处理器后端进行寄存器重命名处理时: 检查所述寄存器缓存单元中的条目,判断所述寄存器缓存单元中是否存在与当前重命名目标寄存器相同的条目:若是,则对所述寄存器缓存单元中对应的条目进行无效化处理; 检查所述写回缓存单元中的条目,判断所述写回缓存单元中是否存在与当前重命名目标寄存器相同的条目:若是,则对所述写回缓存单元中对应的条目进行无效化处理。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人睿思芯科(深圳)技术有限公司,其通讯地址为:518000 广东省深圳市前海深港合作区南山街道梦海大道5188号前海深港青年梦工场北区14栋501;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。