Please download the dossier by clicking on the dossier button x
×

Sorting an array consisting of a large number of elements

  • US 10,642,901 B2
  • Filed: 12/10/2015
  • Issued: 05/05/2020
  • Est. Priority Date: 12/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, the apparatus comprising:

  • an input sequence production unit configured to produce an input sequence by pairing a key from an element for use in a comparison during sorting with an index identifying the element for each element or sorted array of elements;

    an execution unit configured to execute the multiway merging process on N input sequences without rearranging the elements based on which input sequences have been produced;

    a generation unit configured to rearrange the elements constituting the input sequences according to an output sequence that has been generated by the multiway merging process in the execution unit so as to generate a sorted array of elements; and

    a number of bits of the key determined so that a combination of the key and the index has a first number of bits until the number of elements contained in input sequences for the multiway merging process reaches a predetermined threshold, and when the number of elements exceeds the predetermined threshold, the number of bits of the key is determined so that the combination has a second number of bits which is greater than the first number of bits.

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