Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bobbi W. Yogatama

dblp:236/7075 · also Bobbi Winema Yogatama, Bobbi Yogatama · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
5since 2021 · last 2026
0009-0002-7101-1068ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 5 · 4 first-author · 5 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 35% Query processing and optimization · 34% Database system architecture and tuning · 17%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 81% Memory systems · 19%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
data placement
1.322024
Scaling your Hybrid CPU-GPU DBMS to Multiple GPUs · Proc. VLDB Endow. 2024
Orchestrating Data Placement and Query Execution in Heterogeneous CPU-GPU DBMS · Proc. VLDB Endow. 2022
Query processing and optimization › query execution › hardware-accelerated query processing
GPU-accelerated query processing
0.812024
Scaling your Hybrid CPU-GPU DBMS to Multiple GPUs · Proc. VLDB Endow. 2024
Query processing and optimization
query execution
0.812024
Scaling your Hybrid CPU-GPU DBMS to Multiple GPUs · Proc. VLDB Endow. 2024
GPUs and heterogeneous computing › GPU-accelerated data processing
GPU-accelerated data analytics
0.722022
Tile-based Lightweight Integer Compression in GPU · SIGMOD Conference 2022
Orchestrating Data Placement and Query Execution in Heterogeneous CPU-GPU DBMS · Proc. VLDB Endow. 2022
Data integration and cleaning
heterogeneous query processing
0.612022
Orchestrating Data Placement and Query Execution in Heterogeneous CPU-GPU DBMS · Proc. VLDB Endow. 2022
Distributed and cloud data management
distributed query processing
0.212024
Scaling your Hybrid CPU-GPU DBMS to Multiple GPUs · Proc. VLDB Endow. 2024

Methods — techniques the papers use, named apart from their topics

semantic-aware caching · 1.1fine-grained query execution · 1.1distributed query processing · 0.8cache-aware replication · 0.8lightweight integer compression · 0.6
YearPublicationVenuePosition
2026 Rethinking Analytical Processing in the GPU Era
Bobbi W. Yogatama, Kevin Kristensen, Devesh Sarda, Abigale Kim, Adrian Cockcroft, Yu Teng, Joshua Patterson, Gregory Kimball, Wes McKinney, Weiwei Gong, Xiangyao Yu
CIDR1
2024 Scaling your Hybrid CPU-GPU DBMS to Multiple GPUs
abstract
GPU-accelerated databases have been gaining popularity in recent years due to their massive parallelism and high memory bandwidth. The limited GPU memory capacity, however, is still a major bottleneck for GPU databases. Existing approaches have attempted to address this limitation by using (1) hybrid CPU-GPU DBMS or (2) multi-GPU DBMS. We aim to improve prior solutions further by leveraging both hybrid CPU-GPU DBMS and multi-GPU DBMS at the same time. In particular, we explore the design space and optimize the data placement and query execution in hybrid CPU and multi-GPU DBMS. To improve data placement, we introduce the cache-aware replication policy which takes into account the cost of shuffle when replicating data and could coordinate both caching and replication decisions for the best performance. To improve query execution, we extend the existing hybrid CPU-GPU query execution strategy with distributed query processing techniques to support multiple GPUs. We build a system called Lancelot , a hybrid CPU and Multi-GPU data analytics engine with all the optimizations integrated. Our evaluation shows that the cache-aware replication outperforms other policies by up to 2.5× and Lancelot outperforms existing GPU DBMSes by at least 2× on Star Schema Benchmark and 12× on TPC-H Benchmark.
Bobbi W. Yogatama, Weiwei Gong, Xiangyao Yu
Proc. VLDB Endow.1
2023 Accelerating User-Defined Aggregate Functions (UDAF) with Block-wide Execution and JIT Compilation on GPUs
abstract
The GPU-accelerated DataFrame library cuDF has become increasingly popular for data analytics applications due to its superior performance against CPU-based DataFrame libraries such as Pandas. One of the frequently-used operations in dataframe manipulation is user-defined aggregate functions (UDAFs). UDAFs allow users to define custom aggregate routines outside of the pre-defined aggregate operations (Sum(), Max(), Avg(), etc.)
Bobbi W. Yogatama, Brandon Miller, Yunsong Wang, Graham R. Markall, Jacob Hemstad, Gregory Kimball, Xiangyao Yu
DaMoN1
2022 Tile-based Lightweight Integer Compression in GPU
abstract
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 of GPU-based data analytics today is the limited memory capacity in GPU devices.
Anil Shanbhag, Bobbi W. Yogatama, Xiangyao Yu, Samuel Madden 0001
SIGMOD Conference2
2022 Orchestrating Data Placement and Query Execution in Heterogeneous CPU-GPU DBMS
abstract
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 analytics is the limited capacity of GPU memory. Heterogeneous CPU-GPU query execution is a compelling approach to mitigate the limited GPU memory capacity and PCIe bandwidth. However, the design space of heterogeneous CPU-GPU query execution has not been fully explored. We aim to improve state-of-the-art CPU-GPU data analytics engine by optimizing data placement and heterogeneous query execution. First, we introduce a semantic-aware fine-grained caching policy which takes into account various aspects of the workload such as query semantics, data correlation, and query frequency when determining data placement between CPU and GPU. Second, we introduce a heterogeneous query executor which can fully exploit data in both CPU and GPU and coordinate query execution at a fine granularity. We integrate both solutions in Mordred, our novel hybrid CPU-GPU data analytics engine. Evaluation on the Star Schema Benchmark shows that the semantic-aware caching policy can outperform the best traditional caching policy by up to 3x. Compared to existing GPU DBMSs, Mordred can outperform by an order of magnitude.
Bobbi W. Yogatama, Weiwei Gong, Xiangyao Yu
Proc. VLDB Endow.1