数据请求处理电路、方法及其缓存电路和处理器技术

技术编号:37365763 阅读:30 留言:0更新日期:2023-04-27 07:12
本申请提供一种数据请求处理电路、方法、及其缓存电路和处理器,该电路包括:下游数据处理模块、数据请求管理模块以及上游管理模块;下游数据处理模块用于将获取的目标下游数据传输给上游管理模块;其中,目标下游数据通过缓存缺失的目标数据请求在下游内存中读取获得;数据请求管理模块用于将目标下游数据关联的目标数据请求信息传输给上游管理模块;上游管理模块用于将目标下游数据和关联的目标数据请求信息传输给上游设备,以响应目标数据请求,由于本方案是直接将目标下游数据传输给上游,因此,本方案设计的数据请求处理电路无需对缓存进行写入和读取,进而提高缓存未命中的数据请求的响应时间和功耗。的数据请求的响应时间和功耗。的数据请求的响应时间和功耗。

【技术实现步骤摘要】
数据请求处理电路、方法及其缓存电路和处理器


[0001]本申请涉及处理器
,具体而言,涉及一种数据请求处理电路、方法、及其缓存电路和处理器。

技术介绍

[0002]目前处理器的缓存电路在缓存未命中(cache miss)时会存在较大开销,为了能在缓存未命中情况下不会阻塞上游继续运行,缓存电路引入未命中状态处理寄存器(Miss status Handling Registers,MSHR)电路来完成非阻塞缓存的实现。
[0003]在传统的MSHR电路中,当下游数据返回时,MSHR电路首先会将下游数据写进缓存的数据随机存取存储器(Data RAM)中,然后再从Data RAM中读取存储的下游数据返回给上游,实现对应数据请求的响应。
[0004]但上述方式需要将返回的下游数据写入Data RAM并从Data RAM中读出,而读写需要耗费大量的时间长度,从而造成数据请求效率低的问题。

技术实现思路

[0005]本申请实施例的目的在于提供一种数据请求处理电路、方法、及其缓存电路和处理器,用以解决传统的MSHR电路存在本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据请求处理电路,其特征在于,所述电路包括:下游数据处理模块、数据请求管理模块以及上游管理模块;所述下游数据处理模块用于将获取的目标下游数据传输给所述上游管理模块;其中,所述目标下游数据通过缓存缺失的目标数据请求在下游内存中读取获得;所述数据请求管理模块用于将所述目标下游数据关联的所述目标数据请求信息传输给所述上游管理模块;所述上游管理模块用于将所述目标下游数据和关联的目标数据请求信息传输给上游设备,以响应所述目标数据请求。2.根据权利要求1所述的电路,其特征在于,所述下游数据处理模块与所述上游管理模块电连接,所述数据请求管理模块与所述上游管理模块电连接,所述上游管理模块用于与上游设备电连接。3.根据权利要求1所述的电路,其特征在于,所述电路还包括缓存模块,所述下游数据处理模块与所述缓存模块电连接;所述下游数据处理模块还用于将所述目标下游数据写入所述缓存模块中。4.根据权利要求1所述的电路,其特征在于,所述数据请求管理模块存储有多个缓存缺失的数据请求;所述数据请求管理模块还用于在多个缓存缺失的数据请求中,确定所述目标下游数据关联的目标数据请求,以获取所述目标数据请求的目标数据请求信息。5.根据权利要求4所述的电路,其特征在于,所述下游数据处理模块与所述数据请求管理模块电连接;所述下游数据处理模块还用于将获取的目标下游数据对应的目标请求标识传输给所述数据请求管理模块;所述数据请求管理模块还用于根据所述下游数据处理模块传输的目标下游数据对应的目标请...

【专利技术属性】
技术研发人员:吴昊
申请(专利权)人:上海芷锐电子科技有限公司
类型:发明
国别省市:

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

1