REVIEW 3 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
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.
Forward citations
Cited by 3 Pith papers
-
Efficient Differentiable Hardware Rasterization for 3D Gaussian Splatting
A hardware-rasterization pipeline with programmable blending and subgroup/quad gradient reduction achieves 3.07x end-to-end speedup and a 37x sorting-memory cut for 3D Gaussian Splatting.
-
Vortex: Overcoming Memory Capacity Limitations in GPU-Accelerated Large-Scale Data Analytics
By routing data through idle IO paths of neighboring GPUs, Vortex lets a single GPU run analytics on datasets exceeding its memory at 140GB/s aggregate transfer and beats CPU baselines.
-
A Fast Parallel Median Filtering Algorithm Using Hierarchical Tiling
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.
Discussion (0). Continue with ORCID to comment.