[发明专利]一种基于多bank的cache预取技术的访存结构在审

专利信息
申请号: 202210511992.9 申请日: 2022-05-12
公开(公告)号: CN114911724A 公开(公告)日: 2022-08-16
发明(设计)人: 乔宏波 申请(专利权)人: 合肥乾芯科技有限公司
主分类号: G06F13/16 分类号: G06F13/16;G06F13/18
代理公司: 合肥兆信知识产权代理事务所(普通合伙) 34161 代理人: 孟祥龙
地址: 230088 安徽省合肥市中国(安徽)自由贸易*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 bank cache 技术 结构
【权利要求书】:

1.一种基于多bank的cache预取技术的访存结构,其特征在于,包括:

处理器系统总线:多个master与salve分布在系统BUS两侧,主从设备之间通过总线相连;

cache:处理器与系统总线之间通过cache相连,所述cache采用组相联映射和LRU替换规则,对应地址映射采用Tag、index、offset、no use段,每段的位宽由系统位宽和cache的容量决定;

预取逻辑:instruction cache只需要从cache中读取数据,在data cache中需要对数据进行读写操作,读写都将会被预取,预取目的是将读写的cache line保存在cache中;

访存:访存结构分为指令读取与数据读写两种结构,指令读取为单通道,指令通道直连instruction cache并挂载到系统总线上,数据读写为多通道,通过date cache并挂载到总线上。

2.根据权利要求1所述的一种基于多bank的cache预取技术的访存结构,其特征在于:所述cache可分为相互独立的data cache与instruction cache,作为master的处理器核心和salve的外设均可对cache进行读写。

3.根据权利要求1所述的一种基于多bank的cache预取技术的访存结构,其特征在于:所述预取逻辑中在常规的模式下指令和数据多为顺序访问,使用next line的预取规则成功率越高,处理器内核对指令和数据的访问为master与cache的访问,cache仅有一路地址通道,在读写两端各加一个buffer,该buffer的大小与cache line大小一致,并且该buffer记录相关的Tag信息,在读写操作时优先访问buffer中的数据,当buffer不匹配数据时再去cache中访问,同时更新至buffer中,当相邻的写操作不为同一个cache line时,将buffer中的数据写入cache中,当读操作出现buffer内数据未更新至cache导致与cache数据不一致时,优先从写buffer中读取数据。

4.根据权利要求1所述的一种基于多bank的cache预取技术的访存结构,其特征在于:所述Data cache中采用的多bank的方案,将data cache按照地址分为多个bank,每个bank可以同时进行hit以及miss,master可在读写操作过程中切换已经hit的bank,将预取功能放在空闲的未hit的bank中进行,同时保持master与cache和cache与salve的数据传输,达到连续访存不中断的效果;通道数与bank数相同,可同时进行操作,最大程度上利用cache性能。

5.根据权利要求1所述的一种基于多bank的cache预取技术的访存结构,其特征在于:所述访存架构运用在DSP芯片设计中,负责DSP系统的指令加载与数据读写,DSP采用VLIW技术,每周期读取多条指令,每周期处理器向cache获取128bit的指令数据,当出现miss时向salve获取一个cache line数据为512bit,4倍于指令读取宽度,当下一周期读取仍为相同cache line时,cache将对salve进行预取同时返回指令数据给处理器内核。

6.根据权利要求5所述的一种基于多bank的cache预取技术的访存结构,其特征在于:所述DSP采用多个通道来并行执行VLIW,产生多路的访存信号对总线进行访问,多通道通过优先级和地址仲裁分配给对应的bank,可单独对bank进行hit过miss,数据的宽度为128bit,cache line的长度4倍于数据位宽,但由于存在写cache的行为,在连续地址写入为一个cache line的4次操作中,写操作占用的cache的地址通道,导致无法完成cache对salve的预取操作,通过多bank的访存结构,当产生连续cache line访问时,连续不同的4次cache line访问分别分配至4个不同的bank上,未被访问的bank进行与salve的预取操作。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥乾芯科技有限公司,未经合肥乾芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210511992.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top