【技术实现步骤摘要】
【国外来华专利技术】物理存储器压缩
技术介绍
[0001]计算机处理器技术正在迅速发展,导致处理器性能不断提高,这部分依赖于系统内的可用存储器(例如,服务器中的中央处理器(CPU)可用的存储器)。此类处理器的性能可能会受到计算机中其他瓶颈的不利影响。例如,数据从硬盘驱动器传输给随机存取存储器(RAM)的速度是计算机性能的瓶颈。减少计算机(例如服务器)中瓶颈影响的一种方法是在RAM中存储更多数据。然而,RAM的成本仍然很高,以至于在计算机中使用非常大量的RAM(诸如在服务器应用中所需要的)通常成本过高难以应用。
[0002]例如,目前服务器的资本支出(CAPEX)成本的一半左右是动态RAM(DRAM)。因此,服务器中DRAM数量的显著增加将导致服务器的CAPEX成本显著增加。因此,目前可用的DRAM缩放技术,特别是在服务器应用中,显著增加了整个系统的成本。即,随着存储器需求的增加,对物理存储器(诸如DRAM)的需求也会增加,而使用传统技术保持系统性能的唯一实用方法是添加更多存储器。存储器压缩技术也是已知的,但这些技术通常会对系统性能产生不利影响。
[000 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种存储器管理系统,包括:物理存储器,与计算设备相关联;以及存储器管理器,被配置为管理共享存储器高速缓存作为使用高速缓存压缩算法压缩物理存储器的部分,其中用于所述压缩的压缩块大小是单个高速缓存线大小。2.根据权利要求1所述的存储器管理系统,其中所述物理存储器包括动态随机存取存储器(DRAM),并且所述存储器管理器包括具有来自扇区转换表(STT)的条目的高速缓存的扇区转换旁视缓冲器(STLB),其中所述存储器管理器被配置为使用所述STLB将真实存储器地址转换为所述物理存储器的物理存储器地址。3.根据权利要求1和2中任一项所述的存储器管理系统,其中所述物理存储器包括扇区转换表(STT)区域以及扇区存储器区域,所述存储器管理器使用由STT条目定义的存储器描述符,所述STT条目具有高速缓存线映射以及多个扇区指针。4.根据权利要求3所述的存储器管理系统,其中所述多个扇区指针包括四个扇区指针,每个扇区指针是40位字段,其中每个40位字段是指向512字节存储器扇区的指针,所述512字节存储器扇区用作所述高速缓存线的压缩内容的存储。5.根据权利要求3和4中任一项所述的存储器管理系统,其中所述STT条目的前48字节区域是包含高速缓存线元数据的高速缓存线映射,所述高速缓存线元数据包括每个高速缓存线的大小、所述高速缓存线在由所述STT条目指向的所述扇区之一中的位置以及多个标志,并且其中所述前48字节区域被配置为被划分为32个12位字段的映射,前三位是与所述高速缓存线相关的标志。6.根据权利要求3
‑
5中任一项所述的存储器管理系统,还包括3级高速缓存(L3高速缓存),其中所述存储器管理器被配置为定位一个或多个元数据标志以及所述高速缓存线元数据,并使用所述一个或多个元数据标志以及所述高速缓存线元数据来将所述高速缓存线从所述物理存储器加载到所述L3高速缓存中。7.根据权利要求3
‑
6中任一项所述的存储器管理系统,其中扇区号、段偏移和长度唯一地标识所述共享存储器高速缓存的经压缩的高速缓存线,并且所述存储器管理系统还包括被配置为存储空闲存储器扇区的空闲扇区高速缓存。8.根据权利要求1
‑
7中任一项所述的存储器管理系统,其中所述物理存储器具有64字节的块大小,并且所述高速缓存压缩算法是C
‑
Pack+Z压缩算法。9.根据权利要求1
‑
8中任一项所述的存储器管理系统,其中所述存储器管理器包括多个压缩器和解压缩器。...
【专利技术属性】
技术研发人员:B,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。