基于处理器的系统的经压缩存储器系统中的基于优先级的高速缓存行拟合技术方案

技术编号:42122264 阅读:16 留言:0更新日期:2024-07-25 00:40
一种基于处理器的系统的经压缩存储器系统包括存储器划分电路,该存储器划分电路用于将存储区域划分为具有不同优先级等级的数据区域。该系统还包括高速缓存行选择电路,该高速缓存行选择电路用于从高优先级数据区域选择第一高速缓存行并且从低优先级数据区域选择第二高速缓存行。该系统还包括压缩电路,该压缩电路用于压缩该高速缓存行以获得第一经压缩高速缓存行和第二经压缩高速缓存行。该系统还包括高速缓存行封装电路,该高速缓存行封装电路用于封装该经压缩高速缓存行,使得该第一经压缩高速缓存行被写入候选经压缩高速缓存行的第一预先确定的部分,并且该第二高速缓存行或该第二经压缩高速缓存行的一部分被写入该候选经压缩高速缓存行的第二预先确定的部分。该第一预先确定的部分大于该第二预先确定的部分。

【技术实现步骤摘要】
【国外来华专利技术】

所公开的实施方案一般涉及存储器系统,并且具体地涉及基于处理器的系统的经压缩存储器系统中的基于优先级的高速缓存行拟合


技术介绍

1、随着由常规基于处理器的系统执行的应用在大小和复杂性方面的增加,存储器带宽可变成对系统性能的约束。虽然可通过使用较宽的存储器通信信道来增加可用存储器带宽,但此方法可能会在增加成本和/或集成电路(ic)上的存储器所需的附加面积方面招致惩罚。在不增加存储器通信信道的宽度的情况下增加基于处理器的系统中的存储器带宽的一种方法是通过使用数据压缩。可在基于处理器的系统中采用数据压缩系统来以压缩格式存储数据,因此增加有效存储容量而不增加物理存储容量。就这一点而言,一些常规的数据压缩系统提供压缩引擎来压缩待写入主系统存储器的数据。在执行压缩后,压缩引擎将经压缩数据连同元数据一起写入系统存储器,该元数据将经压缩数据的虚拟地址映射到实际存储经压缩数据的系统存储器中的物理地址。然而,因为元数据用于地址映射,所以存储器访问招致额外的读取和写入,这负面地影响系统性能。例如,访问存储器中的特定高速缓存行可能需要访问存储器中的元数据和地址计算的附加层以确定对本文档来自技高网...

【技术保护点】

1.一种用于在基于处理器的系统的经压缩存储器系统中压缩数据的方法,所述方法包括:

2.根据权利要求1所述的方法,所述方法还包括:

3.根据权利要求2所述的方法,所述方法还包括:

4.根据权利要求1所述的方法,所述方法还包括:

5.根据权利要求4所述的方法,所述方法还包括:

6.根据权利要求4所述的方法,所述方法还包括:

7.根据权利要求6所述的方法,所述方法还包括:

8.根据权利要求2所述的方法,所述方法还包括:

9.根据权利要求8所述的方法,其中所述第一预先确定的大小是所述候选经压缩高速缓存...

【技术特征摘要】
【国外来华专利技术】

1.一种用于在基于处理器的系统的经压缩存储器系统中压缩数据的方法,所述方法包括:

2.根据权利要求1所述的方法,所述方法还包括:

3.根据权利要求2所述的方法,所述方法还包括:

4.根据权利要求1所述的方法,所述方法还包括:

5.根据权利要求4所述的方法,所述方法还包括:

6.根据权利要求4所述的方法,所述方法还包括:

7.根据权利要求6所述的方法,所述方法还包括:

8.根据权利要求2所述的方法,所述方法还包括:

9.根据权利要求8所述的方法,其中所述第一预先确定的大小是所述候选经压缩高速缓存行的大小的一半。

10.根据权利要求8所述的方法,所述方法还包括:

11.根据权利要求2所述的方法,所述方法还包括:

12.根据权利要求2所述的方法,所述方法还包括:

13.根据权利要求1所述的方法,其中所述第一经压缩高速缓存行、所述第二经压缩高速缓存行和所述候选经压缩高速缓存行具有相等的大小。

14.根据权利要求1所述的方法,其中所述第一数据区域和所述第二数据区域具有相等的大小。

15.根据权利要求1所述的方法,其中所述第二预先确定的部分小于所述候选经压缩高速缓存行的大小的一半。

16.根据权利要求1所述的方法,其中在相反的方向上将所述第一经压缩高速缓存行和所述第二经压缩高速缓存行写入所述候选经压缩高速缓存行,并且其中所述第一经压缩高速缓存行和所述第二经压缩高速缓存行隔开一个或多个字节。

17.一种基于处理器的系统的经压缩存储器系统,所述经压缩存储器系统包括:

18.根据权利要求17所述的经压缩存储器系统,其中所述高速缓存行封装电路还被配置为:

19.根据权利要求18所述的经压缩存储器系统,其中所述高速缓存行封装电路还被配置为:

<...

【专利技术属性】
技术研发人员:N·金恩R·辛尼尔G·S·查布拉K·王
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1