会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • System and method for movement of non-aligned data in network buffer model
    • 网络缓冲模型中非对齐数据移动的系统和方法
    • US07840643B2
    • 2010-11-23
    • US10959801
    • 2004-10-06
    • Rama K. GovindarajuChulho KimHanhong Xue
    • Rama K. GovindarajuChulho KimHanhong Xue
    • G06F15/16
    • H04L47/10
    • A method is provided for transferring data between first and second nodes of a network. Such method includes requesting first data to be transferred by a first upper layer protocol (ULP) operating on the first node of the network; and buffering second data for transfer to the second node by a lower protocol layer lower than the first ULP, the second data including an integral number of standard size units of data including the first data. The method further includes posting the second data to the network for delivery to the second node; receiving the second data at the second node; and from the received data, delivering the first data to a second ULP operating on the second node. The method is of particular application when transferring the data in unit size is faster than transferring the data in other than unit size.
    • 提供了一种用于在网络的第一和第二节点之间传送数据的方法。 这种方法包括通过在网络的第一节点上操作的第一上层协议(ULP)来请求第一数据传送; 以及缓冲第二数据以通过低于所述第一ULP的较低协议层传送到所述第二节点,所述第二数据包括包括所述第一数据的标准大小数据单元的整数。 该方法还包括将第二数据发布到网络以传送到第二节点; 在第二节点处接收第二数据; 并且从所接收的数据中,将第一数据传送到在第二节点上操作的第二ULP。 当传输单位大小的数据比传送除单位大小之外的数据更快时,该方法是特别应用的。
    • 12. 发明授权
    • Mechanisms for efficient message passing with copy avoidance in a distributed system
    • 在分布式系统中有效的消息传递与避免复制的机制
    • US06799200B1
    • 2004-09-28
    • US09619053
    • 2000-07-18
    • Robert S. BlackmoreChulho KimKevin J. GildeaRama K. GovindarajuGautam H. Shah
    • Robert S. BlackmoreChulho KimKevin J. GildeaRama K. GovindarajuGautam H. Shah
    • G06F15167
    • G06F12/1081
    • An efficient mechanism for sending messages without the use of intermediate copies (i.e. without the staging of data) is provided. In particular an interface specification which allows use users of a transport protocol is defined so as to lend itself to efficient implementations. The interface specification is a complete and robust set of user functions usable within systems desiring reliable and efficient zero copy transport protocols. Two methods are provided to accomplish the implementation of an efficient zero copy protocol. The first method is especially useful in systems where the network device has limited capabilities in terms of hardware, message fragmentation and message reassembly. An additional RDRAM memory allows data to reside in an adapter while handshake operations take place between an adapter and a node so as to specify the final destination of the data. The second method takes advantage of network devices with advanced features which are exploited for maximum efficiency.
    • 提供了一种用于在不使用中间副本(即,不进行数据分段)的情况下发送消息的有效机制。 特别地,允许使用传输协议的用户的接口规范被定义为使其能够有效地实现。 接口规范是一个完整和强大的用户功能集合,可在系统中使用,可靠和高效的零拷贝传输协议。 提供了两种方法来实现有效的零拷贝协议。 第一种方法在系统中特别有用,其中网络设备在硬件,消息分段和消息重组方面具有有限的能力。 另外的RDRAM内存允许数据驻留在适配器中,而握手操作会在适配器和节点之间进行,以便指定数据的最终目的地。 第二种方法利用具有高效能的网络设备,以最大限度地提高效率。
    • 13. 发明授权
    • Method and apparatus for striping message payload data over a network
    • 用于通过网络分段消息有效载荷数据的方法和装置
    • US07835359B2
    • 2010-11-16
    • US11298322
    • 2005-12-08
    • Chulho KimRajeev SivaramRichard R. Treumann
    • Chulho KimRajeev SivaramRichard R. Treumann
    • H04L12/28H04L12/54
    • H04L47/10G06F9/546H04L47/34H04L49/90H04L49/9021H04L49/9094
    • A method, an apparatus and a recording medium are provided for communicating message payload data, especially noncontiguous message data, from a first node of a network to a second node of the network in response to a request to transmit a message. Such method includes dividing the length of a data payload to be transmitted into a plurality of submessage payload lengths, i.e., into at least a first submessage payload length and a second submessage payload length. Then, a first ordered submessage is transmitted from the first node for delivery to the second node, the first ordered submessage having the first submessage payload length. A first state of an environment is then determined in the first node as if the step of transmitting the first ordered submessage were already completed. Without having to complete the step of transmitting the first ordered submessage, a second ordered submessage is then transmitted from the first node for delivery to the second node, the second submessage having the second submessage payload length, the second submessage being transmitted in a way that takes into account the first state of the environment in the first node.
    • 提供了一种方法,装置和记录介质,用于响应于发送消息的请求,将消息有效载荷数据,尤其是不连续消息数据从网络的第一节点传送到网络的第二节点。 这种方法包括将待传输的数据有效载荷的长度划分成多个子消息有效载荷长度,即至少是第一子消息有效负载长度和第二子消息有效载荷长度。 然后,从第一节点发送第一有序子消息以传送到第二节点,第一有序子消息具有第一消息有效载荷长度。 然后在第一节点中确定环境的第一状态,就好像传送第一个有序子消息的步骤已经完成。 而不必完成发送第一有序子消息的步骤,然后从第一节点发送第二有序子消息以便传送到第二节点,第二子消息具有第二消息有效负载长度,第二子消息以如下方式发送: 考虑到第一个节点的环境的第一个状态。
    • 20. 发明申请
    • REPORTING OF PARTIALLY PERFORMED MEMORY MOVE
    • 报告部分执行记忆移动
    • US20090198936A1
    • 2009-08-06
    • US12024504
    • 2008-02-01
    • Ravi K. ArimilliRobert S. BlackmoreRonald N. KallaChulho KimBalaram SinharoyHanhong Xue
    • Ravi K. ArimilliRobert S. BlackmoreRonald N. KallaChulho KimBalaram SinharoyHanhong Xue
    • G06F12/02
    • G06F9/30043G06F12/0831G06F12/0862G06F12/1027
    • A method performed in a data processing system initiates an asynchronous memory move (AMM) operation, whereby a processor performs a move of data in virtual address space from a first effective address to a second effective address and forwards parameters of the AMM operation to asynchronous memory mover logic for completion of the physical movement of data from a first memory location to a second memory location. The processor executes a second operation, which checks a status of the completion of the data move and returns a notification indicating the status. The notification indicates a status, which includes one of: data move in progress; data move totally done; data move partially done; data move cannot be performed; and occurrence of a translation look-aside buffer invalidate entry (TLBIE) operation. The processor initiates one or more actions in response to the notification received.
    • 在数据处理系统中执行的方法启动异步存储器移动(AMM)操作,由此处理器执行将虚拟地址空间中的数据从第一有效地址移动到第二有效地址,并将AMM操作的参数转发到异步存储器 用于完成数据从第一存储器位置到第二存储器位置的物理移动的移动器逻辑。 处理器执行第二操作,其检查数据移动完成的状态,并返回指示状态的通知。 该通知表示状态,其中包括:数据移动进行中的一个; 数据移动完成; 数据移动部分完成; 无法执行数据移动; 以及出现翻译后备缓冲区无效条目(TLBIE)操作。 处理器响应于收到的通知发起一个或多个动作。