Back to papers
GPL: A GPU-based Pipelined Query Processing Engine
Summary: GPL introduces a GPU-based, pipelined query engine for in-memory OLAP. By exploiting concurrent kernel execution and inter-kernel data channels, it enables true pipelining; a cost model tunes tile size to optimize plans, delivering up to 48% speedups on TPC-H versus kernel-based approaches.
(summarized by gpt-5-nano on Feb 09 2026)
- Paper ID
- 5252
- Venue
- SIGMOD
- Year
- 2016
- Pagerank
- 7.0628019e-05
- Overall Rank
- 3,471 | 75.88%
- DOI
-
10.1145/2882903.2915224
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 19 of 19 citing papers.
| Rank |
Citing Paper |
Year |
Venue |
Pagerank |
| 2,292 |
Pipelined Query Processing in Coprocessor Environments |
2018 |
SIGMOD |
9.0884645e-05 |
| 2,659 |
HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines |
2019 |
VLDB |
8.3615158e-05 |
| 3,260 |
Query Processing on Tensor Computation Runtimes |
2022 |
VLDB |
7.3091312e-05 |
| 4,359 |
Hardware-conscious Query Processing in GPU-accelerated Analytical Engines |
2019 |
CIDR |
6.2493951e-05 |
| 4,774 |
The Case For Heterogeneous HTAP |
2017 |
CIDR |
5.9279395e-05 |
| 5,089 |
TCUDB: Accelerating Database with Tensor Processors |
2022 |
SIGMOD |
5.7017353e-05 |
| 5,199 |
Data-Parallel Query Processing on Non-Uniform Data |
2020 |
VLDB |
5.6294232e-05 |
| 5,251 |
Triton Join: Efficiently Scaling to a Large Join State on GPUs with Fast Interconnects |
2022 |
SIGMOD |
5.6003972e-05 |
| 6,068 |
GPU Database Systems Characterization and Optimization |
2024 |
VLDB |
5.2240241e-05 |
| 6,280 |
Cheetah: Accelerating Database Queries with Switch Pruning |
2020 |
SIGMOD |
5.1239052e-05 |
| 6,367 |
Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs |
2021 |
VLDB |
5.0887599e-05 |
| 7,209 |
GPU-accelerated data management under the test of time |
2020 |
CIDR |
4.7949787e-05 |
| 7,324 |
BOSS - An Architecture for Database Kernel Composition |
2024 |
VLDB |
4.7565238e-05 |
| 7,570 |
Powerful GPUs or Fast Interconnects: Analyzing Relational Workloads on Modern GPUs |
2025 |
VLDB |
4.7039167e-05 |
| 7,752 |
Efficiently Processing Joins and Grouped Aggregations on GPUs |
2025 |
SIGMOD |
4.6558737e-05 |
| 8,423 |
SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries |
2020 |
SIGMOD |
4.5112315e-05 |
| 9,206 |
Themis: A GPU-accelerated Relational Query Execution Engine |
2025 |
VLDB |
4.3695556e-05 |
| 9,939 |
Out-of-order Execution of Database Queries |
2020 |
VLDB |
4.2416883e-05 |
| 10,121 |
TQEx: Tensor-based Query Engine Enhanced by Bridging the Gap |
2026 |
SIGMOD |
4.1905499e-05 |
Outgoing Citations (Sorted by Pagerank)
Showing 24 of 24 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank |
Cited Paper |
Year |
Venue |
Pagerank |
| 1 |
Access Path Selection in a Relational Database Management System |
1979 |
SIGMOD |
0.0040465394 |
| 35 |
MonetDB/X100: Hyper-Pipelining Query Execution |
2005 |
CIDR |
0.00076209479 |
| 52 |
Database Architecture Optimized for the new Bottleneck: Memory Access |
1999 |
VLDB |
0.00066322421 |
| 81 |
Cache Conscious Algorithms for Relational Query Processing |
1994 |
VLDB |
0.00055253195 |
| 124 |
DBMSs On A Modern Processor: Where Does Time Go? |
1999 |
VLDB |
0.0004501099 |
| 136 |
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System |
2008 |
VLDB |
0.00042409816 |
| 336 |
Data-Oriented Transaction Execution |
2010 |
VLDB |
0.00027008897 |
| 417 |
Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age |
2014 |
SIGMOD |
0.00023734582 |
| 515 |
QPipe: A Simultaneously Pipelined Relational Query Engine |
2005 |
SIGMOD |
0.00021209491 |
| 771 |
Relational Joins on Graphics Processors |
2008 |
SIGMOD |
0.00016813054 |
| 959 |
Rethinking SIMD Vectorization for In-Memory Databases |
2015 |
SIGMOD |
0.00015034808 |
| 1,229 |
Toward a Progress Indicator for Database Queries |
2004 |
SIGMOD |
0.00013153898 |
| 1,271 |
The Yin and Yang of Processing Data Warehousing Queries on GPU Devices |
2013 |
VLDB |
0.00012900735 |
| 1,285 |
Hardware-Oblivious Parallelism for In-Memory Column-Stores |
2013 |
VLDB |
0.00012809552 |
| 1,296 |
The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses |
2010 |
SIGMOD |
0.00012742585 |
| 2,167 |
Self-Tuning, GPU-Accelerated Kernel Density Models for Multidimensional Selectivity Estimation |
2015 |
SIGMOD |
9.3879598e-05 |
| 2,336 |
Concurrent Analytical Query Processing with GPUs |
2014 |
VLDB |
9.0106308e-05 |
| 2,523 |
Revisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture |
2013 |
VLDB |
8.599693e-05 |
| 2,753 |
Mega-KV: A Case for GPUs to Maximize the Throughput of In-Memory Key-Value Stores |
2015 |
VLDB |
8.1722714e-05 |
| 2,975 |
Parallel In-Situ Data Processing with Speculative Loading |
2014 |
SIGMOD |
7.7871791e-05 |
| 3,994 |
Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach |
2015 |
VLDB |
6.5476357e-05 |
| 4,089 |
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures |
2015 |
VLDB |
6.4559891e-05 |
| 4,609 |
Deployment of Query Plans on Multicores |
2015 |
VLDB |
6.0458679e-05 |
| 4,678 |
OmniDB: Towards Portable and Efficient Query Processing on Parallel CPU/GPU Architectures |
2013 |
VLDB |
5.9988623e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 3,109 |
High-Throughput Transaction Executions on Graphics Processors |
2011 |
VLDB |
7.5516962e-05 |
| 8,615 |
A Case for Graphics-driven Query Processing |
2023 |
VLDB |
4.4803479e-05 |
| 3,698 |
Why it is time for a HyPE: A Hybrid Query Processing Engine for Efficient GPU Coprocessing in DBMS |
2013 |
VLDB |
6.8278944e-05 |
| 6,492 |
GOLAP: A GPU-in-Data-Path Architecture for High-Speed OLAP |
2024 |
SIGMOD |
5.0364695e-05 |
| 2,336 |
Concurrent Analytical Query Processing with GPUs |
2014 |
VLDB |
9.0106308e-05 |
| 4,359 |
Hardware-conscious Query Processing in GPU-accelerated Analytical Engines |
2019 |
CIDR |
6.2493951e-05 |
| 4,089 |
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures |
2015 |
VLDB |
6.4559891e-05 |
| 7,375 |
GPUQP: Query Co-Processing Using Graphics Processors |
2007 |
SIGMOD |
4.7439007e-05 |
| 2,292 |
Pipelined Query Processing in Coprocessor Environments |
2018 |
SIGMOD |
9.0884645e-05 |
| 6,367 |
Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs |
2021 |
VLDB |
5.0887599e-05 |