北京翼华云网科技有限公司向陶然获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京翼华云网科技有限公司申请的专利一种多组逻辑寄存器共享一组物理寄存器的优化方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120596146B 。
龙图腾网通过国家知识产权局官网在2025-10-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510699495.X,技术领域涉及:G06F9/30;该发明授权一种多组逻辑寄存器共享一组物理寄存器的优化方法是由向陶然;贾淑芸;郝志坤;王瑶设计研发完成,并于2025-05-28向国家知识产权局提交的专利申请。
本一种多组逻辑寄存器共享一组物理寄存器的优化方法在说明书摘要公布了:本发明提供了一种多组逻辑寄存器共享一组物理寄存器的优化方法,包括以下步骤:S1定义共享物理寄存器堆步骤,该步骤包括物理寄存器结构环节和数量约束环节,物理寄存器结构环节包括由N个VLEN位宽的向量物理寄存器组成,每个向量物理寄存器可分割为VLENFLEN个浮点物理寄存器;避免因浮点和向量映射冲突导致死锁属寄存器优化技术领域,针对解决RISC‑V架构中浮点寄存器与向量寄存器独立导致硬件冗余的问题问题,本发明通过多组逻辑寄存器共享物理寄存器的方案,实现浮点与向量扩展的指令流水线共享,降低硬件开销。
本发明授权一种多组逻辑寄存器共享一组物理寄存器的优化方法在权利要求书中公布了:1.一种多组逻辑寄存器共享一组物理寄存器的优化方法,其特征在于,包括以下步骤: S1定义共享物理寄存器堆步骤,该步骤包括物理寄存器结构环节和数量约束环节,物理寄存器结构环节包括由N个VLEN位宽的向量物理寄存器组成,每个向量物理寄存器可分割为VLENFLEN个浮点物理寄存器;数量约束环节包括物理寄存器总数N≥64+n,避免因浮点和向量映射冲突导致死锁; 所述S1定义共享物理寄存器堆步骤,该步骤中物理寄存器结构定义环节还包括物理寄存器数量约束计算公式即数学公式N≥64+n,64为浮点逻辑寄存器和向量逻辑寄存器的总数,n为指令流水线中最大可能同时占用的目的寄存器数; S2统一寄存器重命名表步骤,该步骤包括合并逻辑寄存器编码环节和映射规则环节,合并逻辑寄存器编码环节包括浮点逻辑寄存器和向量逻辑寄存器共用64项重命名表,编码规则包括浮点逻辑寄存器高位补0和向量逻辑寄存器高位补1;映射规则环节包括向量寄存器映射到连续的浮点物理寄存器组,物理寄存器编码,以浮点粒度为最小单位,向量寄存器用首地址表示; S3管理空闲物理寄存器步骤,该步骤包括空闲列表结构环节、分配规则环节和释放规则环节,空闲列表结构环节包括以浮点物理寄存器为最小粒度,分配规则环节包括浮点指令,检查1bit是否空闲和向量指令; S4读写物理寄存器步骤,该步骤包括地址生成环节、掩码机制环节和读写操作环节,地址生成环节包括根据物理寄存器编码,去除编码低位〔log2向量寄存器最大长度浮点位宽〕位,掩码机制环节包括浮点指令,生成1-hot掩码和向量指令,全1掩码,读写操作环节包括通过掩码标记有效数据区域,浮点读写部分数据,向量读写全量数据; S5扩展多类型寄存器共享步骤,该步骤包括支持更多逻辑寄存器类型环节和物理寄存器数量约束环节,支持更多逻辑寄存器类型环节包括物理寄存器粒度,按所有逻辑寄存器长度的最大公约数划分和掩码规则,根据逻辑寄存器长度动态生成掩码;物理寄存器数量约束环节包括总数需满足N≥所有逻辑寄存器总数+指令最大目的寄存器数。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京翼华云网科技有限公司,其通讯地址为:102600 北京市大兴区春和路52号院2号楼3层301-14;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励