RapidsMPF is an out-of-core shuffling system that enables data shuffling at 1.8 TiB/s by spilling to disk instead of causing out-of-memory errors. Shuffling is a critical but expensive operation in distributed data analytics, particularly for joins, groupby, and sort operations, as it requires moving all data between processes while managing memory constraints and synchronization barriers.