Patent · US Active

Systems and methods to achieve load balancing among a plurality of compute elements accessing a shared memory pool

US9733988B1 · kind B1 · utility

0Cited by
61References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 27, 2015
Grant dateAug 15, 2017
Priority date
Expiry dateApr 16, 2036

Classification

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

Abstract

Various systems and methods to achieve load balancing among a plurality of compute elements accessing a shared memory pool. The shared memory pool is configured to store and serve a plurality of data sets associated with a task, a first data interface's internal registry is configured to keep track of which data sets have been extracted from the shared memory pool and served to the compute elements, the first data interface is configured to extract from the shared memory pool and serve to the compute elements data sets which have not yet been extracted and served, the rate at which data sets are extracted and served to each particular compute element is proportional to the rate at which that compute element requests data sets, and the system may continues to extract, serve, and process data sets until all of the data sets associated with the task have been processed once.

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