Fusing similarity models with markov chains for sparse sequential recommendation
Predicting personalized sequential behavior is a key task for recommender systems. In order
to predict user actions such as the next product to purchase, movie to watch, or place to visit …
to predict user actions such as the next product to purchase, movie to watch, or place to visit …
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 …
{POLARDB} meets computational storage: Efficiently support analytical workloads in {Cloud-Native} relational database
W Cao, Y Liu, Z Cheng, N Zheng, W Li, W Wu… - … USENIX conference on …, 2020 - usenix.org
This paper reports the deployment of computational storage drives in Alibaba Cloud, aiming
to enable cloud-native relational database cost-effectively support analytical workloads. With …
to enable cloud-native relational database cost-effectively support analytical workloads. With …
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 …
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 …
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 …
Triton join: Efficiently scaling to a large join state on gpus with fast interconnects
Database management systems are facing growing data volumes. Previous research
suggests that GPUs are well-equipped to quickly process joins and similar stateful …
suggests that GPUs are well-equipped to quickly process joins and similar stateful …
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 …
Tcudb: Accelerating database with tensor processors
The emergence of novel hardware accelerators has powered the tremendous growth of
machine learning in recent years. These accelerators deliver incomparable performance …
machine learning in recent years. These accelerators deliver incomparable performance …
Red fox: An execution environment for relational query processing on gpus
Modern enterprise applications represent an emergent application arena that requires the
processing of queries and computations over massive amounts of data. Large-scale, multi …
processing of queries and computations over massive amounts of data. Large-scale, multi …