NUMA-aware algorithms: the case of data shuffling
Summary: Demonstrates that NUMA effects critically impact data shuffling on multi-socket multicore servers, with naive shuffling up to 3× slower than NUMA-aware variants. Achieves top performance using thread binding, NUMA-aware thread allocation, and relaxed global coordination, arguing such algorithmic redesign is essential as socket counts and memory heterogeneity grow. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Yinan Li (University of Wisconsin)
- 2. Ippokratis Pandis (IBM)
- 3. Rene Mueller (IBM)
- 4. Vijayshankar Raman (IBM)
- 5. Guy Lohman (IBM)
BibTeX Citation
@inproceedings{li_cidr13,
address = {Amsterdam, Netherlands},
series = {{CIDR} '13},
title = {{NUMA-aware algorithms: the case of data shuffling}},
booktitle = {Proceedings of the {Conference} on {Innovative} {Data} {Systems} {Research}},
author = {Li, Yinan and Pandis, Ippokratis and Mueller, Rene and Raman, Vijayshankar and Lohman, Guy},
year = {2013}
}
Incoming Citations (Sorted by Pagerank)
Showing 27 of 27 citing papers.
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 9 of 9 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 93 | Encapsulation of Parallelism in the Volcano Query Processing System | 1990 | SIGMOD | 0.00034607573 |
| 261 | Data-Oriented Transaction Execution | 2010 | VLDB | 0.0002286084 |
| 425 | Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems | 2012 | VLDB | 0.00018485358 |
| 625 | Adaptive Aggregation on Chip Multiprocessors | 2007 | VLDB | 0.00015472161 |
| 1,040 | The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses | 2010 | SIGMOD | 0.00012358804 |
| 1,382 | PLP: Page Latch-free Shared-everything OLTP | 2011 | VLDB | 0.0001085396 |
| 1,973 | OLTP on Hardware Islands | 2012 | VLDB | 9.2817268e-05 |
| 2,480 | An Overview of DB2 Parallel Edition | 1995 | SIGMOD | 8.4034235e-05 |
| 2,699 | Database Servers on Chip Multiprocessors: Limitations and Opportunities | 2007 | CIDR | 8.1161623e-05 |
Previous
Page 1 / 1
Next