会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally
    • 通过在本地维护远程内存值来减少混合计算环境中的内存的远程读取
    • US08539166B2
    • 2013-09-17
    • US13416636
    • 2012-03-09
    • Michael E. AhoCharles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • Michael E. AhoCharles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • G06F12/02
    • G06F15/17331
    • Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally, the hybrid computing environment including a host computer and a plurality of accelerators, the host computer and the accelerators each having local memory shared remotely with the other, including writing to the shared memory of the host computer packets of data representing changes in accelerator memory values, incrementing, in local memory and in remote shared memory on the host computer, a counter value representing the total number of packets written to the host computer, reading by the host computer from the shared memory in the host computer the written data packets, moving the read data to application memory, and incrementing, in both local memory and in remote shared memory on the accelerator, a counter value representing the total number of packets read by the host computer.
    • 通过在本地维护远程存储器值来减少混合计算环境中的存储器的远程读取,所述混合计算环境包括主计算机和多个加速器,所述主计算机和加速器各自具有与另一个远程共享的本地存储器,包括写入 表示主机计算机上加速器存储器值的变化,本地存储器和本地存储器中的远程共享存储器中的增加的主机计算机数据包的共享存储器,表示写入主计算机的分组总数的计数器值, 主计算机从主计算机的共享存储器中写入数据包,将读取的数据移动到应用程序存储器,并在本地存储器和加速器的远程共享存储器中递增一个计数器值,表示读取的数据包的总数 主机。
    • 4. 发明授权
    • Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally
    • 通过在本地维护远程内存值来减少混合计算环境中的内存的远程读取
    • US08180972B2
    • 2012-05-15
    • US12537377
    • 2009-08-07
    • Michael E. AhoCharles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • Michael E. AhoCharles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • G06F12/02
    • G06F15/17331
    • Reducing remote reads of memory in a hybrid computing environment by maintaining remote memory values locally, the hybrid computing environment including a host computer and a plurality of accelerators, the host computer and the accelerators each having local memory shared remotely with the other, including writing to the shared memory of the host computer packets of data representing changes in accelerator memory values, incrementing, in local memory and in remote shared memory on the host computer, a counter value representing the total number of packets written to the host computer, reading by the host computer from the shared memory in the host computer the written data packets, moving the read data to application memory, and incrementing, in both local memory and in remote shared memory on the accelerator, a counter value representing the total number of packets read by the host computer.
    • 通过在本地维护远程存储器值来减少混合计算环境中的存储器的远程读取,所述混合计算环境包括主计算机和多个加速器,所述主计算机和加速器各自具有与另一个远程共享的本地存储器,包括写入 表示主机计算机上加速器存储器值的变化,本地存储器和本地存储器中的远程共享存储器中的增加的主机计算机数据包的共享存储器,表示写入主计算机的分组总数的计数器值, 主计算机从主计算机的共享存储器中写入数据包,将读取的数据移动到应用程序存储器,并在本地存储器和加速器的远程共享存储器中递增一个计数器值,表示读取的数据包的总数 主机。
    • 8. 发明授权
    • Performing collective operations in a distributed processing system
    • 在分布式处理系统中执行集体操作
    • US08949328B2
    • 2015-02-03
    • US13181601
    • 2011-07-13
    • Charles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • Charles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • G06F15/16G06F15/78H04L12/24G06F9/50
    • G06F15/781G06F9/5066G06F15/17318H04L41/12
    • Methods, apparatuses, and computer program products for performing collective operations on a hybrid distributed processing system that includes a plurality of compute nodes and a plurality of tasks, each task is assigned a unique rank, and each compute node is coupled for data communications by at least two different networking topologies. At least one of the two networking topologies is a tiered tree topology having a root task and at least two child tasks and the at least two child tasks are peers of one another in the same tier. Embodiments include for each task, sending at least a portion of data corresponding to the task to all child tasks of the task through the tree topology; and sending at least a portion of the data corresponding to the task to all peers of the task at the same tier in the tree topology through the second topology.
    • 用于在包括多个计算节点和多个任务的混合分布式处理系统上进行集体操作的方法,装置和计算机程序产品,每个任务被分配唯一的等级,并且每个计算节点被耦合用于数据通信 最少两种不同的网络拓扑。 两个网络拓扑中的至少一个是具有根任务和至少两个子任务的分层树状拓扑,并且所述至少两个子任务是同一层中彼此的对等体。 实施例包括对于每个任务,通过树状拓扑将与任务对应的至少一部分数据发送到任务的所有子任务; 以及通过所述第二拓扑将与所述任务相对应的所述数据的至少一部分发送到所述树形拓扑中的同一层的任务的所有对等体。
    • 9. 发明申请
    • Compressing Result Data For A Compute Node In A Parallel Computer
    • 并行计算机中计算节点的压缩结果数据
    • US20120331270A1
    • 2012-12-27
    • US13166183
    • 2011-06-22
    • Charles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • Charles J. ArcherJames E. CareyMatthew W. MarklandPhilip J. Sanders
    • G06F15/76G06F9/06
    • G06F9/54
    • Compressing result data for a compute node in a parallel computer, the parallel computer including a collection of compute nodes organized as a tree, including: initiating a collective gather operation by a logical root of the collection of compute nodes, including adding result data of the logical root to a gather buffer; for each compute node in the collection of compute nodes, determining whether result data of the compute node is already written in the gather buffer; and if the result data of the compute node is already written in the gather buffer, incrementing a counter assigned to that result data already written in the gather buffer; and if the result data of the compute node is not already written in the gather buffer, writing the result data of the compute node as new result data in the gather buffer, incrementing a counter assigned to that new result data, and writing in the gather buffer a node ID.
    • 压缩并行计算机中的计算节点的结果数据,所述并行计算机包括被组织为树的计算节点的集合,包括:通过所述计算节点集合的逻辑根发起集体收集操作,包括添加所述计算节点的结果数据 逻辑根到一个收集缓冲区; 对于计算节点集合中的每个计算节点,确定计算节点的结果数据是否已经被写入聚集缓冲器中; 并且如果计算节点的结果数据已经被写入收集缓冲器中,则增加分配给已经写入收集缓冲器的结果数据的计数器; 并且如果计算节点的结果数据尚未写入收集缓冲器中,则将计算节点的结果数据作为新结果数据写入收集缓冲器,增加分配给该新结果数据的计数器,并将其写入集合 缓冲节点ID。