The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 02, 2020

Filed:

Aug. 21, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Daniel Brand, Millwood, NY (US);

Minsik Cho, Austin, TX (US);

Ruchir Puri, Baldwin Place, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/2455 (2019.01); G06F 16/903 (2019.01); G06F 7/32 (2006.01); G06F 7/24 (2006.01);
U.S. Cl.
CPC ...
G06F 16/24554 (2019.01); G06F 7/24 (2013.01); G06F 7/32 (2013.01); G06F 16/24565 (2019.01); G06F 16/90339 (2019.01);
Abstract

A first quicksort is performed in parallel across pairs of partitions of a dataset assigned to respective ones of available processors, including swapping elements of a first partition of a given one of the pairs that are larger than a pivot with elements of a second partition of the given pair that are smaller than the pivot. A second quicksort is performed in parallel across those partitions having elements left unsorted by the first quicksort, and first misplaced elements from a first side of the dataset corresponding to the first partition are swapped with second misplaced elements from a second side of the dataset corresponding to the second partition to produce a first dataset having elements equal to or lower than the pivot and a second dataset having elements equal to or higher than the pivot.


Find Patent Forward Citations

Loading…