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
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
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
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