会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Method and system for efficiently transferring a self-defined non-contiguous message in a one-sided communication model
    • 用于在单面通信模型中有效传送自定义非连续消息的方法和系统
    • US20060085518A1
    • 2006-04-20
    • US10965597
    • 2004-10-14
    • Robert BlackmoreXin ChenChulho KimRajeev SivaramRichard TreumannHanhong Xue
    • Robert BlackmoreXin ChenChulho KimRajeev SivaramRichard TreumannHanhong Xue
    • G06F15/16
    • H04L67/10H04L69/06H04L69/328
    • A method and system for transferring noncontiguous messages group including assembling a set of data into a series of transmission packets, packaging a description of the layout of the transmission packets into description packets and then places each description packet into a local buffer while maintaining a count of the number of description packets, transfers each description packet into a transmit buffer for transmission to at least one receiving node, identifies the data packets, and forwards each data packet to the transmit buffer for transmission to the at least one receiving node. The receiving node receives the transmission packets, identifies each packet as a description packet or data packet, places the description packets in a local buffer for storage until the description is complete, places each description packet into a user data buffer, stores data packets in a local queue until the description is complete, then transfers the data packets to the user buffer.
    • 一种用于传送不连续消息组的方法和系统,包括将一组数据组合成一系列传输分组,将传输分组的布局的描述打包成描述分组,然后将每个描述分组放置到本地缓冲器中,同时保持计数 描述分组的数量将每个描述分组传送到用于发送到至少一个接收节点的发送缓冲器,识别数据分组,并将每个数据分组转发到发送缓冲器以传输到至少一个接收节点。 接收节点接收传输分组,将每个分组标识为描述分组或数据分组,将描述分组置于本地缓冲区中进行存储,直到描述完成,将每个描述分组放入用户数据缓冲区,将数据分组存储在 本地队列直到描述完成,然后将数据包传送到用户缓冲区。
    • 7. 发明申请
    • Failover mechanisms in RDMA operations
    • RDMA操作中的故障切换机制
    • US20060045005A1
    • 2006-03-02
    • US11017574
    • 2004-12-20
    • Robert BlackmoreFu ChangPiyush ChaudharyJason GoscinskiRama GovindarajuLeonard HelmerPeter HochschildJohn HoustonSteven MartinDonald Grice
    • Robert BlackmoreFu ChangPiyush ChaudharyJason GoscinskiRama GovindarajuLeonard HelmerPeter HochschildJohn HoustonSteven MartinDonald Grice
    • H04J1/16
    • H04L1/0079G06F11/1443H04L1/1809H04L2001/0097
    • 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.
    • 在多节点数据处理系统中的远程直接存储器访问传输中,其中节点通过耦合到交换机或网络的通信适配器彼此通信,节点或通信适配器中的故障可能产生称为流量流量的现象, 已经从交换机接收到的数据或者来自网络的数据已经过时,但是可能具有有效分组数据的所有签名。 本发明解决了两种情况下的流量流量问题:节点故障和适配器故障。 在节点故障情况下,随机生成的密钥用于重新建立与适配器的连接,同时提供用于识别过时数据包的机制。 在适配器故障情况下,使用循环上下文分配方法,适配器状态上下文被提供有状态信息,其有助于识别过时的分组。 在处理适配器故障情况的另一种方法中,分配了向适配器上下文字段中不匹配相应号码的节点提供适配器故障号,从而能够识别过时的数据包。
    • 8. 发明授权
    • Establishing a communicator across multiple processes in a multithreaded computing environment
    • 在多线程计算环境中跨多个进程建立通信器
    • US06782537B1
    • 2004-08-24
    • US09404381
    • 1999-09-23
    • Robert BlackmoreRichard R. TreumannAlison B. White
    • Robert BlackmoreRichard R. TreumannAlison B. White
    • G06F300
    • G06F9/546G06F9/524G06F2209/547
    • A deterministic, non-deadlocking technique to achieving distributed consensus in a multithreaded multiprocessing computing environment is provided. A communicator is established across multiple processes in the multithreaded computer environment notwithstanding that multiple groups of threads may be simultaneously trying to establish communicators. The technique includes communicating across the multiple processes to establish a candidate identifier for the communicator for a group of participating threads of the multiple processes; and communicating across the multiple processes to check at each participating thread of the multiple processes whether the candidate identifier can be claimed at its process, and if so, claiming the candidate identifier as the new identifier thereby establishing the communicator. As one example, the technique can be implemented via a subroutine call within a message passing interface (MPI) library.
    • 提供了一种在多线程多处理计算环境中实现分布式共识的确定性,非死锁技术。 尽管多组线程可能同时尝试建立通信器,但在多线程计算机环境中跨多个进程建立了通信器。 该技术包括在多个进程之间进行通信,以为多个进程的一组参与线程建立通信器的候选标识符; 并且在多个进程之间进行通信以在多个进程的每个参与线程处检查候选标识符是否可以在其进程中被要求,并且如果是,则将候选标识符声明为新的标识符,从而建立通信器。 作为一个示例,该技术可以通过消息传递接口(MPI)库内的子程序调用来实现。