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
5313
Venue
SIGMOD
Year
2016
Pagerank
8.0538815e-05
Overall Rank
2,848 | 80.47%
DOI
10.1145/2882903.2915224
Incoming Non-self Citations Over Time
Authors
1.
Johns Paul
(Nanyang Technological University)
2.
Jiong He
(Nanyang Technological University)
3.
Bingsheng He
(Nanyang Technological University; National University of Singapore)
BibTeX Citation
Copy BibTeX
@inproceedings{paul_sigmod16,
title = {{GPL: A GPU-based Pipelined Query Processing Engine}},
author = {Paul, Johns and He, Jiong and He, Bingsheng},
series = {{SIGMOD} '16},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/2882903.2915224},
url = {https://dl.acm.org/doi/10.1145/2882903.2915224},
year = {2016}
}
Incoming Citations (Sorted by Pagerank)
Showing 19 of 19 citing papers.
Rank
Citing Paper
Year
Venue
Pagerank
1,574
Pipelined Query Processing in Coprocessor Environments
2018
SIGMOD
0.00010321274
1,977
HetExchange: Encapsulating heterogeneous CPU-GPU parallelism in JIT compiled engines
2019
VLDB
9.3641101e-05
2,823
Query Processing on Tensor Computation Runtimes
2022
VLDB
8.0893814e-05
3,791
Hardware-conscious Query Processing in GPU-accelerated Analytical Engines
2019
CIDR
7.1235328e-05
3,895
The Case For Heterogeneous HTAP
2017
CIDR
7.0416054e-05
4,089
TCUDB: Accelerating Database with Tensor Processors
2022
SIGMOD
6.9096857e-05
4,535
Triton Join: Efficiently Scaling to a Large Join State on GPUs with Fast Interconnects
2022
SIGMOD
6.6419266e-05
4,585
Data-Parallel Query Processing on Non-Uniform Data
2020
VLDB
6.6175897e-05
5,422
GPU Database Systems Characterization and Optimization
2024
VLDB
6.2245373e-05
5,807
Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs
2021
VLDB
6.0805143e-05
5,871
Cheetah: Accelerating Database Queries with Switch Pruning
2020
SIGMOD
6.0604381e-05
6,835
GPU-accelerated data management under the test of time
2020
CIDR
5.7584924e-05
7,058
BOSS - An Architecture for Database Kernel Composition
2024
VLDB
5.7154673e-05
7,432
Powerful GPUs or Fast Interconnects: Analyzing Relational Workloads on Modern GPUs
2025
VLDB
5.6199783e-05
7,591
Efficiently Processing Joins and Grouped Aggregations on GPUs
2025
SIGMOD
5.5900315e-05
8,374
SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries
2020
SIGMOD
5.4399097e-05
9,280
Themis: A GPU-accelerated Relational Query Execution Engine
2025
VLDB
5.2933689e-05
10,096
Out-of-order Execution of Database Queries
2020
VLDB
5.1523392e-05
10,409
TQEx: Tensor-based Query Engine Enhanced by Bridging the Gap
2026
SIGMOD
5.093636e-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.0024089429
14
MonetDB/X100: Hyper-Pipelining Query Execution
2005
CIDR
0.0006312782
29
Database Architecture Optimized for the New Bottleneck: Memory Access
1999
VLDB
0.00052093615
74
Cache Conscious Algorithms for Relational Query Processing
1994
VLDB
0.00037330605
83
H-Store: A High-Performance, Distributed Main Memory Transaction Processing System
2008
VLDB
0.00036185259
109
DBMSs On A Modern Processor: Where Does Time Go?
1999
VLDB
0.000331207
241
Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age
2014
SIGMOD
0.00023654664
256
Data-Oriented Transaction Execution
2010
VLDB
0.00023172982
383
QPipe: A Simultaneously Pipelined Relational Query Engine
2005
SIGMOD
0.00019520728
631
Relational Joins on Graphics Processors
2008
SIGMOD
0.00015591241
634
Rethinking SIMD Vectorization for In-Memory Databases
2015
SIGMOD
0.00015533814
823
The Yin and Yang of Processing Data Warehousing Queries on GPU Devices
2013
VLDB
0.00013792901
912
Hardware-Oblivious Parallelism for In-Memory Column-Stores
2013
VLDB
0.00013269804
1,024
The DataPath System: A Data-Centric Analytic Processing Engine for Large Data Warehouses
2010
SIGMOD
0.0001258839
1,143
Toward a Progress Indicator for Database Queries
2004
SIGMOD
0.00011999403
1,503
Self-Tuning, GPU-Accelerated Kernel Density Models for Multidimensional Selectivity Estimation
2015
SIGMOD
0.000105564
2,140
Revisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture
2013
VLDB
9.0991487e-05
2,435
Parallel In-Situ Data Processing with Speculative Loading
2014
SIGMOD
8.5811022e-05
2,498
Mega-KV: A Case for GPUs to Maximize the Throughput of In-Memory Key-Value Stores
2015
VLDB
8.5016595e-05
2,504
Concurrent Analytical Query Processing with GPUs
2014
VLDB
8.4963369e-05
3,435
Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach
2015
VLDB
7.4172582e-05
3,471
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures
2015
VLDB
7.3885861e-05
4,085
Deployment of Query Plans on Multicores
2015
VLDB
6.9149518e-05
4,478
OmniDB: Towards Portable and Efficient Query Processing on Parallel CPU/GPU Architectures
2013
VLDB
6.6789258e-05
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
2,885
High-Throughput Transaction Executions on Graphics Processors
2011
VLDB
2
8,487
A Case for Graphics-driven Query Processing
2023
VLDB
3
3,178
Why it is time for a HyPE: A Hybrid Query Processing Engine for Efficient GPU Coprocessing in DBMS
2013
VLDB
4
5,778
GOLAP: A GPU-in-Data-Path Architecture for High-Speed OLAP
2024
SIGMOD
5
2,504
Concurrent Analytical Query Processing with GPUs
2014
VLDB
6
3,791
Hardware-conscious Query Processing in GPU-accelerated Analytical Engines
2019
CIDR
7
3,471
In-Cache Query Co-Processing on Coupled CPU-GPU Architectures
2015
VLDB
8
7,113
GPUQP: Query Co-Processing Using Graphics Processors
2007
SIGMOD
9
1,574
Pipelined Query Processing in Coprocessor Environments
2018
SIGMOD
10
5,807
Improving Execution Efficiency of Just-in-time Compilation based Query Processing on GPUs
2021
VLDB