Data Communications
    1.
    发明申请
    Data Communications 失效
    数据通信

    公开(公告)号:US20080313341A1

    公开(公告)日:2008-12-18

    申请号:US11764302

    申请日:2007-06-18

    IPC分类号: G06F15/16

    CPC分类号: G06F9/54

    摘要: Data communications, including issuing, by an application program to a high level data communications library, a request for initialization of a data communications service; issuing to a low level data communications library a request for registration of data communications functions; registering the data communications functions, including instantiating a factory object for each of the one or more data communications functions; issuing by the application program an instruction to execute a designated data communications function; issuing, to the low level data communications library, an instruction to execute the designated data communications function, including passing to the low level data communications library a call parameter that identifies a factory object; creating with the identified factory object the data communications object that implements the data communications function according to the protocol; and executing by the low level data communications library the designated data communications function.

    摘要翻译: 数据通信,包括由应用程序向高级数据通信库发出数据通信服务的初始化请求; 向低级数据通信库发送数据通信功能的注册请求; 注册数据通信功能,包括为一个或多个数据通信功能中的每一个实例化工厂对象; 由应用程序发出执行指定数据通信功能的指令; 向低级数据通信库发出执行指定数据通信功能的指令,包括向低级数据通信库传递识别工厂对象的调用参数; 用识别的工厂对象创建根据协议实现数据通信功能的数据通信对象; 并由低级数据通信库执行指定的数据通信功能。

    Providing Full Point-To-Point Communications Among Compute Nodes of an Operational Group in a Global Combining Network of a Parallel Computer
    2.
    发明申请
    Providing Full Point-To-Point Communications Among Compute Nodes of an Operational Group in a Global Combining Network of a Parallel Computer 失效
    在并行计算机的全球组合网络中提供操作组的计算节点之间的全点对点通信

    公开(公告)号:US20090043912A1

    公开(公告)日:2009-02-12

    申请号:US11834159

    申请日:2007-08-06

    IPC分类号: G06F15/173

    CPC分类号: H04L45/02 G06F15/173

    摘要: Methods, apparatus, and products are disclosed for providing full point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer, each compute node connected to each adjacent compute node in the global combining network through a link, that include: receiving a network packet in a compute node, the network packet specifying a destination compute node; selecting, in dependence upon the destination compute node, at least one of the links for the compute node along which to forward the network packet toward the destination compute node; and forwarding the network packet along the selected link to the adjacent compute node connected to the compute node through the selected link.

    摘要翻译: 公开了用于在并行计算机的全局组合网络中的操作组的计算节点之间提供完整点对点通信的方法,装置和产品,每个计算节点通过以下方式连接到全局组合网络中的每个相邻计算节点 链路,其包括:在计算节点中接收网络分组,所述网络分组指定目的地计算节点; 根据所述目的地计算节点选择用于所述计算节点的至少一个所述链路,用于将所述网络分组转发到所述目的地计算节点; 以及沿着所选择的链路将所述网络分组转发到通过所选择的链路连接到所述计算节点的相邻计算节点。

    Direct Memory Access Transfer Completion Notification
    3.
    发明申请
    Direct Memory Access Transfer Completion Notification 有权
    直接内存访问传输完成通知

    公开(公告)号:US20080281998A1

    公开(公告)日:2008-11-13

    申请号:US11746348

    申请日:2007-05-09

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: DMA transfer completion notification includes: inserting, by an origin DMA engine on an origin node in an injection first-in-first-out (‘FIFO’) buffer, a data descriptor for an application message to be transferred to a target node on behalf of an application on the origin node; inserting, by the origin DMA engine, a completion notification descriptor in the injection FIFO buffer after the data descriptor for the message, the completion notification descriptor specifying a packet header for a completion notification packet; transferring, by the origin DMA engine to the target node, the message in dependence upon the data descriptor; sending, by the origin DMA engine, the completion notification packet to a local reception FIFO buffer using a local memory FIFO transfer operation; and notifying, by the origin DMA engine, the application that transfer of the message is complete in response to receiving the completion notification packet in the local reception FIFO buffer.

    摘要翻译: DMA传输完成通知包括:由原始DMA引擎插入先进先出(“FIFO”)缓冲器中的原始节点,代表要传送到目标节点的应用消息的数据描述符 原始节点上的应用程序; 由原始DMA引擎在消息的数据描述符之后插入注入FIFO缓冲器中的完成通知描述符,完成通知描述符指定完成通知包的包头; 根据数据描述符将原始DMA引擎传送到目标节点消息; 通过原始DMA引擎,使用本地存储器FIFO传送操作将完成通知包发送到本地接收FIFO缓冲器; 并且由原始DMA引擎通知响应于在本地接收FIFO缓冲器中接收到完成通知分组来完成该消息的传送的应用程序。

    Replenishing Data Descriptors in a DMA Injection FIFO Buffer
    4.
    发明申请
    Replenishing Data Descriptors in a DMA Injection FIFO Buffer 失效
    在DMA注入FIFO缓冲区中补充数据描述符

    公开(公告)号:US20100268852A1

    公开(公告)日:2010-10-21

    申请号:US11755501

    申请日:2007-05-30

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: Methods, apparatus, and products are disclosed for replenishing data descriptors in a Direct Memory Access (‘DMA’) injection first-in-first-out (‘FIFO’) buffer that include: determining, by a messaging module on an origin compute node, whether a number of data descriptors in a DMA injection FIFO buffer exceeds a predetermined threshold, each data descriptor specifying an application message for transmission to a target compute node; queuing, by the messaging module, a plurality of new data descriptors in a pending descriptor queue if the number of the data descriptors in the DMA injection FIFO buffer exceeds the predetermined threshold; establishing, by the messaging module, interrupt criteria that specify when to replenish the injection FIFO buffer with the plurality of new data descriptors in the pending descriptor queue; and injecting, by the messaging module, the plurality of new data descriptors into the injection FIFO buffer in dependence upon the interrupt criteria.

    摘要翻译: 公开了用于在直接存储器访问(“DMA”)注入先进先出('FIFO')缓冲器中补充数据描述符的方法,装置和产品,其包括:由原始计算节点 无论DMA注入FIFO缓冲器中的多个数据描述符是否超过预定阈值,每个数据描述符指定用于传输到目标计算节点的应用消息; 如果DMA注入FIFO缓冲器中的数据描述符的数量超过预定阈值,则由消息接发模块排队等待描述符队列中的多个新数据描述符; 由所述消息传递模块建立中断标准,所述中断标准指定何时用所述待处理描述符队列中的所述多个新数据描述符补充所述注入FIFO缓冲器; 以及根据所述中断标准,由所述消息收发模块将所述多个新数据描述符注入到所述注入FIFO缓冲器中。

    Chaining Direct Memory Access Data Transfer Operations for Compute Nodes in a Parallel Computer
    5.
    发明申请
    Chaining Direct Memory Access Data Transfer Operations for Compute Nodes in a Parallel Computer 有权
    并行计算机中计算节点的直接内存访问数据传输操作

    公开(公告)号:US20090031055A1

    公开(公告)日:2009-01-29

    申请号:US11829325

    申请日:2007-07-27

    IPC分类号: G06F13/28

    CPC分类号: G06F15/17337

    摘要: Methods, systems, and products are disclosed for chaining DMA data transfer operations for compute nodes in a parallel computer that include: receiving, by an origin DMA engine on an origin node in an origin injection FIFO buffer for the origin DMA engine, a RGET data descriptor specifying a DMA transfer operation data descriptor on the origin node and a second RGET data descriptor on the origin node, the second RGET data descriptor specifying a target RGET data descriptor on the target node, the target RGET data descriptor specifying an additional DMA transfer operation data descriptor on the origin node; creating, by the origin DMA engine, an RGET packet in dependence upon the RGET data descriptor, the RGET packet containing the DMA transfer operation data descriptor and the second RGET data descriptor; and transferring, by the origin DMA engine to a target DMA engine on the target node, the RGET packet.

    摘要翻译: 公开了用于链接并行计算机中的计算节点的DMA数据传输操作的方法,系统和产品,其包括:由原始DMA引擎的原始注入FIFO缓冲器中的原始节点上的原始DMA引擎接收RGET数据 描述符,其在原点节点上指定DMA传送操作数据描述符,在原始节点上指定第二RGET数据描述符,第二RGET数据描述符指定目标节点上的目标RGET数据描述符,目标RGET数据描述符指定附加的DMA传输操作 源节点上的数据描述符; 根据RGET数据描述符,由原始DMA引擎创建RGET分组,RGET分组包含DMA传送操作数据描述符和第二RGET数据描述符; 并且由原始DMA引擎将目标节点上的目标DMA引擎传送到RGET分组。