×

RDP bitmap hash acceleration using SIMD instructions

  • US 9,071,843 B2
  • Filed: 02/26/2009
  • Issued: 06/30/2015
  • Est. Priority Date: 02/26/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for classifying an image on a parallel processing system having a bit width corresponding to a number of bits that a processor of the parallel processing system may operate on at a time, the method involving a first random number and a second random number, the first random number differing from the second random number, a datum, a first key, and a second key, comprising:

  • dividing, by the parallel processing system, the image into two groups each group comprising a number of bits of the image equal to the bit width;

    for each group, performing, by the parallel processing system, a hash comprising;

    setting a new value of the datum to equal the sum of the value expressed in binary of the group and the current value of the datum multiplied by the first random number and summed with the second random number;

    setting a new value of the first key to equal the current value of the first key modified by the datum; and

    setting a new value of the second key to equal the current value of the second key modified by the datum; and

    after performing the hash, storing, by the parallel processing system, a big key comprising the first key and the second key in a computer memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×