Loading…
In-Person
August 26, 2025

The schedule is subject to change, so please check back before the event for the most up to date information.

Learn More and Register to Attend This Event

Please note that all session times are listed below in Pacific Daylight Time (PDT), UTC -7.
Tuesday August 26, 2025 3:40pm - 4:00pm PDT
io_uring is an open source asynchronous syscall API for linux which allows an user to submit a syscall and receive an asynchronous completion notification. It brings some advanced features such as (1) syscall batching and chaining - the ability to batch multiple syscalls into one submission into the kernel, (2) buffer pooling - automatic selection of receive buffers from a pre-registered set of buffers to hold data read over the socket. These features can help improve performance of the gRPC-C++ stack. This talk would cover our experiences with developing an io_uring based EventEngine for gRPC-C++ and benchmarking it against the default epoll implementation.
Speakers
avatar for Vignesh Babu

Vignesh Babu

Senior Software Engineer, Google LLC
I am a senior software engineer at Google. I work in the gRPC-C++ team. I specialize in performance optimizations for the gRPC-C++ stack. Prior to joining Google, I received my PhD from the University of Illinois at Urbana Champaign on computer network modeling and simulation.
avatar for Minwoo Ahn

Minwoo Ahn

Student Researcher, Google
I am a Ph.D. candidate in the Department of Electrical and Computer Engineering at Sungkyunkwan University and also a member of Scalable Systems Software Laboratory at Yonsei University (advisor: Jinkyu Jeong). During my PhD, I worked as a Student Researcher at Google Cloud, where... Read More →
Tuesday August 26, 2025 3:40pm - 4:00pm PDT
Western Sycamore

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link