11. Parallel, Distributed, and GPU Sorting
High-throughput sorting: parallel merge and quicksort, GPU bitonic and radix sort, SIMD sorting networks, and distributed partition-based sorts.
6 notes
High-throughput sorting: parallel merge and quicksort, GPU bitonic and radix sort, SIMD sorting networks, and distributed partition-based sorts.
Sort distributed keys across hypercube processors using dimension based compare and exchange stages.
Sort distributed data by assigning fixed key ranges to workers, routing records by range, then sorting locally.
Sort data across machines by sampling keys, choosing splitters, redistributing records into ordered buckets, and sorting buckets locally.
Sort very large datasets with range partitioning, distributed shuffle, and reducer local sorting.
Sort large distributed datasets by partitioning records by key range, sorting partitions locally, and writing ordered output shards.