Patent · US Active

Collective engine method and apparatus

US9294551B1 · kind B1 · utility

18Cited by
7References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 13, 2013
Grant dateMar 22, 2016
Priority date
Expiry dateMar 27, 2034

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/568
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.