Method for sorting data using SIMD instructions
First Claim
Patent Images
1. A method for sorting a data array comprising:
- invoking a comb sort algorithm for sorting a data set using a combination of SIMD instructions selected from a group consisting of;
min and max instructions, and compare and select instructions;
swapping data based upon a comparison in said algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided to perform fast data sorting by using SIMD instruction. Data comparison and swapping is executed with SIMD instructions in parallel and without conditional branching.
33 Citations
15 Claims
-
1. A method for sorting a data array comprising:
-
invoking a comb sort algorithm for sorting a data set using a combination of SIMD instructions selected from a group consisting of;
min and max instructions, and compare and select instructions;
swapping data based upon a comparison in said algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising:
a computer useable medium having computer useable program code for sorting a data array, said medium comprising;
computer useable code for invoking a comb sort algorithm to sort a data set using a combination of SIMD instructions selected from a group consisting of;
min and max instructions, and compare and select instructions;
computer useable code for swapping data based upon a comparison in said algorithm. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
Specification