×

Selecting hash values based on matrix rank

  • US 9,690,715 B2
  • Filed: 09/03/2014
  • Issued: 06/27/2017
  • Est. Priority Date: 09/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for performing hashing operations in connection with one or more memory addressing operations, the method comprising:

  • generating a first potential hash value;

    assigning a first set of entries included in a transformation matrix to the first potential hash value;

    computing a first rank of a first sub-matrix included in the transformation matrix, wherein the first sub-matrix includes the first set of entries included in the transformation matrix;

    based on the first rank, determining that the first potential hash value does not satisfy a first optimization criterion;

    generating a second potential hash value;

    re-assigning the first set of entries included in the transformation matrix to the second potential hash value;

    re-computing the first rank of the first sub-matrix included in the transformation matrix, wherein the first sub-matrix further includes the reassigned first set of entries included in the transformation matrix;

    based on the first rank, determining that the second potential hash value satisfies the first optimization criterion; and

    performing one or more hashing operations in connection with at least one memory addressing operation based on the transformation matrix to map a first multi-bit value to a second multi-bit value.

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