ACKNOWLEDGEMENT FILTERING
    1.
    发明申请
    ACKNOWLEDGEMENT FILTERING 审中-公开
    确认过滤

    公开(公告)号:US20070291782A1

    公开(公告)日:2007-12-20

    申请号:US11424043

    申请日:2006-06-14

    IPC分类号: H04L12/56 H04L12/54 H04L1/18

    摘要: A solution for managing a communications connection, in which one or more acknowledgements are filtered is provided. In particular, data can be obtained for forwarding to a remote device, and at least some of the data can be communicated for processing on the remote device. Subsequently, an acknowledgement is received for the at least some of the data, and a determination is made as to whether to forward the acknowledgement based on an optimization configuration. The invention can include several checks to ensure that any acknowledgement that should be forwarded for further processing is properly forwarded. In one embodiment, the invention is implemented on a network adapter, and enables numerous acknowledgements that are received by the network adapter for a large send data packet to be filtered and not provided to a protocol stack.

    摘要翻译: 提供用于管理通信连接的解决方案,其中一个或多个确认被过滤。 特别地,可以获得用于转发到远程设备的数据,并且可以传送至少一些数据以在远程设备上进行处理。 随后,接收至少一些数据的确认,并且基于优化配置确定是否转发确认。 本发明可以包括若干检查,以确保应转发用于进一步处理的任何确认被正确转发。 在一个实施例中,本发明在网络适配器上实现,并且允许由网络适配器接收的大量发送数据分组的许多确认被过滤并且不提供给协议栈。

    Transactional execution branch indications
    2.
    发明授权
    Transactional execution branch indications 有权
    交易执行分支指示

    公开(公告)号:US08966324B2

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

    申请号:US13524779

    申请日:2012-06-15

    IPC分类号: G06F11/00

    摘要: Transactional execution branch indications are placed into one or more transaction diagnostic blocks when a transaction is aborted. Each branch indication specifies whether a branch was taken, as a result of executing a branch instruction within the transaction. As the transaction executes and a branch instruction is encountered, a branch indication is set in a vector indicating whether the branch was taken. Then, if the transaction aborts, the indicators are stored in one or more transaction diagnostic blocks providing a branch history usable in diagnosing the failure.

    摘要翻译: 当事务被中止时,事务执行分支指示被放置到一个或多个事务诊断块中。 作为在事务中执行分支指令的结果,每个分支指示指定是否采用分支。 当事务执行并且遇到分支指令时,在指示是否采取分支的向量中设置分支指示。 然后,如果事务中止,则指示符存储在提供可用于诊断故障的分支历史的一个或多个事务诊断块中。

    Unified, workload-optimized, adaptive RAS for hybrid systems
    4.
    发明授权
    Unified, workload-optimized, adaptive RAS for hybrid systems 有权
    用于混合系统的统一的,工作负载优化的自适应RAS

    公开(公告)号:US08806269B2

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

    申请号:US13170590

    申请日:2011-06-28

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product for maintaining reliability in a computer system. In an example embodiment, the method includes managing workloads on a first processor with a first processor architecture by an agent process executing on a second processor with a second processor architecture. The method proceeds by activating redundant computation on the second processor by the agent process. The method continues by performing a same computation from a workload of the workloads at least twice. Finally, the method includes comparing results of the same computation. In this embodiment the first processor is coupled the second processor by a network, and the first processor architecture and second processor architecture are different architectures.

    摘要翻译: 一种用于在计算机系统中维持可靠性的方法,系统和计算机程序产品。 在示例实施例中,该方法包括通过在具有第二处理器架构的第二处理器上执行的代理进程来管理具有第一处理器架构的第一处理器上的工作负载。 该方法通过在代理处理中激活第二处理器上的冗余计算来进行。 该方法通过至少两次从工作负载的工作负载执行相同的计算来继续。 最后,该方法包括比较相同计算的结果。 在该实施例中,第一处理器通过网络耦合第二处理器,并且第一处理器架构和第二处理器架构是不同的架构。

    Virtualization of storage buffers used by asynchronous processes
    5.
    发明授权
    Virtualization of storage buffers used by asynchronous processes 有权
    异步进程使用的存储缓冲区的虚拟化

    公开(公告)号:US08701120B2

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

    申请号:US12394844

    申请日:2009-02-27

    IPC分类号: G06F9/50

    摘要: The amount of host real storage provided to a large guest storage buffer is controlled. This control is transparent to the guest that owns the buffer and is executing an asynchronous process to update the buffer. The control uses one or more indicators to determine when additional host real storage is to be provided.

    摘要翻译: 控制提供给大客户机存储缓冲区的主机实际存储量。 该控件对拥有缓冲区的客户端是透明的,并正在执行异步进程来更新缓冲区。 该控制使用一个或多个指示器来确定何时需要提供附加的主机实际存储。

    Shared request grouping in a computing system
    7.
    发明授权
    Shared request grouping in a computing system 有权
    计算系统中的共享请求分组

    公开(公告)号:US08510739B2

    公开(公告)日:2013-08-13

    申请号:US12883512

    申请日:2010-09-16

    IPC分类号: G06F9/46

    CPC分类号: G06F9/52

    摘要: A queuing module is configured to determine the presence of at least one shared request in a request queue, and in the event at least one shared request is determined to be present in the queue; determine the presence of a waiting exclusive request located in the queue after the at least one shared request, and in the event a waiting exclusive request is determined to be located in the queue after the at least one shared request: determine whether grouping a new shared request with the at least one shared request violates a deferral limit of the waiting exclusive request; and, in the event grouping the new shared request with the at least one shared request does not violate the deferral limit of the waiting exclusive request, group the new shared request with the at least one shared request.

    摘要翻译: 排队模块被配置为确定请求队列中存在至少一个共享请求,并且在确定至少一个共享请求存在于队列中的情况下; 在所述至少一个共享请求之后确定位于所述队列中的等待的排他请求的存在,以及在所述至少一个共享请求之后确定等待的排他请求位于所述队列中的情况下:确定是否对新共享的分组 具有至少一个共享请求的请求违反等待的独占请求的延迟限制; 并且在与所述至少一个共享请求对所述新共享请求进行分组的情况下,不违反所述等待的独占请求的延迟限制,则用所述至少一个共享请求对所述新共享请求进行分组。