Managing memory in a system that includes a shared memory area and a private memory area
    4.
    发明申请
    Managing memory in a system that includes a shared memory area and a private memory area 有权
    在包含共享内存区域和专用内存区域的系统中管理内存

    公开(公告)号:US20080235481A1

    公开(公告)日:2008-09-25

    申请号:US11726060

    申请日:2007-03-20

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0284 G06F9/52

    摘要: A method and apparatus for auto-tuning memory is provided. Memory on a computer system comprises at least one shared memory area and at least one private memory area. Addresses in the shared memory area are accessible to multiple processes. Addresses in the private memory area are dedicated to individual processes. Initially, a division in the amount of memory is established between the shared and private memory areas. Subsequently, a new division is determined. Consequently, memory from one memory area is “given” to the other memory area. In one approach, such sharing is achieved by causing the shared and private memory areas to be physically separate from each other both before and after a change in the division. The division of the amount of memory may be changed to a new division by deallocating memory from one of the memory areas and allocating that memory to the other of the memory areas.

    摘要翻译: 提供了一种用于自动调谐存储器的方法和装置。 计算机系统上的存储器包括至少一个共享存储器区域和至少一个专用存储器区域。 共享内存区域中的地址可以访问多个进程。 专用内存区域中的地址专用于各个进程。 最初,在共享和专用存储区之间建立了存储量的划分。 随后,确定了一个新的部门。 因此,来自一个存储器区域的存储器被“给予”另一个存储器区域。 在一种方法中,这种共享是通过使分区和专用存储器区域在分区改变之前和之后彼此物理上分开来实现的。 通过从存储区域之一释放存储器并将该存储器分配给存储区域中的另一个,可以将存储量的划分改变为新的划分。

    Partial key indexes
    5.
    发明授权
    Partial key indexes 有权
    部分关键指标

    公开(公告)号:US08429133B2

    公开(公告)日:2013-04-23

    申请号:US11956287

    申请日:2007-12-13

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/30327

    摘要: A partial reverse key index is described, which allows distributed contention as resources vie to insert data into an index as well as allows range scans to be performed on the index. To do so, before an index entry for a key value is inserted into an index, the key value is transformed using a transformation operation that affects a subset of the order of the key value. The index entry is then inserted based on the transformed key value. Because the transformation operation affects the order of the key value, the transformed values associated with two consecutive key values will not necessarily be consecutive. Therefore, the index entries associated with the consecutive key values may be inserted into unrelated portions of the index.

    摘要翻译: 描述了部分反向密钥索引,其允许分布式争用作为将数据插入到索引中的资源,并且允许在索引上执行范围扫描。 为此,在将键值的索引条目插入索引之前,将使用影响键值顺序子集的转换操作来转换键值。 然后基于转换的键值插入索引条目。 由于转换操作影响键值的顺序,与两个连续的键值相关联的变换值不一定是连续的。 因此,可以将与连续键值相关联的索引条目插入索引的无关部分。

    PARTIAL KEY INDEXES
    6.
    发明申请
    PARTIAL KEY INDEXES 有权
    部分主要指标

    公开(公告)号:US20090157701A1

    公开(公告)日:2009-06-18

    申请号:US11956287

    申请日:2007-12-13

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30327

    摘要: A partial reverse key index is described, which allows distributed contention as resources vie to insert data into an index as well as allows range scans to be performed on the index. To do so, before an index entry for a key value is inserted into an index, the key value is transformed using a transformation operation that affects a subset of the order of the key value. The index entry is then inserted based on the transformed key value. Because the transformation operation affects the order of the key value, the transformed values associated with two consecutive key values will not necessarily be consecutive. Therefore, the index entries associated with the consecutive key values may be inserted into unrelated portions of the index.

    摘要翻译: 描述了部分反向密钥索引,其允许分布式争用作为将数据插入到索引中的资源,并且允许在索引上执行范围扫描。 为此,在将键值的索引条目插入索引之前,将使用影响键值顺序子集的转换操作来转换键值。 然后基于转换的键值插入索引条目。 由于转换操作影响键值的顺序,与两个连续的键值相关联的变换值不一定是连续的。 因此,可以将与连续键值相关联的索引条目插入索引的无关部分。

    Managing memory in a system that includes a shared memory area and a private memory area
    7.
    发明授权
    Managing memory in a system that includes a shared memory area and a private memory area 有权
    在包含共享内存区域和专用内存区域的系统中管理内存

    公开(公告)号:US08099577B2

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

    申请号:US11726060

    申请日:2007-03-20

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0284 G06F9/52

    摘要: A method and apparatus for auto-tuning memory is provided. Memory on a computer system comprises at least one shared memory area and at least one private memory area. Addresses in the shared memory area are accessible to multiple processes. Addresses in the private memory area are dedicated to individual processes. Initially, a division in the amount of memory is established between the shared and private memory areas. Subsequently, a new division is determined. Consequently, memory from one memory area is “given” to the other memory area. In one approach, such sharing is achieved by causing the shared and private memory areas to be physically separate from each other both before and after a change in the division. The division of the amount of memory may be changed to a new division by deallocating memory from one of the memory areas and allocating that memory to the other of the memory areas.

    摘要翻译: 提供了一种用于自动调谐存储器的方法和装置。 计算机系统上的存储器包括至少一个共享存储器区域和至少一个专用存储器区域。 共享内存区域中的地址可以访问多个进程。 专用内存区域中的地址专用于各个进程。 最初,在共享和专用存储区之间建立了存储量的划分。 随后,确定了一个新的部门。 因此,来自一个存储器区域的存储器被“给予”另一个存储器区域。 在一种方法中,这种共享是通过使分区和专用存储器区域在分区改变之前和之后彼此物理上分开来实现的。 通过从存储区域之一释放存储器并将该存储器分配给存储区域中的另一个,可以将存储量的划分改变为新的划分。