Method and Apparatus for Optimal Cache Sizing and Configuration for Large Memory Systems
    1.
    发明申请
    Method and Apparatus for Optimal Cache Sizing and Configuration for Large Memory Systems 有权
    用于大存储器系统的优化缓存大小和配置的方法和装置

    公开(公告)号:US20120124318A1

    公开(公告)日:2012-05-17

    申请号:US12944682

    申请日:2010-11-11

    IPC分类号: G06F12/06

    摘要: A method for configuring a large hybrid memory subsystem having a large cache size in a computing system where one or more performance metrics of the computing system are expressed as an explicit function of configuration parameters of the memory subsystem and workload parameters of the memory subsystem. The computing system hosts applications that utilize the memory subsystem, and the performance metrics cover the use of the memory subsystem by the applications. A performance goal containing values for the performance metric is identified for the computing system. These values for the performance metrics are used in the explicit function of performance metrics, configuration parameters and workload parameters to calculate values for the configuration parameters that achieve the identified performance goal. The calculated values of the configuration parameters are implemented in the memory subsystem.

    摘要翻译: 一种用于在计算系统中配置具有大缓存大小的大型混合存储器子系统的方法,其中计算系统的一个或多个性能度量被表示为存储器子系统的配置参数和存储器子系统的工作负载参数的明确函数。 计算系统托管利用内存子系统的应用程序,性能指标涵盖应用程序对内存子系统的使用。 为计算系统识别包含性能指标值的性能目标。 性能指标的这些值用于性能度量,配置参数和工作负载参数的显式功能,以计算实现已识别性能目标的配置参数的值。 配置参数的计算值在存储器子系统中实现。

    Method and apparatus for optimal cache sizing and configuration for large memory systems
    2.
    发明授权
    Method and apparatus for optimal cache sizing and configuration for large memory systems 有权
    用于大存储器系统的最优缓存大小和配置的方法和装置

    公开(公告)号:US08527704B2

    公开(公告)日:2013-09-03

    申请号:US12944682

    申请日:2010-11-11

    IPC分类号: G06F12/08 G06F11/34

    摘要: A method for configuring a large hybrid memory subsystem having a large cache size in a computing system where one or more performance metrics of the computing system are expressed as an explicit function of configuration parameters of the memory subsystem and workload parameters of the memory subsystem. The computing system hosts applications that utilize the memory subsystem, and the performance metrics cover the use of the memory subsystem by the applications. A performance goal containing values for the performance metric is identified for the computing system. These values for the performance metrics are used in the explicit function of performance metrics, configuration parameters and workload parameters to calculate values for the configuration parameters that achieve the identified performance goal. The calculated values of the configuration parameters are implemented in the memory subsystem.

    摘要翻译: 一种用于在计算系统中配置具有大缓存大小的大型混合存储器子系统的方法,其中计算系统的一个或多个性能度量被表示为存储器子系统的配置参数和存储器子系统的工作负载参数的明确函数。 计算系统托管利用内存子系统的应用程序,性能指标涵盖应用程序对内存子系统的使用。 为计算系统识别包含性能指标值的性能目标。 性能指标的这些值用于性能度量,配置参数和工作负载参数的显式功能,以计算实现已识别性能目标的配置参数的值。 配置参数的计算值在存储器子系统中实现。

    Translation table and method for compressed data
    3.
    发明授权
    Translation table and method for compressed data 有权
    压缩数据的翻译表和方法

    公开(公告)号:US08954683B2

    公开(公告)日:2015-02-10

    申请号:US13587246

    申请日:2012-08-16

    IPC分类号: G06F12/00

    摘要: A translation table has entries that each include a share bit and a delta bit, with pointers that point to a memory block that includes reuse bits. When two translation table entries reference identical fragments in a memory block, one of the translation table entries is changed to refer to the same memory block referenced in the other translation table entry, which frees up a memory block. The share bit is set to indicate a translation table entry is sharing its memory block with another translation table entry. In addition, a translation table entry may include a private delta in the form of a pointer that references a memory fragment in the memory block that is not shared with other translation table entries. When a translation table has a private delta, its delta bit is set.

    摘要翻译: 转换表具有各自包括共享位和增量位的条目,指针指向包括重用位的存储器块。 当两个转换表条目引用存储器块中的相同片段时,转换表条目中的一个被改变以引用在另一个转换表条目中引用的相同的存储器块,这释放了存储器块。 共享位被设置为指示转换表条目与另一个转换表条目共享其存储器块。 此外,转换表条目可以包括引用存储器块中不与其他转换表条目共享的存储器片段的指针形式的专用增量。 当转换表具有专用增量时,其增量位被设置。