会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 91. 发明申请
    • Executing an Allgather Operation on a Parallel Computer
    • 在并行计算机上执行Allgather操作
    • US20090040946A1
    • 2009-02-12
    • US11834153
    • 2007-08-06
    • Charles J. ArcherAhmad A. Faraj
    • Charles J. ArcherAhmad A. Faraj
    • H04L12/28
    • H04L12/42H04L45/02H04L45/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.
    • 公开了用于在并行计算机上执行整套操作的方法,装置和产品,该并行计算机包括被组织成用于集体并行操作的计算节点的至少一个操作组的多个计算节点,操作组中的每个计算节点分配了唯一的等级 ,其包括:为操作组中的计算节点确定无竞争逻辑环形拓扑; 根据无竞争逻辑环形拓扑为每个运算组中的每个计算节点配置路由表,以指定到逻辑环形拓扑中下一个计算节点的转发路径; 并且重复地,对于操作组中的每个计算节点,直到每个计算节点已经为操作组中的所有其他计算节点接收到贡献,将所有所有操作的贡献转发到沿着转发的逻辑环形拓扑中的下一个计算节点 路径。
    • 94. 发明申请
    • Remote Direct Memory Access
    • 远程直接内存访问
    • US20080267066A1
    • 2008-10-30
    • US11740361
    • 2007-04-26
    • Charles J. ArcherMichael A. Blocksome
    • Charles J. ArcherMichael A. Blocksome
    • H04B7/204
    • G06F13/28
    • Methods, parallel computers, and computer program products are disclosed for remote direct memory access. Embodiments include transmitting, from an origin DMA engine on an origin compute node to a plurality target DMA engines on target compute nodes, a request to send message, the request to send message specifying a data to be transferred from the origin DMA engine to data storage on each target compute node; receiving, by each target DMA engine on each target compute node, the request to send message; preparing, by each target DMA engine, to store data according to the data storage reference and the data length, including assigning a base storage address for the data storage reference; sending, by one or more of the target DMA engines, an acknowledgment message acknowledging that all the target DMA engines are prepared to receive a data transmission from the origin DMA engine; receiving, by the origin DMA engine, the acknowledgement message from the one or more of the target DMA engines; and transferring, by the origin DMA engine, data to data storage on each of the target compute nodes according to the data storage reference using a single direct put operation.
    • 公开了用于远程直接存储器访问的方法,并行计算机和计算机程序产品。 实施例包括从源计算节点上的原始DMA引擎向目标计算节点上的多个目标DMA引擎发送发送消息的请求,发送消息的请求,该消息指定要从原始DMA引擎传输的数据到数据存储 在每个目标计算节点上; 由每个目标计算节点上的每个目标DMA引擎接收发送消息的请求; 通过每个目标DMA引擎准备根据数据存储参考和数据长度存储数据,包括分配用于数据存储参考的基本存储地址; 由一个或多个目标DMA引擎发送确认消息,确认所有目标DMA引擎准备好从原始DMA引擎接收数据传输; 由原始DMA引擎从一个或多个目标DMA引擎接收确认消息; 并且由原始DMA引擎使用单个直接放置操作根据数据存储参考将数据传送到每个目标计算节点上的数据存储。
    • 99. 发明授权
    • Assigning a unique identifier to a communicator
    • 为通信者分配唯一的标识符
    • US09348661B2
    • 2016-05-24
    • US12721981
    • 2010-03-11
    • Charles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • Charles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • G06F15/16G06F9/54
    • G06F9/54
    • Creating, by a parent master process of a parent communicator, a child communicator, including configuring the child communicator with a child master process, wherein a communicator includes a collection of one or more processes executing on compute nodes of a distributed computing system; determining, by the parent master process, whether a unique identifier is available to assign to the child communicator; if a unique identifier is available to assign to the child communicator, assigning, by the parent master process, the available unique identifier to the child communicator; and if a unique identifier is not available to assign to the child communicator: retrieving, by the parent master process, an available unique identifier from a master process of another communicator in a tree of communicators and assigning the retrieved unique identifier to the child communicator.
    • 通过父通信器的父母主进程创建子通信器,包括用子主进程配置子通信器,其中通信器包括在分布式计算系统的计算节点上执行的一个或多个进程的集合; 由父主进程确定唯一标识符是否可用于分配给子通信器; 如果唯一标识符可用于分配给子通信器,则由父主进程将可用的唯一标识符分配给子通信器; 并且如果唯一标识符不可用于分配给子通信器:由父主进程从通信器树中的另一通信器的主进程检索可用的唯一标识符,并将所检索的唯一标识符分配给子通信器。
    • 100. 发明授权
    • Validating a cabling topology in a distributed computing system
    • 验证分布式计算系统中的布线拓扑
    • US09330230B2
    • 2016-05-03
    • US11737229
    • 2007-04-19
    • Charles J. ArcherMark G. Megerian
    • Charles J. ArcherMark G. Megerian
    • G06F15/173G06F17/50
    • G06F17/509G06F2217/36G06F2217/74
    • Validating a cabling topology in a distributed computing system comprised of cabled nodes connected using data communications cables, each cabled node characterized by cabling dimensions, each cable corresponding to one of the cabling dimensions, includes: receiving a selection from a user of at least one cabled node for topology validation; identifying, for each cabling dimension for each selected cabled node, a shortest cabling path; determining, for each cabling dimension, whether the number of cabled nodes in the shortest cabling path for each selected cabled node match; and if, for each cabling dimension, the number of cabled nodes in the shortest cabling path for each selected cabled node match: selecting, for each cabling dimension, the number of cabled nodes in the shortest cabling path as a representative value for the cabling dimension, calculating a product of the representative values, and determining whether the product equals the number of selected cabled nodes.
    • 在包括由数据通信电缆连接的有线节点组成的分布式计算系统中验证布线拓扑,每个电缆节点的特征在于布线尺寸,每个电缆对应于布线尺寸之一,包括:从至少一个电缆的用户接收选择 节点进行拓扑验证; 为每个选定的有线节点的每个布线维度确定最短布线路径; 对于每个布线维度,确定每个所选择的有线节点的最短布线路径中的有线节点的数量是否匹配; 并且对于每个布线维度,如果针对每个布线维度,每个选择的有线节点的最短布线路径中的有线节点的数量匹配:对于每个布线维度,选择最短布线路径中的有线节点的数量作为布线维度的代表值 ,计算代表值的乘积,以及确定乘积等于所选择的有线节点的数量。