【技术实现步骤摘要】
【国外来华专利技术】
所公开的实施方案一般涉及存储器系统,并且具体地涉及基于处理器的系统的经压缩存储器系统中的基于优先级的高速缓存行拟合。
技术介绍
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·王,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。