×

OFFLOADING PROJECTION OF FIXED AND VARIABLE LENGTH DATABASE COLUMNS

  • US 20160019262A1
  • Filed: 09/29/2015
  • Published: 01/21/2016
  • Est. Priority Date: 07/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a query recipient configured to determine that a database query warrants a first projection operation to project a plurality of input rows to a plurality of projected rows, wherein each of the plurality of input rows has one or more variable-length columns;

    a projection controller configured to;

    construct a first projection control block to describe the first projection operation, wherein to construct the first projection control block, the projection controller is further configured to;

    construct a plurality of projection control elements, each projection control element corresponding to a corresponding column in the plurality of input rows; and

    construct a header to specify the order of the projection control elements in the first projection control block;

    offload the first projection operation to a hardware accelerator; and

    provide the first projection control block to the hardware accelerator, wherein the first projection control block enables the hardware accelerator to perform the first projection operation at streaming rate.

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