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.00034622929 |
| 261 | Data-Oriented Transaction Execution | 2010 | VLDB | 0.00022868935 |
| 423 | Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems | 2012 | VLDB | 0.00018491327 |
| 626 | Adaptive Aggregation on Chip Multiprocessors | 2007 | VLDB | 0.00015473276 |
| 1,040 | The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses | 2010 | SIGMOD | 0.00012364063 |
| 1,382 | PLP: Page Latch-free Shared-everything OLTP | 2011 | VLDB | 0.00010858298 |
| 1,972 | OLTP on Hardware Islands | 2012 | VLDB | 9.2858692e-05 |
| 2,479 | An Overview of DB2 Parallel Edition | 1995 | SIGMOD | 8.4072014e-05 |
| 2,699 | Database Servers on Chip Multiprocessors: Limitations and Opportunities | 2007 | CIDR | 8.1195744e-05 |
Previous
Page 1 / 1
Next