Assistant Professor @UMichCSE.

Ann Arbor, MI
Joined August 2020
Workload compression is crucial for database optimization—powering knob tuning, indexing, MV selection, and more. But most prior work targets OLAP with query-only methods. In our new VLDB paper, we present SCompression, a time-sliced workload compression technique for OLTP. The key idea: don’t just choose which queries to keep—preserve concurrency and transaction context so the compressed trace still reflects real system behavior. On a knob-tuning task across real-world and benchmark workloads, SCompression accelerates tuning up to 40× with only ~5% performance impact. Paper: vldb.org/pvldb/vol18/p1865-c… This work was led by visiting PhD student in our group, Baoqing Cai, who will present it at VLDB soon. Happy to discuss—online or in person!
5
423
Honored to receive a Google ML & Systems Junior Faculty Award! Grateful for @Google's support as our young lab advances AI- and GPU-driven database systems. This support and recognition will help us turn new ideas into open-source tools and a faster, smarter data infrastructure. Huge thanks to my students and collaborators—their creativity and hard work made this possible. blog.google/products/google-… #GoogleResearch #MLSystems #GPUDatabases #AI
1
1
23
4,621
Thrilled to share that our project "Accelerating Large-Scale Data Analytics with Multi-GPU Resource Redistribution" in collaboration with @TalatiNishil, has been selected for the @nvidia Academic Grant Program (nvidia.com/en-us/industries/…)! 🚀 Shout-out to @NVIDIAAIDev for their generous allocation of A100 GPU hours! These resources will supercharge our research on GPU-accelerated databases and help us push the boundaries of large-scale data analytics. #NVIDIAGrant #GPU #A100 #DataAnalytics #GPUDatabases
4
569
GPU memory capacity and I/O bandwidth limitations have been major bottlenecks for GPU-accelerated databases. We tackle such a challenge in our latest @VLDBconf 2025 paper: vldb.org/pvldb/vol18/p1250-y… We present a novel resource-sharing method for multi-GPU systems that enables GPU acceleration on datasets that far exceed GPU memory capacity, without relying on GPU-side data caching. The main idea is to repurpose underutilized IO resources from AI workloads to accelerate data movement for data analytics. Our approach delivers over 2x better price-performance than CPU-based solutions. This work is led by Yichao Yuan (@UMichCSE PhD student) in collaboration with @TalatiNishil. We will be presenting this at VLDB 2025 in London later this summer. Hope to see you there!
1
6
512
Buckle up because we're crashing into the new year with my annual database retrospective: License change blowbacks! @databricks vs. @SnowflakeDB gangwar! @DuckDB shotgun weddings! Buying a college quarterback with database money for your new lover! cs.cmu.edu/~pavlo/blog/2025/…
18
161
28
723
88,085
The ⁦@SIGMODConf⁩ 2023 conference program is now posted online. We have a packed program. Early registration deadline is May 1st. Looking forward to seeing you all in person in Seattle in June. 2023.sigmod.org/schedule_ove…
1
7
21
5,050
I'm recruiting PhD students for my lab @UMichCSE on applied ML for databases, starting Fall 2023. My research and industry experience convinces me that database automation and simplification are more important than ever, and ML/AI can play a big role. Please apply and reach out!
2
18
2
71
Just to add that, as part of this transition, I recently joined @databricks to work on the Delta Lake/Lakehouse. I've moved to Ann Arbor, but will visit the DB SF/SV office periodically. Look forward to hanging out and collaborating with friends both in A2 and the bay area:)
Personal update: I'll be joining the University of Michigan, Ann Arbor in the Division of Computer Science and Engineering @UMichCSE as an Assistant Professor in Fall 2023! Thrilled to work on exciting database research with everyone at @UMich!
1
81
Personal update: I'll be joining the University of Michigan, Ann Arbor in the Division of Computer Science and Engineering @UMichCSE as an Assistant Professor in Fall 2023! Thrilled to work on exciting database research with everyone at @UMich!
27
7
2
348
It's official! I'm on the job market! My research is on the intersection of databases and machine learning. I've spent the last five years working on the NoisePage self-driving DBMS project at CMU. Please find my C.V. and research/teaching statements at: cs.cmu.edu/~malin199
13
15
1
119
Thanks a lot for all the pointers! I'm keeping all options open right now, but I'm interviewing for academic positions first.
1
2
4
.@CMUDB Intro to Database Systems 2021 ➜ Lecture #23: Distributed OLAP Database Systems Video: youtube.com/watch?v=t6dpjpQx… Slides: 15445.courses.cs.cmu.edu/fal… Execution models, query planning, and distributed join algorithms.
10
89
.@CMUDB Intro to Database Systems 2021 ➜ Lecture #22: Distributed OLTP Database Systems Video: youtube.com/watch?v=n4TEdXZ8… Slides: 15445.courses.cs.cmu.edu/fal… Commit protocol, replication, and CAP theorem.
6
39
.@CMUDB Intro to Database Systems 2021 ➜ Lecture #18: Multi-Version Concurrency Control Video: youtube.com/watch?v=QXWf1sgw… Slides: 15445.courses.cs.cmu.edu/fal… With demo on Postgres under different isolation levels!
3
.@CMUDB Intro to Database Systems 2021 ➜ Lecture #17: Timestamp Ordering Concurrency Control Video: youtube.com/watch?v=6UbWb9YE… Slides: 15445.courses.cs.cmu.edu/fal… Basic timestamp ordering protocol and optimistic concurrency control.
2
.@CMUDB Intro to Database Systems 2021 ➜ Lecture #15: Concurrency Control Theory Video: youtube.com/watch?v=7u-XH_2g… Slides: 15445.courses.cs.cmu.edu/fal… Transactions and serializability.
4
6