DBScholar

Back to papers

Parallelizing Intra-Window Join on Multicores: An Experimental Study

Summary: Experimental study of parallel intra-window joins on multicore CPUs, classifying IaWJ algorithms into lazy and eager execution with different join methods and partitioning. No universal winner; performance depends on workload, requirements, and hardware; a decision tree guides the best algorithm. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h2cf69dd8873481a4
Venue
SIGMOD
Year
2021
Pagerank
5.4165494e-05
Overall Rank
7,964 | 46.46%
DOI
10.1145/3448016.3452793

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{zhang_sigmod21,
        title = {{Parallelizing Intra-Window Join on Multicores: An Experimental Study}},
        author = {Zhang, Shuhao and Mao, Yancan and He, Jiong and Grulich, Philipp M. and Zeuch, Steffen and He, Bingsheng and Ma, Richard T. B. and Markl, Volker},
        series = {{SIGMOD} '21},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/3448016.3452793},
        url = {https://dl.acm.org/doi/10.1145/3448016.3452793},
        year = {2021}
}

Incoming Citations (Sorted by Pagerank)

Showing 7 of 7 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 22 of 22 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
135 Ripple Joins for Online Aggregation 1999 SIGMOD 0.00029866033
210 Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs 2009 VLDB 0.00024851502
231 Storm @Twitter 2014 SIGMOD 0.00023841089
251 Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited 2014 VLDB 0.00023143736
361 Design and Evaluation of Main Memory Hash Join Algorithms for Multi-core CPUs 2011 SIGMOD 0.00020006406
423 Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems 2012 VLDB 0.00018491327
722 Efficient Implementation of Sorting on Multi-Core SIMD CPU Architecture 2008 VLDB 0.00014488003
969 Memory-Efficient Hash Joins 2015 VLDB 0.0001278184
1,266 An Experimental Comparison of Thirteen Relational Equi-Joins in Main Memory 2016 SIGMOD 0.00011269175
1,387 How Soccer Players Would do Stream Joins 2011 SIGMOD 0.00010825457
2,284 Pump Up the Volume: Processing Large Data on GPUs with Fast Interconnects 2020 SIGMOD 8.6954168e-05
2,845 Progressive Merge Join: A Generic and Non-Blocking Sort-Based Join Algorithm 2002 VLDB 7.9474809e-05
2,953 Scalable and Adaptive Online Joins 2014 VLDB 7.8137255e-05
3,603 Scalable Distributed Stream Join Processing 2015 SIGMOD 7.173496e-05
3,922 Analyzing Efficient Stream Processing on Modern Hardware 2019 VLDB 6.9229432e-05
5,343 The NebulaStream Platform: Data and Application Management for the Internet of Things 2020 CIDR 6.1708665e-05
5,434 Low-Latency Handshake Join 2014 VLDB 6.1305768e-05
5,452 Early Hash Join: A Configurable Algorithm for the Efficient and Early Production of Join Results 2005 VLDB 6.1242445e-05
5,628 FPGA-based Multithreading for In-Memory Hash Joins 2015 CIDR 6.060354e-05
6,030 RPJ: Producing Fast Join Results on Streams through Rate-based Optimization 2005 SIGMOD 5.9105381e-05
6,123 Parallel Index-based Stream Join on a Multicore CPU 2020 SIGMOD 5.8789534e-05
6,225 Providing Streaming Joins as a Service at Facebook 2018 VLDB 5.8455305e-05
Previous Page 1 / 1 Next

Semantically Similar Papers