One level sorting network
OwnerRaymond J. Nelsoninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerRaymond J. Nelsoninventor
Estimating the term…
A sorting network is disclosed for sorting N records, N being greater than two, into a total order in accordance with the values of keys associated with each of the records. This sorting network includes as many two-input comparators as are required to compare, substantially at the same time, each of the keys of the records with each of the keys of the other records. Each comparator provides an indication as to the relative values of the two compared keys. A decoder network responds to these indications to determine therefrom the proper order of the records, and gates each of the input records onto an output line corresponding to the proper location of that record in the total order. In the disclosed embodiments, the records are comprised of binary data including plural bits. Embodiments are disclosed for sorting serially by bit and in parallel at least two bits at a time.
A sorting circuit for sorting three input values into first through third ascendingly ordered output values, said input values being represented by three input sequences, respectively, siad first through said third output values being represented by first through third output sequences, respectively, each of said input and said output sequences being a time sequence having a prescribed number of binary bits arranged from the most significant bit to the least significant bit, said input and said output sequences thereby having corresponding bits each binary bit having either of a logic "0" and a logic "1" level at a time, said sorting circuit comprising:
Dependencies are inferred from the claim text.