DBScholar

Back to papers

Relational Joins on Graphics Processors

Summary: GPU-based relational joins use data-parallel primitives (split, sort) on GPUs, leveraging random writes and inter-processor communication. Implements indexed or non-indexed nested-loop, sort-merge, and hash joins; yields 2–7× CPU speedups on NVIDIA G80. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h91f5bee696f67435
Venue
SIGMOD
Year
2008
Pagerank
0.00015554627
Overall Rank
616 | 95.87%
DOI
10.1145/1376616.1376670

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{he_sigmod08,
        title = {{Relational Joins on Graphics Processors}},
        author = {He, Bingsheng and Yang, Ke and Fang, Rui and Lu, Mian and Govindaraju, Naga K. and Luo, Qiong and Sander, Pedro V.},
        series = {{SIGMOD} '08},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/1376616.1376670},
        url = {https://dl.acm.org/doi/10.1145/1376616.1376670},
        year = {2008}
}

Incoming Citations (Sorted by Pagerank)

Showing 49 of 49 citing papers.

Rank Citing Paper Year Venue Pagerank
210 Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs 2009 VLDB 0.00024844328
425 Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems 2012 VLDB 0.00018485358
775 The Yin and Yang of Processing Data Warehousing Queries on GPU Devices 2013 VLDB 0.0001407924
857 Hardware-Oblivious Parallelism for In-Memory Column-Stores 2013 VLDB 0.00013422539
1,269 A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics 2020 SIGMOD 0.00011254742
1,542 HippogriffDB: Balancing I/O and GPU Bandwidth in Big Data Analytics 2016 VLDB 0.0001030858
1,779 Ibex—An Intelligent Storage Engine with Support for Advanced SQL Off-loading 2014 VLDB 9.6575635e-05
2,124 Revisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture 2013 VLDB 9.0041425e-05
2,187 Database Compression on Graphics Processors 2010 VLDB 8.891124e-05
2,287 Pump Up the Volume: Processing Large Data on GPUs with Fast Interconnects 2020 SIGMOD 8.691301e-05
2,466 Concurrent Analytical Query Processing with GPUs 2014 VLDB 8.4182778e-05
2,816 GPL: A GPU-based Pipelined Query Processing Engine 2016 SIGMOD 7.9740083e-05
2,887 Efficient Join Algorithms For Large Database Tables in a Multi-GPU Environment 2021 VLDB 7.9044174e-05
2,889 High-Throughput Transaction Executions on Graphics Processors 2011 VLDB 7.9034864e-05
3,055 MG-Join: A Scalable Join for Massively Parallel Multi-GPU Architectures 2021 SIGMOD 7.6983202e-05
3,202 Why it is time for a HyPE: A Hybrid Query Processing Engine for Efficient GPU Coprocessing in DBMS 2013 VLDB 7.5401819e-05
3,374 A Hybrid B+-tree as Solution for In-Memory Indexing on CPU-GPU Heterogeneous Computing Platforms 2016 SIGMOD 7.3606793e-05
3,458 Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach 2015 VLDB 7.2815031e-05
3,491 In-Cache Query Co-Processing on Coupled CPU-GPU Architectures 2015 VLDB 7.2586387e-05
3,628 Triton Join: Efficiently Scaling to a Large Join State on GPUs with Fast Interconnects 2022 SIGMOD 7.1490678e-05
3,657 Tile-based Lightweight Integer Compression in GPU 2022 SIGMOD 7.1227107e-05
3,888 Orchestrating Data Placement and Query Execution in Heterogeneous CPU-GPU DBMS 2022 VLDB 6.942437e-05
3,974 TCUDB: Accelerating Database with Tensor Processors 2022 SIGMOD 6.8848857e-05
4,138 The Art of Balance: A RateupDB Experience of Building a CPU/GPU Hybrid Database Product 2021 VLDB 6.782996e-05
4,200 Adaptive Work Placement for Query Processing on Heterogeneous Computing Resources 2017 VLDB 6.7378729e-05
5,376 Distributed GPU Joins on Fast RDMA-capable Networks 2023 SIGMOD 6.1555648e-05
5,400 Towards a Hybrid Design for Fast Query Processing in DB2 with BLU Acceleration Using Graphical Processing Units: A Technology Demonstration 2016 SIGMOD 6.1468677e-05
5,472 GPU Rasterization for Real-Time Spatial Aggregation over Arbitrary Polygons 2018 VLDB 6.1168576e-05
6,153 Efficiently Processing Joins and Grouped Aggregations on GPUs 2025 SIGMOD 5.8669913e-05
7,190 GPUQP: Query Co-Processing Using Graphics Processors 2007 SIGMOD 5.5881603e-05
7,455 Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms 2021 VLDB 5.5210654e-05
8,242 Scaling your Hybrid CPU-GPU DBMS to Multiple GPUs 2024 VLDB 5.3684987e-05
8,280 Scaling GPU-Accelerated Databases beyond GPU Memory Size 2025 VLDB 5.3616863e-05
8,394 Thread Cooperation in Multicore Architectures for Frequency Counting over Multiple Data Streams 2009 VLDB 5.33879e-05
8,402 The Case for Learned In-Memory Joins 2023 VLDB 5.3375308e-05
8,602 A Case for Graphics-driven Query Processing 2023 VLDB 5.3037284e-05
8,628 Accelerating Pathology Image Data Cross-Comparison on CPU-GPU Hybrid Systems 2012 VLDB 5.2991344e-05
8,804 GPH: An Efficient and Effective Perfect Hashing Scheme for GPU Architectures 2025 SIGMOD 5.27236e-05
8,813 Deploying Computational Storage for HTAP DBMSs Takes More Than Just Computation Offloading 2023 VLDB 5.270772e-05
9,401 Themis: A GPU-accelerated Relational Query Execution Engine 2025 VLDB 5.1837077e-05
9,438 Efficiently Joining Large Relations on Multi-GPU Systems 2025 VLDB 5.1761941e-05
10,139 GpJSON: High-performance JSON Data Processing on GPUs 2025 VLDB 5.0725068e-05
10,443 cuRPQ: A High-Performance GPU-Based Framework for Processing Regular and Conjunctive Regular Path Queries 2026 SIGMOD 4.9769913e-05
10,733 Scalable GPU Acceleration of Scalar Functions in Analytical Databases: Compilation, Benchmarking, and Optimization 2026 VLDB 4.9769913e-05
10,914 ZipFlow: a Compiler-based Framework to Unleash Compressed Data Movement for Modern GPUs 2026 VLDB 4.9769913e-05
11,573 Accelerating Merkle Patricia Trie with GPU 2024 VLDB 4.9769913e-05
11,871 Scaling Equi-Joins 2022 SIGMOD 4.9769913e-05
12,459 Work-Efficient Parallel Skyline Computation for the GPU 2015 VLDB 4.9769913e-05
12,546 WoW: What the World of (Data) Warehousing Can Learn from the World of Warcraft 2013 SIGMOD 4.9769913e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 15 of 15 cited papers.

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

Rank Cited Paper Year Venue Pagerank
12 C-Store: A Column-oriented DBMS 2005 VLDB 0.0006897844
27 Database Architecture Optimized for the New Bottleneck: Memory Access 1999 VLDB 0.00051576613
76 Cache Conscious Algorithms for Relational Query Processing 1994 VLDB 0.00036891569
206 Cache Conscious Indexing for Decision-Support in Main Memory 1999 VLDB 0.00024981343
249 A Performance Evaluation of Four Parallel Join Algorithms in a Shared-Nothing Multiprocessor Environment 1989 SIGMOD 0.0002316492
304 GPUTeraSort: High Performance Graphics Co-processor Sorting for Large Database Management 2006 SIGMOD 0.00021598803
1,256 Handling Data Skew in Multiprocessor Database Computers Using Partition Tuning 1991 VLDB 0.00011325515
1,454 Fast Computation of Database Operations using Graphics Processors 2004 SIGMOD 0.00010596726
2,321 Hardware Acceleration for Spatial Selections and Joins 2003 SIGMOD 8.6421843e-05
2,508 Hash-Based Join Algorithms for Multiprocessor Computers with Shared Memory 1990 VLDB 8.3685814e-05
2,699 Database Servers on Chip Multiprocessors: Limitations and Opportunities 2007 CIDR 8.1161623e-05
2,749 Hardware Acceleration in Commercial Databases: A Case Study of Spatial Operations 2004 VLDB 8.0571049e-05
5,332 Fast and Approximate Stream Mining of Quantiles and Frequencies Using Graphics Processors 2005 SIGMOD 6.1754712e-05
5,353 Query Co-Processing on Commodity Processors 2006 VLDB 6.1663962e-05
6,611 Revisiting Pipelined Parallelism in Multi-Join Query Processing 2005 VLDB 5.7332921e-05
Previous Page 1 / 1 Next

Semantically Similar Papers