买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】分离式指令cache结构_江苏华创微系统有限公司;中国电子科技集团公司第十四研究所_202010114531.9 

申请/专利权人:江苏华创微系统有限公司;中国电子科技集团公司第十四研究所

申请日:2020-02-25

公开(公告)日:2024-03-19

公开(公告)号:CN111190645B

主分类号:G06F9/38

分类号:G06F9/38

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2020.06.16#实质审查的生效;2020.05.22#公开

摘要:本发明公开了分离式指令cache结构,将指令cache拆分为两部分,一部分称为BICBranchInformationCache,另一部分称为RICRemainderInformationCache。由于BIC只保存指令的一部分内容,因此BIC的容量和读写宽度都比传统的指令cache小的多,可以有更低的访问延迟,有利于减少取指流水线的级数,BIC和RIC的内容合起来是传统的1级指令cache的内容,由于RIC的面积优化,分离式指令cache的总面积甚至可能小于传统的1级指令cache。与传统的0级+1级的两级指令cache方案对比,本发明可达到类似的时序优化效果,但是避免了0级指令cache命中率低的问题,同时在面积和功耗上大大低于两级指令cache的方案。

主权项:1.分离式指令cache结构,其特征在于:将指令cache拆分为两部分,一部分称为:BIC,另一部分称为RIC,当取指的指令为分支指令时,所述BIC内保存指令中可能与分支预测相关的信息,所述RIC则保存指令中的其他部分,在分支预测时只需要BIC中保存的数据,然后将BIC与RIC中的数据拼装为完整的指令进行译码,当取指的指令为非分支;指令时,指令内的内容也会被拆成两部分分别保存在BIC和RIC内,在取指的过程中BIC的分支类型指示此指令不是分支指令,分支预测器不会对它进行预测,在和RIC的内容进行拼接后这些指令会直接按照普通的方式进行译码以及后继操作,所述BIC内具体保存的信;息为在指令加载到指令cache之前进行预译码的结果,所述RIC内保存的是取指指令中的原始操作码和寄存器地址。

全文数据:

权利要求:

百度查询: 江苏华创微系统有限公司;中国电子科技集团公司第十四研究所 分离式指令cache结构

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。