【技术实现步骤摘要】
本专利技术涉及访存,特别是涉及一种访存请求的处理方法、一种访存请求的处理装置、一种电子设备以及一种存储介质。
技术介绍
1、访问的数据在缓存中不存在,就发生缓存未命中(cache miss)。这种情况下,就需要从更慢的内存层次(如主存或辅助缓存)中获取数据。由于从内存获取数据需要较长的时间,缓存可以在此期间继续响应其他访存请求,以提高数据传输效率。为了有效地管理这些缓存未命中的访存请求,mshr(miss status holding registers,未命中状态保持寄存器)被用来存储这些缓存未命中的访存请求的状态信息。mshr的主要功能包括跟踪缓存未命中访存请求,解决缓存未命中访存请求的冲突,转发暂存数据等。针对多级缓存,每级缓存均具有对应的mshr。
2、目前,在缓存系统中,缓存未命中触发未命中的访存请求进入mshr后,需要通过全关联查找方式查找mshr中是否存在相同地址的未完成的访存请求,以进行访存请求合并等。
3、然而该同地址未完成的访存请求查找会将mshr中所有的项都查一遍,在mshr的项数较大的情况
...【技术保护点】
1.一种访存请求的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的访存请求的处理方法,其特征在于,所述在所述目标缓存行对应的目标地址标签中设置数据就绪位,包括:
3.根据权利要求1所述的访存请求的处理方法,其特征在于,所述在所述目标缓存行对应的目标地址标签中设置数据就绪位之前,所述方法还包括:
4.根据权利要求1所述的访存请求的处理方法,其特征在于,缓存系统中未命中状态保持寄存器的项数大于16项。
5.根据权利要求1至4中任一所述的访存请求的处理方法,其特征在于,所述数据就绪位的位数为1位。
6
...【技术特征摘要】
1.一种访存请求的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的访存请求的处理方法,其特征在于,所述在所述目标缓存行对应的目标地址标签中设置数据就绪位,包括:
3.根据权利要求1所述的访存请求的处理方法,其特征在于,所述在所述目标缓存行对应的目标地址标签中设置数据就绪位之前,所述方法还包括:
4.根据权利要求1所述的访存请求的处理方法,其特征在于,缓存系统中未命中状态保持寄存器的项数大于16项。
5.根据权利要求1至4中任一所述的访存请求的处理方法,其特征在于,所述数据就绪位的位数为1位。
6.根据权利要求1至4中任一...
【专利技术属性】
技术研发人员:吴双,陈明宇,赵阳洋,卢天越,闫世显,唐丹,包云岗,
申请(专利权)人:北京开源芯片研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。