Google, IBM & Meta Certificates — 40% Off for a Limited Time
The Private Equity Associate Certification
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore how Linux's io_uring asynchronous I/O interface is being integrated throughout QEMU in this 26-minute conference talk from KVM Forum. Learn about the evolution of io_uring since its 2019 introduction as a file I/O interface to its current role as a general-purpose asynchronous system call interface that minimizes system call overhead. Discover the recent development of QEMU's new aio_add_sqe() API that enables custom io_uring operations to be submitted while integrating seamlessly with QEMU's event loop. Understand how io_uring-based file descriptor monitoring has been implemented to replace traditional ppoll(2) or epoll(7) methods, allowing io_uring to drive the entire event loop. Gain insights into the technical challenges, performance implications, and practical use cases for io_uring within QEMU, making this presentation valuable for developers planning to implement io_uring in QEMU as well as anyone seeking to understand how applications can effectively leverage io_uring capabilities.
Syllabus
Making io_uring pervasive in QEMU by Stefan Hajnoczi
Taught by
KVM Forum