DBScholar

Back to papers

GPUTeraSort: High Performance Graphics Co-processor Sorting for Large Database Management

Summary: GPUTeraSort exploits GPU data- and task-parallelism to sort billion-record wide-key data, while the CPU handles I/O and resource management. A two-phase pipeline: read/build/sort/run/write and read/merge/write overlaps I/O with GPU sort, delivering near-peak I/O, higher bandwidth, and PennySort-level price-performance. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h307db4ec386f5b1b
Venue
SIGMOD
Year
2006
Pagerank
0.00021569633
Overall Rank
304 | 97.97%
DOI
10.1145/1142473.1142511

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{govindaraju_sigmod06,
        title = {{GPUTeraSort: High Performance Graphics Co-processor Sorting for Large Database Management}},
        author = {Govindaraju, Naga K. and Gray, Jim and Kumar, Ritesh and Manocha, Dinesh},
        series = {{SIGMOD} '06},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/1142473.1142511},
        url = {https://dl.acm.org/doi/10.1145/1142473.1142511},
        year = {2006}
}

Incoming Citations (Sorted by Pagerank)

Showing 40 of 40 citing papers.

Rank Citing Paper Year Venue Pagerank
212 Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs 2009 VLDB 0.00024786576
610 Relational Joins on Graphics Processors 2008 SIGMOD 0.00015540189
662 Fast Sort on CPUs and GPUs: A Case for Bandwidth Oblivious SIMD Sort 2010 SIGMOD 0.00014972958
722 Efficient Implementation of Sorting on Multi-Core SIMD CPU Architecture 2008 VLDB 0.00014470465
748 The Yin and Yang of Processing Data Warehousing Queries on GPU Devices 2013 VLDB 0.00014258503
850 Hardware-Oblivious Parallelism for In-Memory Column-Stores 2013 VLDB 0.00013450864
945 Data Processing on FPGAs 2009 VLDB 0.00012924215
1,228 A Study of the Fundamental Performance Characteristics of GPUs and CPUs for Database Analytics 2020 SIGMOD 0.00011425748
1,537 HippogriffDB: Balancing I/O and GPU Bandwidth in Big Data Analytics 2016 VLDB 0.00010296073
1,782 Ibex—An Intelligent Storage Engine with Support for Advanced SQL Off-loading 2014 VLDB 9.6551269e-05
2,104 Database Compression on Graphics Processors 2010 VLDB 9.0262021e-05
2,173 CellSort: High Performance Sorting on the Cell Processor 2007 VLDB 8.9089575e-05
2,223 Streams on Wires — A Query Compiler for FPGAs 2009 VLDB 8.8041296e-05
2,468 Concurrent Analytical Query Processing with GPUs 2014 VLDB 8.402961e-05
2,485 A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs 2017 SIGMOD 8.3800709e-05
2,704 Executing Stream Joins on the Cell Processor 2007 VLDB 8.0950719e-05
2,890 High-Throughput Transaction Executions on Graphics Processors 2011 VLDB 7.8875185e-05
3,117 SABER: Window-Based Hybrid Stream Processing for Heterogeneous Architectures 2016 SIGMOD 7.6142606e-05
3,206 Why it is time for a HyPE: A Hybrid Query Processing Engine for Efficient GPU Coprocessing in DBMS 2013 VLDB 7.5207526e-05
3,307 Lightning Fast and Space Efficient Inequality Joins 2015 VLDB 7.4203464e-05
3,383 A Hybrid B+-tree as Solution for In-Memory Indexing on CPU-GPU Heterogeneous Computing Platforms 2016 SIGMOD 7.3393628e-05
3,471 Tile-based Lightweight Integer Compression in GPU 2022 SIGMOD 7.258594e-05
3,495 In-Cache Query Co-Processing on Coupled CPU-GPU Architectures 2015 VLDB 7.237656e-05
3,566 JouleSort: A Balanced Energy-Efficiency Benchmark 2007 SIGMOD 7.1827394e-05
3,828 Orchestrating Data Placement and Query Execution in Heterogeneous CPU-GPU DBMS 2022 VLDB 6.9779559e-05
3,982 TCUDB: Accelerating Database with Tensor Processors 2022 SIGMOD 6.8663329e-05
4,084 PARADIS: An Efficient Parallel Algorithm for In-place Radix Sort 2015 VLDB 6.7991616e-05
4,243 SIMD- and Cache-Friendly Algorithm for Sorting an Array of Structures 2015 VLDB 6.6974353e-05
5,412 Towards a Hybrid Design for Fast Query Processing in DB2 with BLU Acceleration Using Graphical Processing Units: A Technology Demonstration 2016 SIGMOD 6.1294162e-05
5,608 Datalog and Emerging Applications: An Interactive Tutorial 2011 SIGMOD 6.0506609e-05
6,169 FPGA: What's in it for a Database? 2009 SIGMOD 5.8478403e-05
7,089 Efficient Top-K Query Processing on Massively Parallel Hardware 2018 SIGMOD 5.5875411e-05
7,193 Automatic Synthesis of Out-of-Core Algorithms 2013 SIGMOD 5.5734493e-05
7,200 GPUQP: Query Co-Processing Using Graphics Processors 2007 SIGMOD 5.572357e-05
7,470 Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms 2021 VLDB 5.5032592e-05
8,559 Deploying Computational Storage for HTAP DBMSs Takes More Than Just Computation Offloading 2023 VLDB 5.3015086e-05
8,608 A Case for Graphics-driven Query Processing 2023 VLDB 5.289257e-05
8,644 Accelerating Pathology Image Data Cross-Comparison on CPU-GPU Hybrid Systems 2012 VLDB 5.2822865e-05
11,622 Accelerating Merkle Patricia Trie with GPU 2024 VLDB 4.9605343e-05
12,377 A Study of Sorting Algorithms on Approximate Memory 2016 SIGMOD 4.9605343e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 18 of 18 cited papers.

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

Rank Cited Paper Year Venue Pagerank
27 Database Architecture Optimized for the New Bottleneck: Memory Access 1999 VLDB 0.0005146739
48 Weaving Relations for Cache Performance 2001 VLDB 0.00043770511
77 Cache Conscious Algorithms for Relational Query Processing 1994 VLDB 0.00036821827
111 DBMSs On A Modern Processor: Where Does Time Go? 1999 VLDB 0.00032621499
209 Cache Conscious Indexing for Decision-Support in Main Memory 1999 VLDB 0.00024915373
223 AlphaSort: A RISC Machine Sort 1994 SIGMOD 0.00024059196
289 Implementing Database Operations Using SIMD Instructions 2002 SIGMOD 0.00021955394
766 Conjunctive Selection Conditions in Main Memory 2002 PODS 0.00014105436
847 High-Performance Sorting on Networks of Workstations 1997 SIGMOD 0.00013480441
997 What happens during a Join? Dissecting CPU and Memory Optimization Effects 2000 VLDB 0.00012595178
1,044 Generic Database Cost Models for Hierarchical Memory Systems 2002 VLDB 0.0001232071
1,454 Fast Computation of Database Operations using Graphics Processors 2004 SIGMOD 0.0001058211
2,330 Hardware Acceleration for Spatial Selections and Joins 2003 SIGMOD 8.617839e-05
2,745 Hardware Acceleration in Commercial Databases: A Case Study of Spatial Operations 2004 VLDB 8.0477409e-05
2,928 Database Architectures for New Hardware 2004 VLDB 7.8316168e-05
3,455 A Super Scalar Sort Algorithm for RISC Processors 1996 SIGMOD 7.2683804e-05
3,683 FastSort: A Distributed Single-Input Single-Output External Sort 1990 SIGMOD 7.0836784e-05
5,336 Fast and Approximate Stream Mining of Quantiles and Frequencies Using Graphics Processors 2005 SIGMOD 6.1613661e-05
Previous Page 1 / 1 Next

Semantically Similar Papers