会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Performing an allreduce operation using shared memory
    • 使用共享内存执行allreduce操作
    • US08752051B2
    • 2014-06-10
    • US13427057
    • 2012-03-22
    • Charles J. ArcherGabor DozsaJoseph D. RattermanBrian E. Smith
    • Charles J. ArcherGabor DozsaJoseph D. RattermanBrian E. Smith
    • G06F9/46G06F9/48G06F9/52
    • G06F9/4843G06F9/52G06F9/546
    • Methods, apparatus, and products are disclosed for performing an allreduce operation using shared memory that include: receiving, by at least one of a plurality of processing cores on a compute node, an instruction to perform an allreduce operation; establishing, by the core that received the instruction, a job status object for specifying a plurality of shared memory allreduce work units, the plurality of shared memory allreduce work units together performing the allreduce operation on the compute node; determining, by an available core on the compute node, a next shared memory allreduce work unit in the job status object; and performing, by that available core on the compute node, that next shared memory allreduce work unit.
    • 公开了用于使用共享存储器执行全部还原操作的方法,装置和产品,其包括:由计算节点上的多个处理核心中的至少一个接收执行全部降低操作的指令; 通过所述接收到所述指令的核心建立用于指定多个共享存储器全部还原工作单元的作业状态对象,所述多个共享存储器全部还原工作单元一起在所述计算节点上执行全部还原操作; 通过所述计算节点上的可用核确定所述作业状态对象中的下一个共享存储器allreduce工作单元; 并且通过计算节点上的可用核心执行下一个共享存储器allreduce工作单元。
    • 2. 发明授权
    • Mechanism to support generic collective communication across a variety of programming models
    • 支持各种编程模型中的通用集体通信的机制
    • US07984448B2
    • 2011-07-19
    • US11768669
    • 2007-06-26
    • Gheorghe AlmasiGabor DozsaSameer Kumar
    • Gheorghe AlmasiGabor DozsaSameer Kumar
    • G06F9/44G06F9/46G06F15/76
    • G06F9/54
    • A system and method for supporting collective communications on a plurality of processors that use different parallel programming paradigms, in one aspect, may comprise a schedule defining one or more tasks in a collective operation, an executor that executes the task, a multisend module to perform one or more data transfer functions associated with the tasks, and a connection manager that controls one or more connections and identifies an available connection. The multisend module uses the available connection in performing the one or more data transfer functions. A plurality of processors that use different parallel programming paradigms can use a common implementation of the schedule module, the executor module, the connection manager and the multisend module via a language adaptor specific to a parallel programming paradigm implemented on a processor.
    • 在一个方面,用于支持在使用不同的并行编程范例的多个处理器上的集体通信的系统和方法可以包括在集体操作中定义一个或多个任务的调度,执行该任务的执行器,执行多个模块的执行器 与任务相关联的一个或多个数据传送功能,以及控制一个或多个连接并识别可用连接的连接管理器。 多次模块在执行一个或多个数据传输功能时使用可用的连接。 使用不同的并行编程范例的多个处理器可以经由特定于在处理器上实现的并行编程范例的语言适配器来使用调度模块,执行器模块,连接管理器和多发模块的通用实现。
    • 4. 发明授权
    • Performing an allreduce operation using shared memory
    • 使用共享内存执行allreduce操作
    • US08161480B2
    • 2012-04-17
    • US11754782
    • 2007-05-29
    • Charles J. ArcherGabor DozsaJoseph D. RattermanBrian E. Smith
    • Charles J. ArcherGabor DozsaJoseph D. RattermanBrian E. Smith
    • G06F9/46G06F13/00G06F7/38
    • G06F9/4843G06F9/52G06F9/546
    • Methods, apparatus, and products are disclosed for performing an allreduce operation using shared memory that include: receiving, by at least one of a plurality of processing cores on a compute node, an instruction to perform an allreduce operation; establishing, by the core that received the instruction, a job status object for specifying a plurality of shared memory allreduce work units, the plurality of shared memory allreduce work units together performing the allreduce operation on the compute node; determining, by an available core on the compute node, a next shared memory allreduce work unit in the job status object; and performing, by that available core on the compute node, that next shared memory allreduce work unit.
    • 公开了用于使用共享存储器执行全部还原操作的方法,装置和产品,其包括:由计算节点上的多个处理核心中的至少一个接收执行全部降低操作的指令; 通过所述接收到所述指令的核心建立用于指定多个共享存储器全部还原工作单元的作业状态对象,所述多个共享存储器全部还原工作单元一起在所述计算节点上执行全部还原操作; 通过所述计算节点上的可用核确定所述作业状态对象中的下一个共享存储器allreduce工作单元; 并且通过计算节点上的可用核心执行下一个共享存储器allreduce工作单元。
    • 7. 发明申请
    • MECHANISM TO SUPPORT GENERIC COLLECTIVE COMMUNICATION ACROSS A VARIETY OF PROGRAMMING MODELS
    • 通过各种编程模式支持通用集体交流的机制
    • US20090006810A1
    • 2009-01-01
    • US11768669
    • 2007-06-26
    • Gheorghe AlmasiGabor DozsaSameer Kumar
    • Gheorghe AlmasiGabor DozsaSameer Kumar
    • G06F15/00
    • G06F9/54
    • A system and method for supporting collective communications on a plurality of processors that use different parallel programming paradigms, in one aspect, may comprise a schedule defining one or more tasks in a collective operation an executor that executes the task, a multisend module to perform one or more data transfer functions associated with the tasks, and a connection manager that controls one or more connections and identifies an available connection. The multisend module uses the available connection in performing the one or more data transfer functions. A plurality of processors that use different parallel programming paradigms can use a common implementation of the schedule module, the executor module, the connection manager and the multisend module via a language adaptor specific to a parallel programming paradigm implemented on a processor.
    • 在一个方面,用于在使用不同的并行编程范例的多个处理器上支持集体通信的系统和方法可以包括在集体操作中定义执行任务的执行器中的一个或多个任务的调度,执行一个执行器的多发模块 或更多数据传输功能,以及连接管理器,其控制一个或多个连接并识别可用连接。 多次模块在执行一个或多个数据传输功能时使用可用的连接。 使用不同的并行编程范例的多个处理器可以经由特定于在处理器上实现的并行编程范例的语言适配器来使用调度模块,执行器模块,连接管理器和多发模块的通用实现。
    • 8. 发明申请
    • Performing an Allreduce Operation Using Shared Memory
    • 使用共享内存执行Allreduce操作
    • US20080301683A1
    • 2008-12-04
    • US11754782
    • 2007-05-29
    • Charles J. ArcherGabor DozsaJoseph D. RattermanBrian E. Smith
    • Charles J. ArcherGabor DozsaJoseph D. RattermanBrian E. Smith
    • G06F9/46
    • G06F9/4843G06F9/52G06F9/546
    • Methods, apparatus, and products are disclosed for performing an allreduce operation using shared memory that include: receiving, by at least one of a plurality of processing cores on a compute node, an instruction to perform an allreduce operation; establishing, by the core that received the instruction, a job status object for specifying a plurality of shared memory allreduce work units, the plurality of shared memory allreduce work units together performing the allreduce operation on the compute node; determining, by an available core on the compute node, a next shared memory allreduce work unit in the job status object; and performing, by that available core on the compute node, that next shared memory allreduce work unit.
    • 公开了用于使用共享存储器执行全部还原操作的方法,装置和产品,其包括:由计算节点上的多个处理核心中的至少一个接收执行全部降低操作的指令; 通过所述接收到所述指令的核心建立用于指定多个共享存储器全部还原工作单元的作业状态对象,所述多个共享存储器全部还原工作单元一起在所述计算节点上执行全部还原操作; 通过所述计算节点上的可用核确定所述作业状态对象中的下一个共享存储器allreduce工作单元; 并且通过计算节点上的可用核心执行下一个共享存储器allreduce工作单元。