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 |
|---|---|---|---|---|
| 98 | Encapsulation of Parallelism in the Volcano Query Processing System | 1990 | SIGMOD | 0.00034510605 |
| 256 | Data-Oriented Transaction Execution | 2010 | VLDB | 0.00023172982 |
| 423 | Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems | 2012 | VLDB | 0.00018725853 |
| 632 | Adaptive Aggregation on Chip Multiprocessors | 2007 | VLDB | 0.00015575286 |
| 1,024 | The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses | 2010 | SIGMOD | 0.0001258839 |
| 1,358 | PLP: Page Latch-free Shared-everything OLTP | 2011 | VLDB | 0.0001104203 |
| 1,964 | OLTP on Hardware Islands | 2012 | VLDB | 9.3880822e-05 |
| 2,444 | An Overview of DB2 Parallel Edition | 1995 | SIGMOD | 8.5743744e-05 |
| 2,679 | Database Servers on Chip Multiprocessors: Limitations and Opportunities | 2007 | CIDR | 8.2675008e-05 |
Previous
Page 1 / 1
Next