Techniques for Moving Checkpoint-Based High-Availability Log and Data Directly From a Producer Cache to a Consumer Cache
    1.
    发明申请
    Techniques for Moving Checkpoint-Based High-Availability Log and Data Directly From a Producer Cache to a Consumer Cache 有权
    将基于检查点的高可用性日志和数据直接从生产者缓存移动到消费者缓存的技术

    公开(公告)号:US20150100731A1

    公开(公告)日:2015-04-09

    申请号:US14048474

    申请日:2013-10-08

    Abstract: A technique of operating a data processing system, includes logging addresses for cache lines modified by a producer core in a data array of a producer cache to create a high-availability (HA) log for the producer core. The technique also includes moving the HA log directly from the producer cache to a consumer cache of a consumer core and moving HA data associated with the addresses of the HA log directly from the producer cache to the consumer cache. The HA log corresponds to a cache line that includes multiple of the addresses. Finally, the technique includes processing, by the consumer core, the HA log and the HA data for the data processing system.

    Abstract translation: 操作数据处理系统的技术包括记录由生产者高速缓存的数据阵列中的生产者核心修改的高速缓存行的地址,以为生产者核心创建高可用性(HA)日志。 该技术还包括将HA日志从生产者缓存直接移动到消费者核心的消费者缓存,并将与HA日志的地址相关联的HA数据直接从生产者缓存移动到消费者缓存。 HA日志对应于包含多个地址的高速缓存行。 最后,该技术包括消费者核心处理数据处理系统的HA日志和HA数据。

    Moving Checkpoint-Based High-Availability Log and Data Directly From a Producer Cache to a Consumer Cache
    2.
    发明申请
    Moving Checkpoint-Based High-Availability Log and Data Directly From a Producer Cache to a Consumer Cache 有权
    将基于检查点的高可用性日志和数据直接从生产者缓存移动到用户缓存

    公开(公告)号:US20150100732A1

    公开(公告)日:2015-04-09

    申请号:US14170205

    申请日:2014-01-31

    Abstract: A technique of operating a data processing system, includes logging addresses for cache lines modified by a producer core in a data array of a producer cache to create a high-availability (HA) log for the producer core. The technique also includes moving the HA log directly from the producer cache to a consumer cache of a consumer core and moving HA data associated with the addresses of the HA log directly from the producer cache to the consumer cache. The HA log corresponds to a cache line that includes multiple of the addresses. Finally, the technique includes processing, by the consumer core, the HA log and the HA data for the data processing system.

    Abstract translation: 操作数据处理系统的技术包括记录由生产者高速缓存的数据阵列中的生产者核心修改的高速缓存行的地址,以为生产者核心创建高可用性(HA)日志。 该技术还包括将HA日志从生产者缓存直接移动到消费者核心的消费者缓存,并将与HA日志的地址相关联的HA数据直接从生产者缓存移动到消费者缓存。 HA日志对应于包含多个地址的高速缓存行。 最后,该技术包括消费者核心处理数据处理系统的HA日志和HA数据。

    Non-uniform memory access (NUMA) enhancements for shared logical partitions
    3.
    发明授权
    Non-uniform memory access (NUMA) enhancements for shared logical partitions 有权
    共享逻辑分区的非均匀内存访问(NUMA)增强功能

    公开(公告)号:US08782646B2

    公开(公告)日:2014-07-15

    申请号:US13682966

    申请日:2012-11-21

    CPC classification number: G06F9/5077 G06F2212/2542

    Abstract: In a NUMA-topology computer system that includes multiple nodes and multiple logical partitions, some of which may be dedicated and others of which are shared, NUMA optimizations are enabled in shared logical partitions. This is done by specifying a home node parameter in each virtual processor assigned to a logical partition. When a task is created by an operating system in a shared logical partition, a home node is assigned to the task, and the operating system attempts to assign the task to a virtual processor that has a home node that matches the home node for the task. The partition manager then attempts to assign virtual processors to their corresponding home nodes. If this can be done, NUMA optimizations may be performed without the risk of reducing the performance of the shared logical partition.

    Abstract translation: 在包含多个节点和多个逻辑分区的NUMA拓扑计算机系统中,其中一些可能是专用的,其他的可以是共享的,而在共享逻辑分区中启用了NUMA优化。 这是通过在分配给逻辑分区的每个虚拟处理器中指定家庭节点参数来完成的。 当由共享逻辑分区中的操作系统创建任务时,将家庭节点分配给该任务,并且操作系统尝试将该任务分配给具有与该任务的家庭节点匹配的家庭节点的虚拟处理器 。 然后,分区管理器尝试将虚拟处理器分配给其对应的家庭节点。 如果可以这样做,可以执行NUMA优化,而不会降低共享逻辑分区的性能。

    Non-Uniform Memory Access (NUMA) Enhancements for Shared Logical Partitions
    4.
    发明申请
    Non-Uniform Memory Access (NUMA) Enhancements for Shared Logical Partitions 有权
    共享逻辑分区的非均匀内存访问(NUMA)增强功能

    公开(公告)号:US20130080712A1

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

    申请号:US13682966

    申请日:2012-11-21

    CPC classification number: G06F9/5077 G06F2212/2542

    Abstract: In a NUMA-topology computer system that includes multiple nodes and multiple logical partitions, some of which may be dedicated and others of which are shared, NUMA optimizations are enabled in shared logical partitions. This is done by specifying a home node parameter in each virtual processor assigned to a logical partition. When a task is created by an operating system in a shared logical partition, a home node is assigned to the task, and the operating system attempts to assign the task to a virtual processor that has a home node that matches the home node for the task. The partition manager then attempts to assign virtual processors to their corresponding home nodes. If this can be done, NUMA optimizations may be performed without the risk of reducing the performance of the shared logical partition.

    Abstract translation: 在包含多个节点和多个逻辑分区的NUMA拓扑计算机系统中,其中一些可能是专用的,其他的可以是共享的,而在共享逻辑分区中启用了NUMA优化。 这是通过在分配给逻辑分区的每个虚拟处理器中指定家庭节点参数来完成的。 当由共享逻辑分区中的操作系统创建任务时,将家庭节点分配给该任务,并且操作系统尝试将该任务分配给具有与该任务的家庭节点匹配的家庭节点的虚拟处理器 。 然后,分区管理器尝试将虚拟处理器分配给其对应的家庭节点。 如果可以这样做,可以执行NUMA优化,而不会降低共享逻辑分区的性能。

Patent Agency Ranking