Query processing on heterogeneous CPU/GPU systems

V Rosenfeld, S Breß, V Markl - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
Due to their high computational power and internal memory bandwidth, graphic processing
units (GPUs) have been extensively studied by the database systems research community …

Main-memory hash joins on multi-core CPUs: Tuning to the underlying hardware

C Balkesen, J Teubner, G Alonso… - 2013 IEEE 29th …, 2013 - ieeexplore.ieee.org
The architectural changes introduced with multi-core CPUs have triggered a redesign of
main-memory join algorithms. In the last few years, two diverging views have appeared. One …

Rethinking SIMD vectorization for in-memory databases

O Polychroniou, A Raghavan, KA Ross - Proceedings of the 2015 ACM …, 2015 - dl.acm.org
Analytical databases are continuously adapting to the underlying hardware in order to
saturate all sources of parallelism. At the same time, hardware evolves in multiple directions …

Pump up the volume: Processing large data on gpus with fast interconnects

C Lutz, S Breß, S Zeuch, T Rabl, V Markl - Proceedings of the 2020 ACM …, 2020 - dl.acm.org
GPUs have long been discussed as accelerators for database query processing because of
their high processing power and memory bandwidth. However, two main challenges limit the …

Hardware acceleration of database operations

J Casper, K Olukotun - Proceedings of the 2014 ACM/SIGDA …, 2014 - dl.acm.org
As the amount of memory in database systems grows, entire database tables, or even
databases, are able to fit in the system's memory, making in-memory database operations …

A study of the fundamental performance characteristics of GPUs and CPUs for database analytics

A Shanbhag, S Madden, X Yu - Proceedings of the 2020 ACM SIGMOD …, 2020 - dl.acm.org
There has been significant amount of excitement and recent work on GPU-based database
systems. Previous work has claimed that these systems can perform orders of magnitude …

The Yin and Yang of processing data warehousing queries on GPU devices

Y Yuan, R Lee, X Zhang - Proceedings of the VLDB Endowment, 2013 - dl.acm.org
Database community has made significant research efforts to optimize query processing on
GPUs in the past few years. However, we can hardly find that GPUs have been truly adopted …

Integration of FPGAs in database management systems: challenges and opportunities

A Becher, L BG, D Broneske, T Drewes… - Datenbank …, 2018 - Springer
In the presence of exponential growth of the data produced every day in volume, velocity,
and variety, online analytical processing (OLAP) is becoming increasingly challenging …

Revisiting co-processing for hash joins on the coupled cpu-gpu architecture

J He, M Lu, B He - arXiv preprint arXiv:1307.1955, 2013 - arxiv.org
Query co-processing on graphics processors (GPUs) has become an effective means to
improve the performance of main memory databases. However, the relatively low bandwidth …

An experimental comparison of thirteen relational equi-joins in main memory

S Schuh, X Chen, J Dittrich - … of the 2016 International Conference on …, 2016 - dl.acm.org
Relational equi-joins are at the heart of almost every query plan. They have been studied,
improved, and reexamined on a regular basis since the existence of the database …