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 …
Data management for machine learning: A survey
Machine learning (ML) has widespread applications and has revolutionized many
industries, but suffers from several challenges. First, sufficient high-quality training data is …
industries, but suffers from several challenges. First, sufficient high-quality training data is …
The art of balance: a RateupDB™ experience of building a CPU/GPU hybrid database product
R Lee, M Zhou, C Li, S Hu, J Teng, D Li… - Proceedings of the VLDB …, 2021 - dl.acm.org
GPU-accelerated database systems have been studied for more than 10 years, ranging from
prototy** development to industry products serving in multiple domains of data …
prototy** development to industry products serving in multiple domains of data …
KAML: A flexible, high-performance key-value SSD
Modern solid state drives (SSDs) unnecessarily confine host programs to the conventional
block I/O interface, leading to suboptimal performance and resource under-utilization …
block I/O interface, leading to suboptimal performance and resource under-utilization …
Pipelined query processing in coprocessor environments
Query processing on GPU-style coprocessors is severely limited by the movement of data.
With teraflops of compute throughput in one device, even high-bandwidth memory cannot …
With teraflops of compute throughput in one device, even high-bandwidth memory cannot …
NASCENT: Near-storage acceleration of database sort on SmartSSD
As the size of data generated every day grows dramatically, the computational bottleneck of
computer systems has been shifted toward the storage devices. Thanks to recent …
computer systems has been shifted toward the storage devices. Thanks to recent …
Accelerating recommendation system training by leveraging popular choices
Recommender models are commonly used to suggest relevant items to a user for e-
commerce and online advertisement-based applications. These models use massive …
commerce and online advertisement-based applications. These models use massive …
Orchestrating data placement and query execution in heterogeneous CPU-GPU DBMS
There has been a growing interest in using GPU to accelerate data analytics due to its
massive parallelism and high memory bandwidth. The main constraint of using GPU for data …
massive parallelism and high memory bandwidth. The main constraint of using GPU for data …
Tile-based lightweight integer compression in GPU
GPUs are increasingly used for high-performance and interactive data analytics workloads
due to their capability to accelerate computation using massive parallelism. A key constraint …
due to their capability to accelerate computation using massive parallelism. A key constraint …
GPU Database Systems Characterization and Optimization
GPUs offer massive parallelism and high-bandwidth memory access, making them an
attractive option for accelerating data analytics in database systems. However, while modern …
attractive option for accelerating data analytics in database systems. However, while modern …