支持压缩数据的末级高速缓存制造技术

技术编号:41419593 阅读:18 留言:0更新日期:2024-05-28 20:20
本申请揭露一种末级高速缓存,包括数据存储器、压缩单元、元数据缓存、标记存储器、缺失锁定信息存储器及命中测试单元。数据存储器包括多条高速缓存线。压缩单元用来进行压缩处理。元数据缓存用来储存对应到所述多个请求的元数据。标记存储器用来储存多个标记信息、多个压缩指示信息及多个压缩长度格式信息。缺失锁定信息存储器用来储存对应多条高速缓存线的多个缺失锁定信息,各缺失锁定信息用来指示对应各高速缓存线是否处于锁定状态。依据标记信息域,命中测试单元判定是否命中多条高速缓存线,以及根据请求的宽度、请求对应到第一内存空间或第二内存空间及多个压缩长度格式信息,命中测试单元判定多条高速缓存线为缓存假命中或缓存假缺失。

【技术实现步骤摘要】

本专利技术涉及一种高速缓存,更具体的涉及一种支持压缩数据的末级高速缓存


技术介绍

1、高速缓存是一种速度极快但容量极小的储存设备,设置在中央处理器及内存之间,可大幅减少运行进程时须一再读取内存的时间。一般来说,高速缓存以高速缓存线为单位进行存储以及存取内存,但这样的做法等同于限制了高速缓存的使用空间以及高速缓存和内存之间的带宽。因此,如何提升高速缓存线使用效率以进一步提升命中测试的命中率,并且同时提高高速缓存和内存之间的带宽,为本领域亟待解决的问题。


技术实现思路

1、本申请的目的之一在于公开一种末级高速缓存及其相关计算器系统,以解决上述问题。

2、本申请的一实施例涉及一种末级高速缓存,用来通过第一接口接收来自计算引擎的多个请求,以及通过第二接口存取内存,其中所述多个请求的种类包括读操作及写操作,以及所述内存包括第一内存空间及第二内存空间。末级高速缓存包括数据存储器、压缩单元、元数据缓存、标记存储器、缺失锁定信息存储器及命中测试单元。数据存储器包括多条高速缓存线,各高速缓存线包括宽度相同的多个分本文档来自技高网...

【技术保护点】

1.一种末级高速缓存,用来通过第一接口接收来自计算引擎的多个请求,以及通过第二接口存取内存,其中所述多个请求的种类包括读操作及写操作,以及所述内存包括第一内存空间及第二内存空间,其特征在于,所述末级高速缓存包括:

2.依据权利要求1所述的末级高速缓存,其特征在于,所述多个请求包括第一请求,当所述第一请求对应的所述高速缓存线处于有效状态,且所述第一请求对应的所述缺失锁定信息指示所述第一请求对应的所述高速缓存线未处于锁定状态时,所述命中测试单元判定所述第一请求为缓存命中。

3.依据权利要求1所述的末级高速缓存,其特征在于,所述多个请求包括第二请求,当所述第二请求对应的...

【技术特征摘要】

1.一种末级高速缓存,用来通过第一接口接收来自计算引擎的多个请求,以及通过第二接口存取内存,其中所述多个请求的种类包括读操作及写操作,以及所述内存包括第一内存空间及第二内存空间,其特征在于,所述末级高速缓存包括:

2.依据权利要求1所述的末级高速缓存,其特征在于,所述多个请求包括第一请求,当所述第一请求对应的所述高速缓存线处于有效状态,且所述第一请求对应的所述缺失锁定信息指示所述第一请求对应的所述高速缓存线未处于锁定状态时,所述命中测试单元判定所述第一请求为缓存命中。

3.依据权利要求1所述的末级高速缓存,其特征在于,所述多个请求包括第二请求,当所述第二请求对应的所述高速缓存线未处于有效状态时,所述命中测试单元判定所述第二请求为缓存缺失。

4.依据权利要求1所述的末级高速缓存,其特征在于,所述多个请求包括第三请求,当所述第三请求对应的所述高速缓存线处于有效状态,且所述第三请求对应的所述缺失锁定信息指示所述第三请求对应的所述高速缓存线处于锁定状态时,所述命中测试单元判定所述第三请求为缓存缺失下命中。

5.依据权利要求1所述的末级高速缓存,其特征在于,所述多个分区包含四个分区,所述多个请求包含有对应到所述第一内存空间的第四请求,若所述第四请求对应的所述高速缓存线处于有效状态、对应到所述高速缓存线的所述压缩长度格式信息指示所述高速缓存线中的两个分区被占用及指示所述高速缓存线中的所述压缩数据对应到所述第二内存空间、以及所述第四请求的宽度不大于两个分区的宽度,所述命中测试单元判定所述第四请求为缓存假命中。

6.依据权利要求5所述的末级高速缓存,其特征在于,所述第四请求的压缩数据被储存到所述高速缓存线未被占用的另两个分区,对应到所述高速缓存线的所述压缩长度格式信息被更新为指示所述高速缓存线中的所述压缩数据对应到所述第一内存空间及所述第二内存空间两者,以及元数据缓存更新对应到所述第四请求的元数据。

7.依据权利要求5所述的末级高速缓存,其特征在于,若所述第四请求的种类为写操作,且与...

【专利技术属性】
技术研发人员:陈洁君李云杜汉平张淼涂家铭
申请(专利权)人:平头哥上海半导体技术有限公司
类型:发明
国别省市:

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

1