×

Management of sparse data for database systems with multiple processing units

  • US 10,459,906 B2
  • Filed: 10/20/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 12/08/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of limiting a number of processors that process data in a database system configured to process data using multiple processors, wherein the computer-implemented method is implemented at least partly by a computer that includes one or more physical processors configured to process the data stored in a non-transitory storage medium, and wherein the computer-implemented method comprises:

  • obtaining a limit on the number of processors to be used to process the data of the database needed to process a database request of the database, wherein the limit on the number of processors is a positive number that is less than a number of available processors that are available to process the data of the database in response to the database request of the database;

    selecting, based on the limit on the number of processors, a subset of the available processors as one or more selected processors to process the data of the database, wherein the number of one or more selected processors selected are less than or equal to the limit on the number of processors to be used to process the data of the database; and

    assigning each one of distinct data portions of the data of the database to a distinct one of the one or more selected processors, thereby allowing only a limited number of the processors that are available to process the data to process the data in response to the database request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×