Collective engine method and apparatus
    1.
    发明授权
    Collective engine method and apparatus 有权
    集体发动机的方法和装置

    公开(公告)号:US09294551B1

    公开(公告)日:2016-03-22

    申请号:US13798082

    申请日:2013-03-13

    Applicant: Cray Inc.

    Abstract: A data-processing system and method for performing collective operations. Some embodiments provide a plurality of leaf software processes, a plurality of collective engines (CEs), and a network operatively coupled to the plurality of CEs, wherein collective operations messages are sent between CEs. Each of the plurality of hierarchies includes a root, leaf CEs, and one or more intermediate levels of CEs between the root and the leaf CEs. Each CE except the root is configured to have a parent CE, and each non-leaf CE in the hierarchy that is not the root CE and not one of the leaf CEs has one or more child CEs. Data is sent from software processes to one or more of the plurality of CEs, and data is received to one or more software processes from one or more of the plurality of collective engines. The root CE outputs a final result.

    Abstract translation: 用于执行集体操作的数据处理系统和方法。 一些实施例提供多个叶软件过程,多个集体引擎(CE)和可操作地耦合到多个CE的网络,其中在CE之间发送集合操作消息。 多个层次中的每一个包括根,叶CE,以及​​根和叶CE之间的CE的一个或多个中间层。 除了root之外的每个CE被配置为具有父CE,并且层次结构中不是根CE而不是一个叶CE的每个非叶CE都具有一个或多个子CE。 数据从软件进程发送到多个CE中的一个或多个,并且数据从多个集合引擎中的一个或多个接收到一个或多个软件进程。 根CE输出最终结果。

Patent Agency Ranking