×

FAST QUERY PROCESSING IN COLUMNAR DATABASES WITH GPUS

  • US 20160378754A1
  • Filed: 06/28/2016
  • Published: 12/29/2016
  • Est. Priority Date: 06/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing a query associated with a database, the method comprising:

  • receiving the query;

    estimating a number of groups based on the received query and the database;

    copying a plurality of data from the database to graphics processing unit (GPU) memory associated with a GPU;

    creating a global hash table in GPU memory based on the estimated number of groups;

    determining if a group associated with the database is present in the global hash table;

    adding the group to the global hash table based on determining that the group is not present in the global hash table;

    aggregating a value associated with the group in the global hash table based on determining that the group is present in the global hash table;

    determining a plurality of results based on the received query and the global hash table; and

    retrieving the determined plurality of results.

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