Pith. sign in

REVIEW 1 cited by

Onesweep: A Faster Least Significant Digit Radix Sort for GPUs

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2206.01784 v1 pith:G7QN6AE4 submitted 2022-06-03 cs.DC cs.DS

classification cs.DCcs.DS
keywords radixsortingapproachdigitglobalmemorysortalgorithm
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

We present Onesweep, a least-significant digit (LSD) radix sorting algorithm for large GPU sorting problems residing in global memory. Our parallel algorithm employs a method of single-pass prefix sum that only requires ~2n global read/write operations for each digit-binning iteration. This exhibits a significant reduction in last-level memory traffic versus contemporary GPU radix sorting implementations, where each iteration of digit binning requires two passes through the dataset totaling ~3n global memory operations. On the NVIDIA A100 GPU, our approach achieves 29.4 GKey/s when sorting 256M random 32-bit keys. Compared to CUB, the current state-of-the-art GPU LSD radix sort, our approach provides a speedup of ~1.5x. For 32-bit keys with varied distributions, our approach provides more consistent performance compared to HRS, the current state-of-the-art GPU MSD radix sort, and outperforms it in almost all cases.

Discussion (0). Sign in to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. A Fast Parallel Median Filtering Algorithm Using Hierarchical Tiling

    cs.DC 2025-07 conditional novelty 6.0 of 10

    Hierarchical tiling lets sorting-based median filters on GPUs reach O(k log k) and O(k) per-pixel complexity for k x k kernels, with large measured speedups.

Pith tools