Remote direct memory access socket aggregation

    公开(公告)号:US09128893B2

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

    申请号:US13740470

    申请日:2013-01-14

    摘要: Byte utilization is improved in Remote Direct Memory Access (RDMA) communications by detecting a plurality of concurrent messages on a plurality of application sockets which are destined for the same application, client or computer, intercepting those messages and consolidating their payloads into larger payloads, and then transmitting those consolidated messages to the destination, thereby increasing the payload-to-overhead byte utilization of the RDMA transmissions. At the receiving end, multiplexing information is used to unpack the consolidated messages, and to put the original payloads into a plurality of messages which are then fed into the receiving sockets to the destination application, client or computer, thereby making the consolidation process transparent between the initiator and the target.

    Multi-device visual correlation interaction
    2.
    发明授权
    Multi-device visual correlation interaction 有权
    多设备视觉相关性相互作用

    公开(公告)号:US09116604B2

    公开(公告)日:2015-08-25

    申请号:US13660042

    申请日:2012-10-25

    摘要: Multi-device visual correlation interaction includes displaying, by a first device, a user interface representation of a user interface displayed by a second device, the user interface representation containing one or more element representations, each element representation corresponding to an element contained within the user interface displayed by the second device; receiving from a user of the first device, a selection of a particular element representation of the user interface representation, the particular element representation corresponding to a particular element contained within the user interface; transmitting to the second device, by the first device, a contextual information request corresponding to the selection; in response to transmitting the contextual information request, receiving from the second device, by the first device, contextual information corresponding to the selection; and generating based on the contextual information, by the first device, a contextual list of actions associated with the particular element.

    摘要翻译: 多设备视觉相关交互包括由第一设备显示由第二设备显示的用户界面的用户界面表示,所述用户界面表示包含一个或多个元素表示,每个元素表示对应于包含在该用户内的元素 接口由第二设备显示; 从所述第一设备的用户接收所述用户界面表示的特定元素表示的选择,所述特定元素表示对应于包含在所述用户界面内的特定元素; 通过所述第一设备向所述第二设备发送与所述选择相对应的语境信息请求; 响应于发送所述上下文信息请求,从所述第二设备接收由所述第一设备对应于所述选择的上下文信息; 以及基于所述上下文信息,通过所述第一设备生成与所述特定元素相关联的动作的上下文列表。

    MANIPULATION OF USER INTERFACE CONTROLS
    5.
    发明申请
    MANIPULATION OF USER INTERFACE CONTROLS 有权
    用户界面控制的操作

    公开(公告)号:US20140181714A1

    公开(公告)日:2014-06-26

    申请号:US13721678

    申请日:2012-12-20

    IPC分类号: G06F3/0481

    摘要: A computer program product is described. The computer program product includes a computer useable storage medium including a computer readable program. The computer readable program includes instructions that, when executed by a processing device within a computer, cause the computer to perform operations. The operations include displaying an attraction icon on a display device, moving the attraction icon relative to a user interface control on the display device. The operations further include moving the user interface control from a first position on the display device to a second position to facilitate manipulation of the user interface control by a user, and restoring the user interface control to the first position in response to completion of the manipulation of the user interface control by the user.

    摘要翻译: 描述计算机程序产品。 计算机程序产品包括包括计算机可读程序的计算机可用存储介质。 计算机可读程序包括当由计算机内的处理装置执行时使计算机执行操作的指令。 操作包括在显示装置上显示吸引物图标,相对于显示装置上的用户界面控制移动吸引图标。 操作还包括将用户界面控制从显示设备上的第一位置移动到第二位置,以便于操作用户的用户界面控制,并且响应于操作的完成将用户界面控制恢复到第一位置 的用户界面控制。

    COMPUTER PROCESSOR WITH INSTRUCTION FOR EXECUTION BASED ON AVAILABLE INSTRUCTION SETS
    6.
    发明申请
    COMPUTER PROCESSOR WITH INSTRUCTION FOR EXECUTION BASED ON AVAILABLE INSTRUCTION SETS 有权
    具有基于可用指令集执行指令的计算机处理器

    公开(公告)号:US20140173260A1

    公开(公告)日:2014-06-19

    申请号:US13719537

    申请日:2012-12-19

    IPC分类号: G06F9/38

    摘要: A system and method for testing whether a computer processor is capable of executing a requested instruction set. The system includes a computer processor configured to receive an encoded conditional branch instruction in a form of machine code executable directly by the computer processor, and implement the encoded conditional branch instruction unconditionally, based on underlying hardware architecture of the computer processor. The Method for testing whether a computer processor is capable of executing a requested instruction set, the method including, receiving an encoded conditional branch instruction in a form of machine code executable directly by the computer processor, and implementing the encoded conditional branch instruction unconditionally, based on underlying hardware architecture of the computer processor.

    摘要翻译: 一种用于测试计算机处理器是否能够执行所请求的指令集的系统和方法。 该系统包括计算机处理器,其被配置为以计算机处理器直接执行的机器代码的形式接收编码的条件分支指令,并且基于计算机处理器的底层硬件体系结构无条件地实现编码的条件分支指令。 用于测试计算机处理器是否能够执行所请求的指令集的方法,所述方法包括:以计算机处理器直接执行的机器代码的形式接收编码的条件转移指令,并且无条件地实现编码的条件转移指令 在计算机处理器的底层硬件架构上。

    TECHNIQUES FOR DYNAMICALLY TRACKING LOGICAL UNITS MOVING BETWEEN INPUT/OUTPUT PORTS OF A STORAGE AREA NETWORK TARGET
    7.
    发明申请
    TECHNIQUES FOR DYNAMICALLY TRACKING LOGICAL UNITS MOVING BETWEEN INPUT/OUTPUT PORTS OF A STORAGE AREA NETWORK TARGET 有权
    用于动态跟踪存储区域网络目标的输入/输出端口之间的逻辑单元移动的技术

    公开(公告)号:US20140157046A1

    公开(公告)日:2014-06-05

    申请号:US13690129

    申请日:2012-11-30

    IPC分类号: G06F11/16

    CPC分类号: G06F11/2007 G06F11/2005

    摘要: A technique for operating a storage area network includes detecting an input/output operation failure associated with a logical unit number, which is associated with a first target port. The technique also includes determining, subsequent to the detected input/output operation failure, whether the logical unit number is associated with a second target port. Finally, the technique includes routing subsequent input/output operations for the logical unit number to the logical unit number via the second target port, in response to determining that the logical unit number is associated with the second target port.

    摘要翻译: 用于操作存储区域网络的技术包括检测与第一目标端口相关联的与逻辑单元号相关联的输入/输出操作故障。 该技术还包括在检测到的输入/输出操作故障之后确定逻辑单元号是否与第二目标端口相关联。 最后,该技术包括响应于确定逻辑单元号码与第二目标端口相关联,经由第二目标端口将逻辑单元号码的后续输入/输出操作路由到逻辑单元号码。

    INCREASING COVERAGE OF DELAYS THROUGH ARBITRATION LOGIC
    8.
    发明申请
    INCREASING COVERAGE OF DELAYS THROUGH ARBITRATION LOGIC 有权
    通过仲裁逻辑增加延迟覆盖

    公开(公告)号:US20140149622A1

    公开(公告)日:2014-05-29

    申请号:US13686095

    申请日:2012-11-27

    IPC分类号: G06F13/362

    摘要: In the verification of an integrated circuit design having arbitration logic which controls access from a plurality of requesters to a shared resource, an arbitration stall simulation mechanism selects one or more of the requesters for an extended stall procedure, and when a global counter expires, applies stalls having controlled durations to the selected requesters. The controlled durations can be randomly generated time periods within a preset range. The number of requesters subjected to the extended stall procedure can be randomly selected based on a predetermined percentage of requesters to stall. Local (requester-specific) code can perform the stalls for respective requesters using a stall duration inputs. The requester-specific codes can carry out the stalls using application program interface calls to override respective arbiter inputs from the requesters.

    摘要翻译: 在具有控制从多个请求者到共享资源的访问的仲裁逻辑的集成电路设计的验证中,仲裁失速模拟机构选择一个或多个请求者进行扩展失速过程,并且当全局计数器到期时,应用 具有对所选请求者的持续时间的档位。 受控持续时间可以在预设范围内随机生成时间段。 经过扩展失速程序的请求者的数量可以根据请求者的预定百分比来随机地选择以停止。 本地(请求者特定)代码可以使用失速持续时间输入来执行相应请求者的停顿。 请求者特定的代码可以使用应用程序接口调用来执行停止,以覆盖请求者的相应仲裁器输入。

    VIRTUAL MEMORY MANAGEMENT TO REDUCE POWER CONSUMPTION IN THE MEMORY
    9.
    发明申请
    VIRTUAL MEMORY MANAGEMENT TO REDUCE POWER CONSUMPTION IN THE MEMORY 有权
    虚拟内存管理,以减少内存中的功耗

    公开(公告)号:US20140137105A1

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

    申请号:US13674286

    申请日:2012-11-12

    IPC分类号: G06F9/455

    摘要: Reducing virtual memory power consumption during idle states in virtual memory systems comprising tracking the topology of the system memory by the system hypervisor and operating system running on any selected virtual machine hosted by the system hypervisor. The idle states in the system memory are dynamically monitored and then the power consumption states in the system memory are dynamically reduced through the interaction of the hypervisor and the operation system running on the selected virtual machine.

    摘要翻译: 包括在虚拟存储器系统中的空闲状态期间减少虚拟存储器的功率消耗,包括由系统虚拟机管理程序和由系统管理程序托管的任何所选虚拟机上运行的操作系统跟踪系统存储器的拓扑。 动态地监视系统存储器中的空闲状态,然后通过管理程序与在所选择的虚拟机上运行的操作系统的交互来动态地减少系统存储器中的功耗状态。

    MANAGING HOT WATER DELIVERY
    10.
    发明申请
    MANAGING HOT WATER DELIVERY 有权
    管理热水交付

    公开(公告)号:US20140131462A1

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

    申请号:US13677051

    申请日:2012-11-14

    IPC分类号: F24D19/10 F24H9/20

    摘要: A method, system or computer usable program product for controlling an on-demand hot water heater including providing a plurality of nodes for receiving hot water from an on-demand hot water heater in a hot water delivery system, receiving a demand with a node identifier for hot water at a node, determining a hot water temperature for the node from a centralized database, the database including a set of node identifiers with a corresponding set of preset hot water temperatures, and controlling a temperature of hot water flowing from the water heater based on the determined hot water temperature.

    摘要翻译: 一种用于控制按需热水器的方法,系统或计算机可用程序产品,包括提供用于从热水输送系统中的点播热水器接收热水的多个节点,接收具有节点标识符的需求 对于节点处的热水,从集中式数据库确定节点的热水温度,该数据库包括具有相应的一组预设热水温度的一组节点标识符,以及控制从热水器流出的热水的温度 基于确定的热水温度。