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.00021598803
Overall Rank
304 | 97.96%
DOI
10.1145/1142473.1142511
Incoming Non-self Citations Over Time
BibTeX Citation
Copy BibTeX
@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
210
Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs
2009
VLDB
0.00024844328
616
Relational Joins on Graphics Processors
2008
SIGMOD
0.00015554627
663
Fast Sort on CPUs and GPUs: A Case for Bandwidth Oblivious SIMD Sort
2010
SIGMOD
0.00014997516
723
Efficient Implementation of Sorting on Multi-Core SIMD CPU Architecture
2008
VLDB
0.00014507399
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
941
Data Processing on FPGAs
2009
VLDB
0.00012951355
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,161
CellSort: High Performance Sorting on the Cell Processor
2007
VLDB
8.9349355e-05
2,187
Database Compression on Graphics Processors
2010
VLDB
8.891124e-05
2,220
Streams on Wires — A Query Compiler for FPGAs
2009
VLDB
8.8116311e-05
2,466
Concurrent Analytical Query Processing with GPUs
2014
VLDB
8.4182778e-05
2,487
A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs
2017
SIGMOD
8.3939994e-05
2,694
Executing Stream Joins on the Cell Processor
2007
VLDB
8.1197353e-05
2,889
High-Throughput Transaction Executions on Graphics Processors
2011
VLDB
7.9034864e-05
3,108
SABER: Window-Based Hybrid Stream Processing for Heterogeneous Architectures
2016
SIGMOD
7.6392673e-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,296
Lightning Fast and Space Efficient Inequality Joins
2015
VLDB
7.444648e-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,491
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures
2015
VLDB
7.2586387e-05
3,575
JouleSort: A Balanced Energy-Efficiency Benchmark
2007
SIGMOD
7.1927277e-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,065
PARADIS: An Efficient Parallel Algorithm for In-place Radix Sort
2015
VLDB
6.8199976e-05
4,225
SIMD- and Cache-Friendly Algorithm for Sorting an Array of Structures
2015
VLDB
6.7180565e-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,593
Datalog and Emerging Applications: An Interactive Tutorial
2011
SIGMOD
6.0707344e-05
6,156
FPGA: What's in it for a Database?
2009
SIGMOD
5.8659742e-05
7,068
Efficient Top-K Query Processing on Massively Parallel Hardware
2018
SIGMOD
5.6060783e-05
7,172
Automatic Synthesis of Out-of-Core Algorithms
2013
SIGMOD
5.5918806e-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,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,813
Deploying Computational Storage for HTAP DBMSs Takes More Than Just Computation Offloading
2023
VLDB
5.270772e-05
11,573
Accelerating Merkle Patricia Trie with GPU
2024
VLDB
4.9769913e-05
12,334
A Study of Sorting Algorithms on Approximate Memory
2016
SIGMOD
4.9769913e-05
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.
Semantically Similar Papers