DYNAMIC PACKET TRAINING
    1.
    发明申请

    公开(公告)号:US20080259822A1

    公开(公告)日:2008-10-23

    申请号:US12147793

    申请日:2008-06-27

    CPC classification number: H04L47/10 H04L47/365

    Abstract: A packet control mechanism for a computer data system that dynamically adjusts packet training depending on the utilization load on the processor. The dynamic adjustment of packet training can be to enable and disable packet training, or adjust the number of packets in the packet train. In preferred embodiments, the computer data system includes a processor utilization mechanism that indicates a load on a processor. When the packet control mechanism determines the load on the processor is above a threshold limit, the packet control mechanism reduces the processor load by compressing the packets into the packet train. The compressing of the packets is stopped or reduced when the processor load is below a threshold in order to increase the data throughput on the network interface.

    Control store address stop
    2.
    发明授权
    Control store address stop 失效
    控制商店地址停止

    公开(公告)号:US5901300A

    公开(公告)日:1999-05-04

    申请号:US153540

    申请日:1993-11-15

    Abstract: A system for stopping the operation of a data processing system executing control words stored in a read/write control word storage device. A special control word is stored at the control storage address where it is desired to stop operation of the processor and the regular control word at that address is stored in a service processor memory. When the control storage address containing the special control word is reached, the special control word causes the system clock to be inhibited, thereby stopping the execution of control words, an indication that the processor has been stopped is generated, and the regular control word is restored to the control word storage device from the service processor memory for resumption of system operation.

    Abstract translation: 一种用于停止执行存储在读/写控制字存储装置中的控制字的数据处理系统的操作的系统。 一个特殊的控制字存储在控制存储地址处,希望停止处理器的操作,并且该地址处的常规控制字存储在服​​务处理器存储器中。 当达到包含特殊控制字的控制存储地址时,特殊控制字使得系统时钟被禁止,从而停止执行控制字,产生处理器停止的指示,并且常规控制字是 从服务处理器存储器恢复到控制字存储设备以恢复系统操作。

    Processing database queries by returning results of a first query to subsequent queries
    3.
    发明授权
    Processing database queries by returning results of a first query to subsequent queries 失效
    通过将第一个查询的结果返回到后续查询来处理数据库查询

    公开(公告)号:US08108375B2

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

    申请号:US12351826

    申请日:2009-01-10

    CPC classification number: G06F17/30457 G06F17/3046

    Abstract: Multiple database queries are satisfied with the same data in a manner that assures the data is current and without having to interrogate the database for each query. In a first embodiment, all queries that are received during the processing of a first query after interrogation of the database has begun for the first query are evaluated to determine whether the result set returned for the first query will satisfy the queries received during processing of the first query. If so, the result set returned for the first query is used to generate result sets for the subsequent compatible queries received during the processing of the first query. In a second embodiment, queries are delayed and grouped, and a new query is then processed for each group that returns a result set that satisfies all of the queries in the group. In both cases, the result set for one query is used to generate a result set for a different query.

    Abstract translation: 以确保数据是最新的方式并且不必询问每个查询的数据库的方式,以相同的数据满足多个数据库查询。 在第一实施例中,评估在询问数据库之后的第一查询处理期间接收的所有查询是否已经开始用于第一查询,以确定对于第一查询返回的结果集是否满足在处理期间接收到的查询 第一个查询。 如果是这样,则为第一个查询返回的结果集用于生成在处理第一个查询期间接收到的后续兼容查询的结果集。 在第二实施例中,查询被延迟和分组,然后对于返回满足组中的所有查询的结果集的每个组来处理新的查询。 在这两种情况下,一个查询的结果集用于为不同的查询生成结果集。

    Reducing Remote Memory Accesses to Shared Data in a Multi-Nodal Computer System
    4.
    发明申请
    Reducing Remote Memory Accesses to Shared Data in a Multi-Nodal Computer System 失效
    减少远程内存访问多节点计算机系统中的共享数据

    公开(公告)号:US20100229177A1

    公开(公告)日:2010-09-09

    申请号:US12551162

    申请日:2009-08-31

    CPC classification number: G06F9/5033 G06F9/4843 G06F9/505 G06F9/5066

    Abstract: Disclosed is an apparatus, method, and program product for identifying and grouping threads that have interdependent data access needs. The preferred embodiment of the present invention utilizes two different constructs to accomplish this grouping. A Memory Affinity Group (MAG) is disclosed. The MAG construct enables multiple threads to be associated with the same node without any foreknowledge of which threads will be involved in the association, and without any control over the particular node with which they are associated. A Logical Node construct is also disclosed. The Logical Node construct enables multiple threads to be associated with the same specified node without any foreknowledge of which threads will be involved in the association. While logical nodes do not explicitly identify the underlying physical nodes comprising the system, they provide a means of associating particular threads with the same node and other threads with other node(s).

    Abstract translation: 公开了一种用于识别和分组具有相互依赖的数据访问需求的线程的装置,方法和程序产品。 本发明的优选实施例利用两种不同的构造来完成该分组。 记录亲和组(MAG)被公开。 MAG构造使得多个线程能够与相同的节点相关联,而没有任何预先知道哪个线程将涉及关联,并且不对与它们相关联的特定节点进行任何控制。 还公开了逻辑节点构造。 逻辑节点构造使得多个线程可以与相同的指定节点相关联,而无需预先知道关联中涉及的线程。 虽然逻辑节点没有明确地识别包括系统的底层物理节点,但它们提供了将特定线程与其他节点相同的节点和其他线程相关联的手段。

    Mechanism for reducing remote memory accesses to shared data in a multi-nodal computer system
    5.
    发明授权
    Mechanism for reducing remote memory accesses to shared data in a multi-nodal computer system 失效
    减少在多节点计算机系统中对共享数据的远程存储器访问的机制

    公开(公告)号:US07584476B2

    公开(公告)日:2009-09-01

    申请号:US10793346

    申请日:2004-03-04

    CPC classification number: G06F9/5033 G06F9/4843 G06F9/505 G06F9/5066

    Abstract: Disclosed is an apparatus, method, and program product for identifying and grouping threads that have interdependent data access needs. The preferred embodiment of the present invention utilizes two different constructs to accomplish this grouping. A Memory Affinity Group (MAG) is disclosed. The MAG construct enables multiple threads to be associated with the same node without any foreknowledge of which threads will be involved in the association, and without any control over the particular node with which they are associated. A Logical Node construct is also disclosed. The Logical Node construct enables multiple threads to be associated with the same specified node without any foreknowledge of which threads will be involved in the association. While logical nodes do not explicitly identify the underlying physical nodes comprising the system, they provide a means of associating particular threads with the same node and other threads with other node(s).

    Abstract translation: 公开了一种用于识别和分组具有相互依赖的数据访问需求的线程的装置,方法和程序产品。 本发明的优选实施例利用两种不同的构造来完成该分组。 记录亲和组(MAG)被公开。 MAG构造使得多个线程能够与相同的节点相关联,而不需要知道哪个线程将涉及关联,并且不对与它们相关联的特定节点进行任何控制。 还公开了逻辑节点构造。 逻辑节点构造使得多个线程可以与相同的指定节点相关联,而无需预先知道关联中涉及的线程。 虽然逻辑节点没有明确地识别包括系统的底层物理节点,但它们提供了将特定线程与其他节点相同的节点和其他线程相关联的手段。

    PROCESSING DATABASE QUERIES BY RETURNING RESULTS OF A FIRST QUERY TO SUBSEQUENT QUERIES
    6.
    发明申请
    PROCESSING DATABASE QUERIES BY RETURNING RESULTS OF A FIRST QUERY TO SUBSEQUENT QUERIES 失效
    通过将第一次查询的结果返回到后续查询来处理数据库查询

    公开(公告)号:US20090138448A1

    公开(公告)日:2009-05-28

    申请号:US12351826

    申请日:2009-01-10

    CPC classification number: G06F17/30457 G06F17/3046

    Abstract: Multiple database queries are satisfied with the same data in a manner that assures the data is current and without having to interrogate the database for each query. In a first embodiment, all queries that are received during the processing of a first query after interrogation of the database has begun for the first query are evaluated to determine whether the result set returned for the first query will satisfy the queries received during processing of the first query. If so, the result set returned for the first query is used to generate result sets for the subsequent compatible queries received during the processing of the first query. In a second embodiment, queries are delayed and grouped, and a new query is then processed for each group that returns a result set that satisfies all of the queries in the group. In both cases, the result set for one query is used to generate a result set for a different query.

    Abstract translation: 以确保数据是最新的方式并且不必询问每个查询的数据库的方式,以相同的数据满足多个数据库查询。 在第一实施例中,评估在询问数据库之后的第一查询处理期间接收的所有查询是否已经开始用于第一查询,以确定对于第一查询返回的结果集是否满足在处理期间接收到的查询 第一个查询。 如果是这样,则为第一个查询返回的结果集用于生成在处理第一个查询期间接收到的后续兼容查询的结果集。 在第二实施例中,查询被延迟和分组,然后对于返回满足组中的所有查询的结果集的每个组来处理新的查询。 在这两种情况下,一个查询的结果集用于为不同的查询生成结果集。

    DYNAMIC PACKET TRAINING
    7.
    发明申请
    DYNAMIC PACKET TRAINING 审中-公开
    动态包培训

    公开(公告)号:US20080263226A1

    公开(公告)日:2008-10-23

    申请号:US12147766

    申请日:2008-06-27

    CPC classification number: H04L47/10 H04L47/365

    Abstract: A packet control mechanism for a computer data system that dynamically adjusts packet training depending on the utilization load on the processor. The dynamic adjustment of packet training can be to enable and disable packet training, or adjust the number of packets in the packet train. In preferred embodiments, the computer data system includes a processor utilization mechanism that indicates a load on a processor. When the packet control mechanism determines the load on the processor is above a threshold limit, the packet control mechanism reduces the processor load by compressing the packets into the packet train. The compressing of the packets is stopped or reduced when the processor load is below a threshold in order to increase the data throughput on the network interface.

    Abstract translation: 一种用于计算机数据系统的分组控制机制,其根据处理器上的利用负载来动态地调整分组训练。 分组训练的动态调整可以是启用和禁用分组训练,或者调整分组串中的分组数。 在优选实施例中,计算机数据系统包括指示处理器上的负载的处理器利用机制。 当分组控制机制确定处理器上的负载高于阈值限制时,分组控制机制通过将分组压缩到分组列中来减少处理器负载。 当处理器负载低于阈值时,数据包的压缩被停止或减少,以便增加网络接口上的数据吞吐量。

    Dynamic packet training
    8.
    发明授权
    Dynamic packet training 失效
    动态包训练

    公开(公告)号:US07480238B2

    公开(公告)日:2009-01-20

    申请号:US11106011

    申请日:2005-04-14

    CPC classification number: H04L47/10 H04L47/365

    Abstract: A packet control mechanism for a computer data system that dynamically adjusts packet training depending on the utilization load on the processor. The dynamic adjustment of packet training can be to enable and disable packet training, or adjust the number of packets in the packet train. In preferred embodiments, the computer data system includes a processor utilization mechanism that indicates a load on a processor. When the packet control mechanism determines the load on the processor is above a threshold limit, the packet control mechanism reduces the processor load by compressing the packets into the packet train. The compressing of the packets is stopped or reduced when the processor load is below a threshold in order to increase the data throughput on the network interface.

    Abstract translation: 一种用于计算机数据系统的分组控制机制,其根据处理器上的利用负载来动态地调整分组训练。 分组训练的动态调整可以是启用和禁用分组训练,或者调整分组串中的分组数。 在优选实施例中,计算机数据系统包括指示处理器上的负载的处理器利用机制。 当分组控制机制确定处理器上的负载高于阈值限制时,分组控制机制通过将分组压缩到分组列中来减少处理器负载。 当处理器负载低于阈值时,数据包的压缩被停止或减少,以便增加网络接口上的数据吞吐量。

    DYNAMIC PACKET TRAINING
    9.
    发明申请

    公开(公告)号:US20080259821A1

    公开(公告)日:2008-10-23

    申请号:US12147778

    申请日:2008-06-27

    CPC classification number: H04L47/10 H04L47/365

    Abstract: A packet control mechanism for a computer data system that dynamically adjusts packet training depending on the utilization load on the processor. The dynamic adjustment of packet training can be to enable and disable packet training, or adjust the number of packets in the packet train. In preferred embodiments, the computer data system includes a processor utilization mechanism that indicates a load on a processor. When the packet control mechanism determines the load on the processor is above a threshold limit, the packet control mechanism reduces the processor load by compressing the packets into the packet train. The compressing of the packets is stopped or reduced when the processor load is below a threshold in order to increase the data throughput on the network interface.

    Mechanism for reducing remote memory accesses to shared data in a multi-nodal computer system
    10.
    发明申请
    Mechanism for reducing remote memory accesses to shared data in a multi-nodal computer system 失效
    减少在多节点计算机系统中对共享数据的远程存储器访问的机制

    公开(公告)号:US20050210468A1

    公开(公告)日:2005-09-22

    申请号:US10793346

    申请日:2004-03-04

    CPC classification number: G06F9/5033 G06F9/4843 G06F9/505 G06F9/5066

    Abstract: Disclosed is an apparatus, method, and program product for identifying and grouping threads that have interdependent data access needs. The preferred embodiment of the present invention utilizes two different constructs to accomplish this grouping. A Memory Affinity Group (MAG) is disclosed. The MAG construct enables multiple threads to be associated with the same node without any foreknowledge of which threads will be involved in the association, and without any control over the particular node with which they are associated. A Logical Node construct is also disclosed. The Logical Node construct enables multiple threads to be associated with the same specified node without any foreknowledge of which threads will be involved in the association. While logical nodes do not explicitly identify the underlying physical nodes comprising the system, they provide a means of associating particular threads with the same node and other threads with other node(s).

    Abstract translation: 公开了一种用于识别和分组具有相互依赖的数据访问需求的线程的装置,方法和程序产品。 本发明的优选实施例利用两种不同的构造来完成该分组。 记录亲和组(MAG)被公开。 MAG构造使得多个线程能够与相同的节点相关联,而没有任何预先知道哪个线程将涉及关联,并且不对与它们相关联的特定节点进行任何控制。 还公开了逻辑节点构造。 逻辑节点构造使得多个线程可以与相同的指定节点相关联,而无需预先知道关联中涉及的线程。 虽然逻辑节点没有明确地识别包括系统的底层物理节点,但它们提供了将特定线程与其他节点相同的节点和其他线程相关联的手段。

Patent Agency Ranking