会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Synchronizing compute node time bases in a parallel computer
    • 在并行计算机中同步计算节点时基
    • US08943350B2
    • 2015-01-27
    • US13693894
    • 2012-12-04
    • International Business Machines Corporation
    • Dong ChenDaniel A. FarajThomas M. GoodingPhilip Heidelberger
    • G06F1/12
    • G06F1/12H04L12/413
    • Synchronizing time bases in a parallel computer that includes compute nodes organized for data communications in a tree network, where one compute node is designated as a root, and, for each compute node: calculating data transmission latency from the root to the compute node; configuring a thread as a pulse waiter; initializing a wakeup unit; and performing a local barrier operation; upon each node completing the local barrier operation, entering, by all compute nodes, a global barrier operation; upon all nodes entering the global barrier operation, sending, to all the compute nodes, a pulse signal; and for each compute node upon receiving the pulse signal: waking, by the wakeup unit, the pulse waiter; setting a time base for the compute node equal to the data transmission latency between the root node and the compute node; and exiting the global barrier operation.
    • 在并行计算机中同步时基,其包括为树网络中的数据通信而组织的计算节点,其中一个计算节点被指定为根,并且对于每个计算节点,计算从根到计算节点的数据传输等待时间; 将线程配置为脉冲服务员; 初始化唤醒单元; 并执行局部屏障操作; 在每个节点完成局部屏障操作时,由所有计算节点进入全局屏障操作; 在所有节点进入全局屏障操作之后,向所有计算节点发送脉冲信号; 并且对于每个计算节点在接收到脉冲信号时:由唤醒单元唤醒脉冲服务员; 为计算节点设置等于根节点和计算节点之间的数据传输延迟的时基; 并退出全球屏障操作。
    • 8. 发明申请
    • Administering Connection Identifiers For Collective Operations In A Parallel Computer
    • 管理并行计算机中集体操作的连接标识符
    • US20130179620A1
    • 2013-07-11
    • US13783713
    • 2013-03-04
    • International Business Machines Corporation
    • Daniel A. FarajBrian E. Smith
    • G06F13/36
    • G06F13/36G06F9/526
    • Administering connection identifiers for collective operations in a parallel computer, including prior to calling a collective operation, determining, by a first compute node of a communicator to receive an instruction to execute the collective operation, whether a value stored in a global connection identifier utilization buffer exceeds a predetermined threshold; if the value stored in the global ConnID utilization buffer does not exceed the predetermined threshold: calling the collective operation with a next available ConnID including retrieving, from an element of a ConnID buffer, the next available ConnID and locking the element of the ConnID buffer from access by other compute nodes; and if the value stored in the global ConnID utilization buffer exceeds the predetermined threshold: repeatedly determining whether the value stored in the global ConnID utilization buffer exceeds the predetermined threshold until the value stored in the global ConnID utilization buffer does not exceed the predetermined threshold.
    • 管理并行计算机中的集合操作的连接标识符,包括在调用集体操作之前,由通信器的第一计算节点确定接收执行集体操作的指令,是否存储在全局连接标识符利用缓冲器中的值 超过预定阈值; 如果存储在全局ConnID利用率缓冲区中的值不超过预定阈值:使用下一个可用的ConnID调用集合操作,包括从ConnID缓冲区的元素检索下一个可用的ConnID并将ConnID缓冲区的元素从 其他计算节点的访问; 并且如果存储在全局ConnID利用缓冲器中的值超过预定阈值:重复确定存储在全局ConnID利用缓冲器中的值是否超过预定阈值,直到存储在全局ConnID利用缓冲器中的值不超过预定阈值。
    • 10. 发明授权
    • Data communications for a collective operation in a parallel active messaging interface of a parallel computer
    • 用于并行计算机的并行活动消息接口中的集体操作的数据通信
    • US09189447B2
    • 2015-11-17
    • US13659458
    • 2012-10-24
    • INTERNATIONAL BUSINESS MACHINES CORPORATION
    • Daniel A. Faraj
    • G06F15/173G06F9/54
    • G06F15/17318G06F9/54
    • Algorithm selection for data communications in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI, including associating in the PAMI data communications algorithms and bit masks; receiving in an origin endpoint of the PAMI a collective instruction, the instruction specifying transmission of a data communications message from the origin endpoint to a target endpoint; constructing a bit mask for the received collective instruction; selecting, from among the associated algorithms and bit masks, a data communications algorithm in dependence upon the constructed bit mask; and executing the collective instruction, transmitting, according to the selected data communications algorithm from the origin endpoint to the target endpoint, the data communications message.
    • 并行计算机的并行主动消息接口(“PAMI”)中的数据通信的算法选择,由数据通信端点组成的PAMI,每个端点包括客户端的规范,上下文和任务,用于数据通信的端点 PAMI,包括将PAMI数据通信算法和位掩码相关联; 在PAMI的原点端点接收集体指令,指定数据通信消息从原点终端传输到目标端点的指令; 为接收到的集体指令构建位掩码; 从相关联的算法和位掩码中选择依赖于构造的位掩码的数据通信算法; 并且执行所述集体指令,根据所选择的数据通信算法从所述起始端点向所述目标端点发送所述数据通信消息。