Patent · US Active

Systems and methods to distributively process a plurality of data sets stored on a plurality of memory modules

US9720826B1 · kind B1 · utility

2Cited by
64References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 27, 2015
Grant dateAug 1, 2017
Priority date
Expiry dateFeb 4, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/621
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various embodiments of systems and methods to allow and control simultaneous access and processing by multiple compute elements of multiple data sets stored in multiple memory modules. The compute elements request data to be processed without specifying any particular data sets to be received. Data interfaces receive the data requests from the compute elements, determine which data sets have not yet been served to the compute elements, select data sets to be served from among those that have not yet been served, and fetch these data sets from the memory modules. The process of requesting additional data by the compute elements, selection by the data interfaces of data sets to be served among those that have not yet been served, and providing such data sets by the data interfaces to the compute elements, may continue until all of the data sets have been served to the compute elements.

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