上海思朗科技股份有限公司王东琳获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海思朗科技股份有限公司申请的专利分支优化队列处理方法、装置、设备、存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120540715B 。
龙图腾网通过国家知识产权局官网在2026-04-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510571963.5,技术领域涉及:G06F9/38;该发明授权分支优化队列处理方法、装置、设备、存储介质是由王东琳;请求不公布姓名;请求不公布姓名;请求不公布姓名;请求不公布姓名;请求不公布姓名设计研发完成,并于2025-04-30向国家知识产权局提交的专利申请。
本分支优化队列处理方法、装置、设备、存储介质在说明书摘要公布了:本申请提供一种分支优化队列处理方法、装置、设备、存储介质,其中,分支优化队列初始时为空;该方法包括:获取分支优化模式和跳转地址;确定是否有命中队列;其中,命中队列中存在跳转地址对应的指令;若不存在命中队列,则确定替换队列;获取指令缓存中的跳转地址对应的指令及后续指令,并将跳转地址对应的指令及后续指令存入替换队列。本申请在分支优化队列中不存在命中队列时,从分支优化队列获取指令缓存中的跳转地址对应的指令及后续指令,并将跳转地址对应的指令及后续指令存入替换队列,使得分支优化队列中存在指令缓存中的跳转地址对应的指令及后续指令,进而在指令执行阶段发现存在需要跳转的分支指令时快速取指。
本发明授权分支优化队列处理方法、装置、设备、存储介质在权利要求书中公布了:1.一种分支优化队列处理方法,其特征在于,所述分支优化队列初始时为空;分支优化队列为多个;所述分支优化队列包括:向上跳转优化队列和分支预取优化队列;其中:分支优化队列不主动发起取指请求,只被动接收指令;向上跳转优化队列只存储上跳转分支的跳转地址指令,分支预取优化队列只存储下且长分支预取的跳转地址指令;所述方法包括: 从寄存器中读取的跳转初始值;其中,所述由指令所属程序的配置指令在所述寄存器中配置; 将多个分支优化队列中的一个确定为分支预取优化队列; 若,则将其余分支优化队列均确定为向上跳转优化队列;其中,为分支优化队列总数量; 若,则将其余分支优化队列中的个确定为向上跳转优化队列,剩下分支优化队列确定为机动队列; 获取分支优化模式和跳转地址;其中,分支优化模式为向上跳转和或分支预取; 根据所述分支优化模式,确定是否存在命中队列;其中,命中队列中存在所述跳转地址对应的指令; 若不存在命中队列,则若分支优化模式为向上跳转并且跳转地址是向上跳转的,则在向上跳转优化队列中确定替换队列;若分支优化模式为分支预取并且跳转地址是向下跳转的,则在分支预取优化队列中确定替换队列;若分支优化模式为向上跳转和分支预取并且跳转地址是向上跳转的,则在向上跳转优化队列中确定替换队列;若分支优化模式为向上跳转和分支预取并且跳转地址是向下跳转的,则在分支预取优化队列中确定替换队列;其中,所述在向上跳转优化队列中确定替换队列,包括: 若存在空的向上跳转优化队列,则将一个空的向上跳转优化队列确定为替换队列; 如不存在空的向上跳转优化队列,则在向上跳转优化队列为一个时,将其确定为替换队列;在向上跳转优化队列为两个时,将上次未作为替换队列的向上跳转优化队列确定为替换队列;在向上跳转优化队列为两个以上时,将选择值最小的一个向上跳转优化队列确定为替换队列; 其中,任一向上跳转优化队列的选择值为所述任一向上跳转优化队列在向上跳转选择矩阵中对应行中,所有元素的和; 所述向上跳转选择矩阵为一个矩阵,其中,为向上跳转优化队列总数量;所述向上跳转选择矩阵中的每一行唯一对应一个向上跳转优化队列;所述向上跳转选择矩阵初始时为0矩阵;当某一向上跳转优化队列被确定为替换队列时,向上跳转选择矩阵第行的元素先被更新为1,向上跳转选择矩阵第列的元素再被更新为0,其中,第行为向上跳转优化队列在向上跳转选择矩阵中对应的行; 所述在分支预取优化队列中确定替换队列,包括: 若存在空的分支预取优化队列,则将一个空的分支预取优化队列确定为替换队列; 如不存在空的分支预取优化队列,则在分支预取优化队列为一个时,将其确定为替换队列;在分支预取优化队列为两个时,将上次未作为替换队列的分支预取优化队列确定为替换队列;在分支预取优化队列为两个以上时,将选择值最小的一个分支预取优化队列确定为替换队列; 其中,任一分支预取优化队列的选择值为所述任一分支预取优化队列在分支预取选择矩阵中对应行中,所有元素的和; 所述分支预取选择矩阵为一个矩阵,其中,为分支预取优化队列总数量;所述分支预取选择矩阵中的每一行唯一对应一个分支预取优化队列;所述分支预取选择矩阵初始时为0矩阵;当某一分支预取优化队列被确定为替换队列时,分支预取选择矩阵第行的元素先被更新为1,分支预取选择矩阵第列的元素再被更新为0,其中,第行为分支预取优化队列在分支预取选择矩阵中对应的行; 获取指令缓存中的所述跳转地址对应的指令及后续指令,并将所述跳转地址对应的指令及后续指令存入所述替换队列,包括:若所述替换队列为空,则将所述跳转地址对应的指令及后续指令顺序存入所述替换队列;若所述替换队列非空,则弹出所述替换队列中的所有指令,将所述跳转地址对应的指令及后续指令顺序存入所述替换队列。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海思朗科技股份有限公司,其通讯地址为:200443 上海市静安区康宁路288弄2号1010室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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