数据缓存方法、装置、电子设备、存储介质及程序制造方法及图纸

技术编号:44931036 阅读:14 留言:0更新日期:2025-04-08 19:12
本发明专利技术实施例公开了一种数据缓存方法、装置、电子设备、存储介质及程序,应用于缓存部件,缓存部件配置有目标寄存器组,其中,方法包括:接收目标处理器发送的数据访问请求;根据所述目标寄存器组的配置信息确定所述数据访问请求的类型;根据所述数据访问请求的类型和所述目标寄存器组的配置信息对所述数据访问请求所请求访问的目标数据替换当前缓存数据;其中,所述目标寄存器组配置有多个寄存器,各所述寄存器用于存储一个持久化数据地址窗口的配置信息。本发明专利技术实施例的技术方案实现了一种高公平度的支持数据持久化的数据缓存策略,丰富了数据缓存功能,降低了数据缓存过程中对软硬件资源的要求。

【技术实现步骤摘要】

本专利技术实施例涉及数据处理,尤其涉及一种数据缓存方法、装置、电子设备、存储介质及程序


技术介绍

1、缓存作为现代计算机存储体系结构中的关键组件,对提升存储性能起着至关重要的作用。

2、当处理器尝试访问缓存时,如果所需数据已在缓存内,就可以直接从缓存中获取,无需进一步访问下一级存储介质,以此减少访问延迟并提高访问带宽。然而,当请求的数据不在缓存中,且缓存空间已满无法存储新数据时,就需要进行数据替换。此时,通常会采用最近最少使用(least recently used,lru)或伪最近最少使用(pseudo least recentlyused,plru)算法来决定被替换的数据或使用扩展指令为缓存指示需要持久化存储的数据。

3、专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:(1)使用lru算法进行数据替换时,缺乏对数据优先级的考量,这在用户需要能够长期保留部分进程数据的场景下,难以满足需求;(2)通过扩展指令标识需要持久化存储的数据,要求处理器需要能够支持扩展指令,这不仅限制了处理器的选择,也提高了对软硬件配置的要求本文档来自技高网...

【技术保护点】

1.一种数据缓存方法,其特征在于,应用于缓存部件,所述缓存部件配置有目标寄存器组,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述持久化数据地址窗口的配置信息包括窗口起止地址;所述根据所述目标寄存器组的配置信息确定所述数据访问请求的类型,包括:

3.根据权利要求2所述的方法,其特征在于,所述持久化数据地址窗口的配置信息还包括预设命中率以及持久化优先级;所述根据所述数据访问请求的类型和所述目标寄存器组的配置信息对所述数据访问请求所请求访问的目标数据替换当前缓存数据,包括:

4.根据权利要求3所述的方法,其特征在于,其中,所述当前缓存数据包括...

【技术特征摘要】

1.一种数据缓存方法,其特征在于,应用于缓存部件,所述缓存部件配置有目标寄存器组,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述持久化数据地址窗口的配置信息包括窗口起止地址;所述根据所述目标寄存器组的配置信息确定所述数据访问请求的类型,包括:

3.根据权利要求2所述的方法,其特征在于,所述持久化数据地址窗口的配置信息还包括预设命中率以及持久化优先级;所述根据所述数据访问请求的类型和所述目标寄存器组的配置信息对所述数据访问请求所请求访问的目标数据替换当前缓存数据,包括:

4.根据权利要求3所述的方法,其特征在于,其中,所述当前缓存数据包括多个缓存组,每个所述缓存组包括多个缓存路,每个所述缓存路包括多个缓存行;

5.根据权利要求4所述的方法,其特征在于,所述根据各所述持久化数据地址窗口的预设命中率和各所述持久化数据地址窗口的实际命中率,对所述数据访问请求所请求访问的目标数据替换所述当前缓存数...

【专利技术属性】
技术研发人员:潘滨虞美兰路文斌
申请(专利权)人:太初无锡电子科技有限公司
类型:发明
国别省市:

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

1