Query processing on heterogeneous CPU/GPU systems
Due to their high computational power and internal memory bandwidth, graphic processing
units (GPUs) have been extensively studied by the database systems research community …
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
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 …
main-memory join algorithms. In the last few years, two diverging views have appeared. One …
Rethinking SIMD vectorization for in-memory databases
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 …
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
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 …
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 …
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
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 …
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
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 …
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 …
and variety, online analytical processing (OLAP) is becoming increasingly challenging …
Revisiting co-processing for hash joins on the coupled cpu-gpu architecture
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 …
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 …
improved, and reexamined on a regular basis since the existence of the database …