Providing full point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer
    1.
    发明授权
    Providing full point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer 失效
    在并行计算机的全局组合网络中的操作组的计算节点之间提供完整的点对点通信

    公开(公告)号:US08423663B2

    公开(公告)日:2013-04-16

    申请号:US11834159

    申请日:2007-08-06

    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.

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

    Providing nearest neighbor point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer
    2.
    发明授权
    Providing nearest neighbor point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer 失效
    在并行计算机的全局组合网络中的操作组的计算节点之间提供最近邻点点对点通信

    公开(公告)号:US08296457B2

    公开(公告)日:2012-10-23

    申请号:US11832955

    申请日:2007-08-02

    摘要: Methods, apparatus, and products are disclosed for providing nearest neighbor 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: identifying each link in the global combining network for each compute node of the operational group; designating one of a plurality of point-to-point class routing identifiers for each link such that no compute node in the operational group is connected to two adjacent compute nodes in the operational group with links designated for the same class routing identifiers; and configuring each compute node of the operational group for point-to-point communications with each adjacent compute node in the global combining network through the link between that compute node and that adjacent compute node using that link's designated class routing identifier.

    摘要翻译: 公开了用于在并行计算机的全局组合网络中的操作组的计算节点之间提供最近邻点点对点通信的方法,装置和产品,每个计算节点连接到全局组合网络中的每个相邻计算节点,通过 链路,其包括:识别在操作组的每个计算节点的全局组合网络中的每个链路; 指定每个链路的多个点对点类路由标识符之一,使得所述操作组中的计算节点不与指定用于相同类路由标识符的链路连接到所述操作组中的两个相邻计算节点; 以及通过所述计算节点和所述相邻计算节点之间的链路使用所述链路的指定类路由标识符来配置所述操作组的每个计算节点,用于与所述全局组合网络中的每个相邻计算节点的点对点通信。

    Providing Full Point-To-Point Communications Among Compute Nodes of an Operational Group in a Global Combining Network of a Parallel Computer
    3.
    发明申请
    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.

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

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

    公开(公告)号:US20090037598A1

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

    申请号:US11832955

    申请日:2007-08-02

    IPC分类号: G06F15/173

    摘要: Methods, apparatus, and products are disclosed for providing nearest neighbor 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: identifying each link in the global combining network for each compute node of the operational group; designating one of a plurality of point-to-point class routing identifiers for each link such that no compute node in the operational group is connected to two adjacent compute nodes in the operational group with links designated for the same class routing identifiers; and configuring each compute node of the operational group for point-to-point communications with each adjacent compute node in the global combining network through the link between that compute node and that adjacent compute node using that link's designated class routing identifier.

    摘要翻译: 公开了用于在并行计算机的全局组合网络中的操作组的计算节点之间提供最近邻点点对点通信的方法,装置和产品,每个计算节点连接到全局组合网络中的每个相邻计算节点,通过 链路,其包括:识别在操作组的每个计算节点的全局组合网络中的每个链路; 指定每个链路的多个点对点类路由标识符之一,使得操作组中的计算节点不与指定用于相同类路由标识符的链路连接到操作组中的两个相邻计算节点; 并且通过使用该链路的指定类路由标识符的该计算节点和该相邻计算节点之间的链路,配置操作组的每个计算节点,用于与全局组合网络中的每个相邻计算节点的点对点通信。

    Providing point to point communications among compute nodes in a global combining network of a parallel computer
    5.
    发明授权
    Providing point to point communications among compute nodes in a global combining network of a parallel computer 有权
    在并行计算机的全局组合网络中的计算节点之间提供点对点通信

    公开(公告)号:US09246792B2

    公开(公告)日:2016-01-26

    申请号:US13440252

    申请日:2012-04-05

    摘要: Methods, apparatus, and products are disclosed for providing point to point data communications among compute nodes in a global combining network of a parallel computer that include: determining a class route identifier available for all of the nodes along a communications path from an origin node to a target node; configuring network hardware of each node along the communications path with routing instructions in dependence upon the available class route identifier and the network's topology; transmitting, by the origin node along the communications path, a network packet to the target node, including encoding the available class route identifier in the network packet; and routing, by the network hardware of each node along the communications path, the network packet to the target node in dependence upon the routing instructions for each node and the available class route identifier.

    摘要翻译: 公开了用于在并行计算机的全局组合网络中的计算节点之间提供点对点数据通信的方法,装置和产品,其包括:确定沿着从原始节点到通信路径的通信路径的所有节点可用的类路由标识符 目标节点; 根据可用的类路由标识符和网络的拓扑,沿着通信路径配置具有路由指令的每个节点的网络硬件; 由原始节点沿着通信路径将网络分组发送到目标节点,包括对网络分组中的可用分类路由标识符进行编码; 以及通过沿着通信路径的每个节点的网络硬件,将网络分组路由到目标节点,其依赖于每个节点的路由指令和可用的类路由标识符。

    Providing Point To Point Communications Among Compute Nodes In A Global Combining Network Of A Parallel Computer
    6.
    发明申请
    Providing Point To Point Communications Among Compute Nodes In A Global Combining Network Of A Parallel Computer 审中-公开
    在并行计算机的全球组合网络中提供计算节点之间的点对点通信

    公开(公告)号:US20120189012A1

    公开(公告)日:2012-07-26

    申请号:US13440252

    申请日:2012-04-05

    IPC分类号: H04L12/56

    摘要: Methods, apparatus, and products are disclosed for providing point to point data communications among compute nodes in a global combining network of a parallel computer that include: determining a class route identifier available for all of the nodes along a communications path from an origin node to a target node; configuring network hardware of each node along the communications path with routing instructions in dependence upon the available class route identifier and the network's topology; transmitting, by the origin node along the communications path, a network packet to the target node, including encoding the available class route identifier in the network packet; and routing, by the network hardware of each node along the communications path, the network packet to the target node in dependence upon the routing instructions for each node and the available class route identifier.

    摘要翻译: 公开了用于在并行计算机的全局组合网络中的计算节点之间提供点对点数据通信的方法,装置和产品,其包括:确定沿着从原始节点到通信路径的通信路径的所有节点可用的类路由标识符 目标节点; 根据可用的类路由标识符和网络的拓扑,沿着通信路径配置具有路由指令的每个节点的网络硬件; 由原始节点沿着通信路径将网络分组发送到目标节点,包括对网络分组中的可用分类路由标识符进行编码; 以及通过沿着通信路径的每个节点的网络硬件,将网络分组路由到目标节点,其依赖于每个节点的路由指令和可用的类路由标识符。

    Providing point to point communications among compute nodes in a global combining network of a parallel computer
    7.
    发明授权
    Providing point to point communications among compute nodes in a global combining network of a parallel computer 失效
    在并行计算机的全局组合网络中的计算节点之间提供点对点通信

    公开(公告)号:US08194678B2

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

    申请号:US12176840

    申请日:2008-07-21

    IPC分类号: H04L12/28

    摘要: Methods, apparatus, and products are disclosed for providing point to point data communications among compute nodes in a global combining network of a parallel computer that include: determining a class route identifier available for all of the nodes along a communications path from an origin node to a target node; configuring network hardware of each node along the communications path with routing instructions in dependence upon the available class route identifier and the network's topology; transmitting, by the origin node along the communications path, a network packet to the target node, including encoding the available class route identifier in the network packet; and routing, by the network hardware of each node along the communications path, the network packet to the target node in dependence upon the routing instructions for each node and the available class route identifier.

    摘要翻译: 公开了用于在并行计算机的全局组合网络中的计算节点之间提供点对点数据通信的方法,装置和产品,其包括:确定沿着从原始节点到通信路径的通信路径的所有节点可用的类路由标识符 目标节点; 根据可用的类路由标识符和网络的拓扑,沿着通信路径配置具有路由指令的每个节点的网络硬件; 由原始节点沿着通信路径将网络分组发送到目标节点,包括对网络分组中的可用分类路由标识符进行编码; 以及通过沿着通信路径的每个节点的网络硬件,将网络分组路由到目标节点,其依赖于每个节点的路由指令和可用的类路由标识符。

    Broadcasting a message in a parallel computer
    8.
    发明授权
    Broadcasting a message in a parallel computer 失效
    在并行计算机中广播消息

    公开(公告)号:US08422402B2

    公开(公告)日:2013-04-16

    申请号:US12060492

    申请日:2008-04-01

    IPC分类号: H04L12/28 H04L12/56

    摘要: Methods, systems, and products are disclosed for broadcasting a message in a parallel computer that includes: transmitting, by the logical root to all of the nodes directly connected to the logical root, a message; and for each node except the logical root: receiving the message; if that node is the physical root, then transmitting the message to all of the child nodes except the child node from which the message was received; if that node received the message from a parent node and if that node is not a leaf node, then transmitting the message to all of the child nodes; and if that node received the message from a child node and if that node is not the physical root, then transmitting the message to all of the child nodes except the child node from which the message was received and transmitting the message to the parent node.

    摘要翻译: 公开了用于在并行计算机中广播消息的方法,系统和产品,其包括:通过逻辑根向直接连接到逻辑根的所有节点发送消息; 并且对于除逻辑根之外的每个节点:接收消息; 如果该节点是物理根,则将消息发送到除了从其接收消息的子节点之外的所有子节点; 如果该节点从父节点接收到消息,并且如果该节点不是叶节点,则将消息发送到所有子节点; 并且如果该节点从子节点接收到消息,并且如果该节点不是物理根,则将消息发送到除了从其接收消息的子节点之外的所有子节点,并将该消息发送到父节点。

    Broadcasting A Message In A Parallel Computer
    9.
    发明申请
    Broadcasting A Message In A Parallel Computer 失效
    在并行计算机中广播消息

    公开(公告)号:US20090245134A1

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

    申请号:US12060492

    申请日:2008-04-01

    IPC分类号: G01R31/08

    摘要: Methods, systems, and products are disclosed for broadcasting a message in a parallel computer that includes: transmitting, by the logical root to all of the nodes directly connected to the logical root, a message; and for each node except the logical root: receiving the message; if that node is the physical root, then transmitting the message to all of the child nodes except the child node from which the message was received; if that node received the message from a parent node and if that node is not a leaf node, then transmitting the message to all of the child nodes; and if that node received the message from a child node and if that node is not the physical root, then transmitting the message to all of the child nodes except the child node from which the message was received and transmitting the message to the parent node.

    摘要翻译: 公开了用于在并行计算机中广播消息的方法,系统和产品,其包括:通过逻辑根向直接连接到逻辑根的所有节点发送消息; 并且对于除逻辑根之外的每个节点:接收消息; 如果该节点是物理根,则将消息发送到除了从其接收消息的子节点之外的所有子节点; 如果该节点从父节点接收到消息,并且如果该节点不是叶节点,则将消息发送到所有子节点; 并且如果该节点从子节点接收到消息,并且如果该节点不是物理根,则将消息发送到除了从其接收消息的子节点之外的所有子节点,并将该消息发送到父节点。

    Executing an Allgather Operation on a Parallel Computer
    10.
    发明申请
    Executing an Allgather Operation on a Parallel Computer 审中-公开
    在并行计算机上执行Allgather操作

    公开(公告)号:US20090040946A1

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

    申请号:US11834153

    申请日:2007-08-06

    IPC分类号: H04L12/28

    CPC分类号: H04L12/42 H04L45/02 H04L45/48

    摘要: Methods, apparatus, and products are disclosed for executing an allgather operation on a parallel computer that includes a plurality of compute nodes organized into at least one operational group of compute nodes for collective parallel operations, each compute node in the operational group assigned a unique rank, that includes: determining a contention-free logical ring topology for the compute nodes in the operational group; configuring, for each compute node in the operational group according to the contention-free logical ring topology, a routing table to specify a forwarding path to the next compute node in the logical ring topology; and repeatedly, for each compute node in the operational group until each compute node has received contributions for all of the other compute nodes in the operational group, forwarding a contribution for the allgather operation to the next compute node in the logical ring topology along the forwarding path.

    摘要翻译: 公开了用于在并行计算机上执行整套操作的方法,装置和产品,该并行计算机包括被组织成用于集体并行操作的计算节点的至少一个操作组的多个计算节点,操作组中的每个计算节点分配了唯一的等级 ,其包括:为操作组中的计算节点确定无竞争逻辑环形拓扑; 根据无竞争逻辑环形拓扑为每个运算组中的每个计算节点配置路由表,以指定到逻辑环形拓扑中下一个计算节点的转发路径; 并且重复地,对于操作组中的每个计算节点,直到每个计算节点已经为操作组中的所有其他计算节点接收到贡献,将所有所有操作的贡献转发到沿着转发的逻辑环形拓扑中的下一个计算节点 路径。