RDMA server (OSI) global TCE tables
    1.
    发明申请
    RDMA server (OSI) global TCE tables 有权
    RDMA服务器(OSI)全局TCE表

    公开(公告)号:US20060047771A1

    公开(公告)日:2006-03-02

    申请号:US11017456

    申请日:2004-12-20

    IPC分类号: G06F15/16

    摘要: In remote direct memory access (RDMA) transfers in a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, there is a need for the system to ensure efficient memory protection mechanisms across jobs. A method is thus desired for addressing virtual memory on local and remote servers that is independent of the process ID on the local and/or remote node. The use of global Translation Control Entry (TCE) tables that are accessed/owned by RDMA jobs and are managed by a device driver in conjunction with a Protocol Virtual Offset (PVO) address format solves this problem.

    摘要翻译: 在多节点数据处理系统中的远程直接存储器访问(RDMA)传输中,其中节点通过耦合到交换机或网络的通信适配器彼此通信,所以系统需要确保跨作业的有效的存储器保护机制。 因此,需要一种方法来解决本地和远程服务器上与本地和/或远程节点上的进程ID无关的虚拟内存。 使用由RDMA作业访问/拥有并由设备驱动程序与协议虚拟偏移(PVO)地址格式一起管理的全局翻译控制条目(TCE)表解决了此问题。

    Failover mechanisms in RDMA operations
    3.
    发明申请
    Failover mechanisms in RDMA operations 失效
    RDMA操作中的故障切换机制

    公开(公告)号:US20060045005A1

    公开(公告)日:2006-03-02

    申请号:US11017574

    申请日:2004-12-20

    IPC分类号: H04J1/16

    摘要: In remote direct memory access transfers in a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, failures in the nodes or in the communication adapters can produce the phenomenon known as trickle traffic, which is data that has been received from the switch or from the network that is stale but which may have all the signatures of a valid packet data. The present invention addresses the trickle traffic problem in two situations: node failure and adapter failure. In the node failure situation randomly generated keys are used to reestablish connections to the adapter while providing a mechanism for the recognition of stale packets. In the adapter failure situation, a round robin context allocation approach is used with adapter state contexts being provided with state information which helps to identify stale packets. In another approach to handling the adapter failure situation counts are assigned which provide an adapter failure number to the node which will not match a corresponding number in a context field in the adapter, thus enabling the identification of stale packets.

    摘要翻译: 在多节点数据处理系统中的远程直接存储器访问传输中,其中节点通过耦合到交换机或网络的通信适配器彼此通信,节点或通信适配器中的故障可能产生称为流量流量的现象, 已经从交换机接收到的数据或者来自网络的数据已经过时,但是可能具有有效分组数据的所有签名。 本发明解决了两种情况下的流量流量问题:节点故障和适配器故障。 在节点故障情况下,随机生成的密钥用于重新建立与适配器的连接,同时提供用于识别过时数据包的机制。 在适配器故障情况下,使用循环上下文分配方法,适配器状态上下文被提供有状态信息,其有助于识别过时的分组。 在处理适配器故障情况的另一种方法中,分配了向适配器上下文字段中不匹配相应号码的节点提供适配器故障号,从而能够识别过时的数据包。

    Third party, broadcast, multicast and conditional RDMA operations
    6.
    发明申请
    Third party, broadcast, multicast and conditional RDMA operations 有权
    第三方,广播,组播和有条件的RDMA操作

    公开(公告)号:US20060045099A1

    公开(公告)日:2006-03-02

    申请号:US11017355

    申请日:2004-12-20

    IPC分类号: H04L12/56 H04L12/28

    CPC分类号: H04L69/16 H04L69/166

    摘要: In a multinode data processing system in which nodes exchange information over a network or through a switch, the mechanism which enables out-of-order data transfer via Remote Direct Memory Access (RDMA) also provides a corresponding ability to carry out broadcast operations, multicast operations, third party operations and conditional RDMA operations. In a broadcast operation a source node transfers data packets in RDMA fashion to a plurality of destination nodes. Multicast operation works similarly except that distribution is selective. In third party operations a single central node in a cluster or network manages the transfer of data in RDMA fashion between other nodes or creates a mechanism for allowing a directed distribution of data between nodes. In conditional operation mode the transfer of data is conditioned upon one or more events occurring in either the source node or in the destination node.

    摘要翻译: 在节点通过网络交换信息或通过交换机交换信息的多节点数据处理系统中,通过远程直接存储器访问(RDMA)实现无序数据传输的机制也提供了相应的能力来执行广播操作,组播 操作,第三方操作和有条件的RDMA操作。 在广播操作中,源节点以RDMA方式将数据分组传送到多个目的节点。 组播操作的工作方式类似,除了分发是有选择性的。 在第三方操作中,集群或网络中的单个中央节点以RDMA方式在其他节点之间管理数据传输,或者创建一种允许在节点之间定向分发数据的机制。 在条件操作模式中,数据的传输是在源节点或目标节点中发生的一个或多个事件的条件。

    Early interrupt notification in RDMA and in DMA operations
    7.
    发明申请
    Early interrupt notification in RDMA and in DMA operations 审中-公开
    RDMA和DMA操作中的早期中断通知

    公开(公告)号:US20060045109A1

    公开(公告)日:2006-03-02

    申请号:US11017573

    申请日:2004-12-20

    IPC分类号: H04L12/28

    CPC分类号: H04L67/1097 H04L69/32

    摘要: In a multinode data processing system in which data is transferred, via direct memory access (DMA) or in remote direct memory access (RDMA), from a source node to at least one destination node through communication adapters coupling each node to a network or switch, a method is provided in which interrupt handling is overlapped with data transfer so as to allow interrupt processing overhead to run in parallel at the destination node with the movement of data to provide performance benefits. The method is also applicable to situations involving multiple interrupt levels corresponding to multithreaded handling capabilities.

    摘要翻译: 在通过直接存储器访问(DMA)或远程直接存储器访问(RDMA))传输数据的多节点数据处理系统中,通过将每个节点耦合到网络或交换机的通信适配器,从源节点到至少一个目的地节点 提供了一种方法,其中中断处理与数据传输重叠,以便允许中断处理开销在目的地节点上并行运行,随着数据的移动而提供性能优势。 该方法也适用于涉及多线程处理能力的多个中断级别的情况。

    Synchronized vibration device for haptic feedback

    公开(公告)号:US08384316B2

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

    申请号:US13030663

    申请日:2011-02-18

    IPC分类号: H02K33/00

    摘要: The present invention relates to synchronized vibration devices that can provide haptic feedback to a user. A wide variety of actuator types may be employed to provide synchronized vibration, including linear actuators, rotary actuators, rotating eccentric mass actuators, and rocking mass actuators. A controller may send signals to one or more driver circuits for directing operation of the actuators. The controller may provide direction and amplitude control, vibration control, and frequency control to direct the haptic experience. Parameters such as frequency, phase, amplitude, duration, and direction can be programmed or input as different patterns suitable for use in gaming, virtual reality and real-world situations.

    ASYMMETRIC AND GENERAL VIBRATION WAVEFORMS FROM MULTIPLE SYNCHRONIZED VIBRATION ACTUATORS
    9.
    发明申请
    ASYMMETRIC AND GENERAL VIBRATION WAVEFORMS FROM MULTIPLE SYNCHRONIZED VIBRATION ACTUATORS 有权
    来自多个同步振动执行器的不对称和一般振动波形

    公开(公告)号:US20120232780A1

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

    申请号:US13422453

    申请日:2012-03-16

    摘要: The disclosure relates to General Synchronized Vibration devices that provide haptic feedback to a user and improve the performance of existing vibratory devices. Different actuator types may be employed to provide synchronized vibration, including linear rotary actuators, rotating eccentric mass actuators including interleaved rotating mass actuators, and rocking mass actuators. A controller sends signals to one or more driver circuits to provide adjustment of vibration magnitude, frequency, and direction of the actuators. The system may apply forces onto an object, and a sensor measures a feature(s) of the object. This information is provided to a vibration device controller, which can then modify the vibration waveform to improve overall system performance. Fourier synthesis can be used to approximate arbitrarily shaped waveforms by controlling the phase and frequency of vibration actuators. These waveforms can include asymmetry where the peak force in one direction is higher than the peak force in another direction.

    摘要翻译: 本公开涉及向用户提供触觉反馈并改善现有振动装置的性能的通用同步振动装置。 可以采用不同的致动器类型来提供同步振动,包括线性旋转致动器,旋转偏心质量致动器,包括交错旋转质量致动器和摇动质量致动器。 控制器向一个或多个驱动器电路发送信号以提供致动器的振动幅度,频率和方向的调节。 系统可以将力施加到对象上,并且传感器测量对象的特征。 该信息被提供给振动装置控制器,其然后可以修改振动波形以提高整体系统性能。 通过控制振动致动器的相位和频率,可以使用傅里叶合成来近似任意波形。 这些波形可以包括其中一个方向上的峰值力高于另一个方向上的峰值力的不对称性。

    SYNCHRONIZED VIBRATION DEVICE FOR HAPTIC FEEDBACK
    10.
    发明申请
    SYNCHRONIZED VIBRATION DEVICE FOR HAPTIC FEEDBACK 有权
    用于消声反馈的同步振动装置

    公开(公告)号:US20110190058A1

    公开(公告)日:2011-08-04

    申请号:US13070638

    申请日:2011-03-24

    IPC分类号: A63F9/24

    摘要: The present invention relates to synchronized vibration devices that can provide haptic feedback to a user. A wide variety of actuator types may be employed to provide synchronized vibration, including linear actuators, rotary actuators, rotating eccentric mass actuators, and rocking mass actuators. A controller may send signals to one or more driver circuits for directing operation of the actuators. The controller may provide direction and amplitude control, vibration control, and frequency control to direct the haptic experience. Parameters such as frequency, phase, amplitude, duration, and direction can be programmed or input as different patterns suitable for use in gaming, virtual reality and real-world situations.

    摘要翻译: 本发明涉及可向用户提供触觉反馈的同步振动装置。 可以采用各种致动器类型来提供同步振动,包括线性致动器,旋转致动器,旋转偏心质量致动器和摇动质量致动器。 控制器可以向一个或多个驱动器电路发送信号以引导致动器的操作。 控制器可以提供方向和幅度控制,振动控制和频率控制来引导触觉体验。 诸如频率,相位,幅度,持续时间和方向的参数可以被编程或输入为适合用于游戏,虚拟现实和现实世界情况的不同图案。