PROCESSOR THREAD LOAD BALANCING MANAGER
    1.
    发明申请
    PROCESSOR THREAD LOAD BALANCING MANAGER 失效
    处理器螺纹负载平衡管理器

    公开(公告)号:US20120066688A1

    公开(公告)日:2012-03-15

    申请号:US12880534

    申请日:2010-09-13

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5083

    摘要: An operating system of an information handling system (IHS) determines a process tree of data sharing threads in an application that the IHS executes. A load balancing manager assigns a home processor to each thread of the executing application process tree and dispatches the process tree to the home processor. The load balancing manager determines whether a particular poaching processor of a virtual or real processor group is available to execute threads of the executing application within the home processor of a processor group. If ready or run queues of a prospective poaching processor are empty, the load balancing manager may move or poach a thread or threads from the home processor ready queue to the ready queue of the prospective poaching processor. The poaching processor executes the poached threads to provide load balancing to the information handling system (IHS).

    摘要翻译: 信息处理系统(IHS)的操作系统确定IHS执行的应用程序中数据共享线程的进程树。 负载平衡管理器为执行应用进程树的每个线程分配归属处理器,并将进程树分派到家庭处理器。 负载平衡管理器确定虚拟或实际处理器组的特定偷猎处理器是否可用于执行处理器组的家庭处理器内的执行应用的线程。 如果预期的偷猎处理器的准备好或运行的队列是空的,则负载平衡管理器可以将线程或线程从家庭处理器就绪队列移动或者从潜在的偷猎处理器的就绪队列中移走。 偷猎处理器执行水印线程以向信息处理系统(IHS)提供负载平衡。

    Processor thread load balancing manager
    2.
    发明授权
    Processor thread load balancing manager 失效
    处理器线程负载平衡管理器

    公开(公告)号:US08413158B2

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

    申请号:US12880534

    申请日:2010-09-13

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5083

    摘要: An operating system of an information handling system (IHS) determines a process tree of data sharing threads in an application that the IHS executes. A load balancing manager assigns a home processor to each thread of the executing application process tree and dispatches the process tree to the home processor. The load balancing manager determines whether a particular poaching processor of a virtual or real processor group is available to execute threads of the executing application within the home processor of a processor group. If ready or run queues of a prospective poaching processor are empty, the load balancing manager may move or poach a thread or threads from the home processor ready queue to the ready queue of the prospective poaching processor. The poaching processor executes the poached threads to provide load balancing to the information handling system (IHS).

    摘要翻译: 信息处理系统(IHS)的操作系统确定IHS执行的应用程序中数据共享线程的进程树。 负载平衡管理器为执行应用进程树的每个线程分配归属处理器,并将进程树分派到家庭处理器。 负载平衡管理器确定虚拟或实际处理器组的特定偷猎处理器是否可用于执行处理器组的家庭处理器内的执行应用的线程。 如果预期的偷猎处理器的准备好或运行的队列是空的,则负载平衡管理器可以将线程或线程从家庭处理器就绪队列移动或者从潜在的偷猎处理器的就绪队列中移走。 偷猎处理器执行水印线程以向信息处理系统(IHS)提供负载平衡。

    Processor thread load balancing manager
    3.
    发明授权
    Processor thread load balancing manager 失效
    处理器线程负载平衡管理器

    公开(公告)号:US08402470B2

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

    申请号:US13452849

    申请日:2012-04-21

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5083

    摘要: A processor thread load balancing manager employs an operating system of an information handling system (IHS) that determines a process tree of data sharing threads in an application that the IHS executes. The load balancing manager assigns a home processor to each thread of the executing application process tree and dispatches the process tree to the home processor. The load balancing manager determines whether a particular poaching processor of a virtual or real processor group is available to execute threads of the executing application within the home processor of a processor group. If ready or run queues of a prospective poaching processor are empty, the load balancing manager may move or poach a thread or threads from the home processor ready queue to the ready queue of the prospective poaching processor. The poaching processor executes the poached threads to provide load balancing to the information handling system (IHS).

    摘要翻译: 处理器线程负载平衡管理器使用信息处理系统(IHS)的操作系统,其确定IHS执行的应用程序中数据共享线程的进程树。 负载平衡管理器为执行应用进程树的每个线程分配一个家庭处理器,并将进程树分派到家庭处理器。 负载平衡管理器确定虚拟或实际处理器组的特定偷猎处理器是否可用于执行处理器组的家庭处理器内的执行应用的线程。 如果预期的偷猎处理器的准备好或运行的队列是空的,则负载平衡管理器可以将线程或线程从家庭处理器就绪队列移动或者从潜在的偷猎处理器的就绪队列中移走。 偷猎处理器执行水印线程以向信息处理系统(IHS)提供负载平衡。

    PROCESSOR THREAD LOAD BALANCING MANAGER
    4.
    发明申请
    PROCESSOR THREAD LOAD BALANCING MANAGER 失效
    处理器螺纹负载平衡管理器

    公开(公告)号:US20120204188A1

    公开(公告)日:2012-08-09

    申请号:US13452849

    申请日:2012-04-21

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5083

    摘要: A processor thread load balancing manager employs an operating system of an information handling system (IHS) that determines a process tree of data sharing threads in an application that the IHS executes. The load balancing manager assigns a home processor to each thread of the executing application process tree and dispatches the process tree to the home processor. The load balancing manager determines whether a particular poaching processor of a virtual or real processor group is available to execute threads of the executing application within the home processor of a processor group. If ready or run queues of a prospective poaching processor are empty, the load balancing manager may move or poach a thread or threads from the home processor ready queue to the ready queue of the prospective poaching processor. The poaching processor executes the poached threads to provide load balancing to the information handling system (IHS).

    摘要翻译: 处理器线程负载平衡管理器使用信息处理系统(IHS)的操作系统,其确定IHS执行的应用程序中数据共享线程的进程树。 负载平衡管理器为执行应用进程树的每个线程分配一个家庭处理器,并将进程树分派到家庭处理器。 负载平衡管理器确定虚拟或实际处理器组的特定偷猎处理器是否可用于执行处理器组的家庭处理器内的执行应用的线程。 如果预期的偷猎处理器的准备好或运行的队列是空的,则负载平衡管理器可以将线程或线程从家庭处理器就绪队列移动或者从潜在的偷猎处理器的就绪队列中移走。 偷猎处理器执行水印线程以向信息处理系统(IHS)提供负载平衡。

    Optimization of network adapter utilization in EtherChannel environment
    5.
    发明授权
    Optimization of network adapter utilization in EtherChannel environment 有权
    在EtherChannel环境中优化网络适配器利用率

    公开(公告)号:US07403479B2

    公开(公告)日:2008-07-22

    申请号:US10960586

    申请日:2004-10-07

    IPC分类号: H04J1/16

    CPC分类号: H04L47/10 H04L47/283

    摘要: Method, system and computer program product for transferring data in a data processing system network. A method for transferring data in a data processing system network according to the invention includes determining an adapter among a plurality of adapters that has the lowest transmit latency, and assigning data to be transferred to the adapter determined to have the lowest transmit latency. The data to be transferred is then transferred by the assigned adapter. The present invention utilizes network adapters to transfer data in a more efficient manner.

    摘要翻译: 用于在数据处理系统网络中传输数据的方法,系统和计算机程序产品。 根据本发明的用于在数据处理系统网络中传送数据的方法包括:确定具有最低发射延迟的多个适配器之间的适配器,以及将要传送到适配器的数据分配给确定具有最低发射延迟的适配器。 要转让的数据然后由分配的适配器传输。 本发明利用网络适配器以更有效的方式传输数据。

    Partial line cache write injector for direct memory access write
    6.
    发明授权
    Partial line cache write injector for direct memory access write 有权
    部分行缓存写入注入器用于直接内存访问写入

    公开(公告)号:US08806153B2

    公开(公告)日:2014-08-12

    申请号:US13031809

    申请日:2011-02-22

    IPC分类号: G06F12/04 G06F11/10 G06F12/12

    摘要: A cache within a computer system receives a partial write request and identifies a cache hit of a cache line. The cache line corresponds to the partial write request and includes existing data. In turn, the cache receives partial write data and merges the partial write data with the existing data into the cache line. In one embodiment, the existing data is “modified” or “dirty.” In another embodiment, the existing data is “shared.” In this embodiment, the cache changes the state of the cache line to indicate the storing of the partial write data into the cache line.

    摘要翻译: 计算机系统内的高速缓存接收部分写请求并识别高速缓存行的高速缓存命中。 高速缓存线对应于部分写入请求并且包括现有数据。 反过来,高速缓存接收部分写入数据,并将部分写入数据与现有数据合并到高速缓存行中。 在一个实施例中,现有数据被“修改”或“脏”。在另一个实施例中,现有数据是“共享”。在该实施例中,高速缓存改变高速缓存线的状态以指示部分写数据的存储 进入缓存行。

    Multi-level driver configuration
    7.
    发明授权
    Multi-level driver configuration 失效
    多级驱动程序配置

    公开(公告)号:US08458730B2

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

    申请号:US12026194

    申请日:2008-02-05

    CPC分类号: G06F13/102

    摘要: A method, medium and implementing processing system are provided in which the Operating System (OS) driver is divided into two parts, viz. an upper level OS driver and a lower level OS driver. The lower level OS driver sets up the adapter hardware and any adapter hardware work-around. The upper level OS driver is interfaced to the OS communication stack and each can be compiled separately. The upper OS driver is compiled and shipped with the OS to make sure it is compatible with the OS communication stack. The lower OS driver, in an exemplary embodiment, is compiled and stored in an adapter flash memory. The OS dynamically combines the upper and lower OS drivers together during the load time.

    摘要翻译: 提供了一种方法,介质和实现处理系统,其中操作系统(OS)驱动程序分为两部分,即 上级OS驱动程序和较低级别的OS驱动程序。 较低级别的OS驱动程序设置适配器硬件和任何适配器硬件解决方案。 上层OS驱动程序连接到OS通信堆栈,每个都可以单独编译。 操作系统的上层操作系统驱动程序被编译并附带,以确保它与OS通信栈兼容。 在示例性实施例中,较低OS驱动程序被编译并存储在适配器闪存中。 操作系统在加载时间内动态地将上部和下部OS驱动程序组合在一起。

    System and computer-readable medium for avoiding data loss during network port recovery processes
    8.
    发明授权
    System and computer-readable medium for avoiding data loss during network port recovery processes 失效
    用于在网络端口恢复过程中避免数据丢失的系统和计算机可读介质

    公开(公告)号:US07746888B2

    公开(公告)日:2010-06-29

    申请号:US11966390

    申请日:2007-12-28

    IPC分类号: H04L12/403

    摘要: A method, system, and computer program product are disclosed in a data processing system for avoiding data loss during network port recovery. A first network port is linked to a second network port via a network. The second network port transmits data to the first network port via the network. A determination is made that the first network port needs to be reinitialized. Prior to the first network port executing a re-initialization process, the first network port notifies the second network port to pause its data transmissions to the first network port.

    摘要翻译: 在数据处理系统中公开了一种方法,系统和计算机程序产品,用于避免网络端口恢复期间的数据丢失。 第一个网络端口通过网络链接到第二个网络端口。 第二个网络端口通过网络向第一个网络端口发送数据。 确定第一个网络端口需要重新初始化。 在第一网络端口执行重新初始化过程之前,第一网络端口通知第二网络端口将其数据传输暂停到第一网络端口。

    Intelligent system health indicator
    9.
    发明授权
    Intelligent system health indicator 有权
    智能系统健康指标

    公开(公告)号:US07734574B2

    公开(公告)日:2010-06-08

    申请号:US11060608

    申请日:2005-02-17

    IPC分类号: G06F17/30

    CPC分类号: G06F8/65 Y10S707/99954

    摘要: A method, apparatus, and computer instructions for handling updates. A database is queried to determine an effect of the update on the data processing system in response to detecting an update for the data processing system. A configuration of the data processing system is used in querying the database. A health status of the data processing system is selectively modified using the response to form a modified health status in response to receiving a response from the database.

    摘要翻译: 一种用于处理更新的方法,装置和计算机指令。 查询数据库以响应于检测到数据处理系统的更新来确定更新对数据处理系统的影响。 数据处理系统的配置用于查询数据库。 响应于从数据库接收到响应,使用响应选择性地修改数据处理系统的健康状况以形成修改的健康状态。

    MULTI-LEVEL DRIVER CONFIGURATION
    10.
    发明申请
    MULTI-LEVEL DRIVER CONFIGURATION 失效
    多级驱动配置

    公开(公告)号:US20090199216A1

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

    申请号:US12026194

    申请日:2008-02-05

    IPC分类号: G06F9/44

    CPC分类号: G06F13/102

    摘要: A method, medium and implementing processing system are provided in which the Operating System (OS) driver is divided into two parts, viz. an upper level OS driver and a lower level OS driver. The lower level OS driver sets up the adapter hardware and any adapter hardware work-around. The upper level OS driver is interfaced to the OS communication stack and each can be compiled separately. The upper OS driver is compiled and shipped with the OS to make sure it is compatible with the OS communication stack. The lower OS driver, in an exemplary embodiment, is compiled and stored in an adapter flash memory. The OS dynamically combines the upper and lower OS drivers together during the load time.

    摘要翻译: 提供了一种方法,介质和实现处理系统,其中操作系统(OS)驱动程序分为两部分,即 上级OS驱动程序和较低级别的OS驱动程序。 较低级别的OS驱动程序设置适配器硬件和任何适配器硬件解决方案。 上层OS驱动程序连接到OS通信堆栈,每个都可以单独编译。 操作系统的上层操作系统驱动程序被编译并附带,以确保它与OS通信栈兼容。 在示例性实施例中,较低OS驱动程序被编译并存储在适配器闪存中。 操作系统在加载时间内动态地将上部和下部OS驱动程序组合在一起。