当前位置: 首页 > 专利查询>东南大学专利>正文

一种二级Cache对访问请求的处理方法及系统技术方案

技术编号:11381741 阅读:79 留言:0更新日期:2015-05-01 04:35
本发明专利技术公开了一种二级Cache对访问请求的处理方法。本发明专利技术针对现有二级Cache访问请求技术的不足,对其进行了改进,利用三条并行的流水线对L1D读缺失请求、L1D写缺失请求、L1P读缺失请求、EDMA读请求、EDMA写请求这五种访问请求分别进行流水线处理,并利用缓存机制将多个写偏移地址相同的请求合并为一个以加速多个写请求的处理速度,通过比较偏移地址来减少侦听次数以提高EDMA的读数据能力。本发明专利技术还公开了一种二级Cache对访问请求的处理系统。相比现有技术,本发明专利技术对访问请求的处理效率更高,且结构简单、可移植性强,可在大多数微处理器芯片中都可应用。

【技术实现步骤摘要】

【技术保护点】
一种二级Cache对访问请求的处理方法,其特征在于,利用三条并行的流水线:第一~第三流水线对访问请求进行并行处理,第一流水线负责处理一级数据Cache的读缺失请求、写缺失请求以及一级程序Cache的读缺失请求,第二流水线负责处理EDMA的读请求,第三流水线负责处理EDMA的写请求;为第一~第三流水线分别设置与其一一对应的第一~第三缓存单元,第一缓存单元用于缓存一级数据Cache的写缺失请求并将所缓存的多个行偏移地址相同的写缺失请求合并为一个,第二缓存单元用于缓存侦听到的数据并在EDMA发送数据的同时将侦听到的最新数据写回二级Cache的对应数据体中,第三缓存单元用于缓存EDMA的写请求并将所缓存的多个行偏移地址相同的写请求合并为一个。

【技术特征摘要】

【专利技术属性】
技术研发人员:李冰姜伟徐寅刘勇赵霞王刚董乾
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1