×

SEMI-JOIN ACCELERATION

  • US 20140095534A1
  • Filed: 02/26/2013
  • Published: 04/03/2014
  • Est. Priority Date: 10/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing a query, comprising:

  • determining that execution of the query involves a particular operation;

    in response to determining that execution of the query involves a particular operation, generating a command that includes, as parameters of the command, first address data that is used to identify input data to be read by a coprocessor, and second address data that is used to identify a lookup vector;

    causing the command to be stored in memory;

    processing, by the coprocessor, the command by;

    reading the command from the memory;

    causing the input data to be read from a location indicated by the first address data, wherein the input data comprises a plurality of values;

    causing the lookup vector to be read from a location that is indicated by the second address data;

    for each value of the plurality of values, identifying, within the lookup vector, a result that corresponds to said each value;

    generating a result data based on the identifying for each value of the plurality of values;

    causing the result data to be stored;

    wherein the method is performed by one or more computing devices.

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