Master AI and Machine Learning: From Neural Networks to Applications
2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the innovative approach of sharing host's io_uring queues with guests to enhance VM I/O performance in this technical talk by Stefano Garzarella from Red Hat. Delve into the intricacies of io_uring system calls, submission and completion queues, and resource registration. Learn about polling techniques and the integration of io_uring with QEMU and virtio block. Examine the necessary changes for io_uring passthrough, its restrictions, and the performance improvements demonstrated in a proof-of-concept. Gain insights into vhost block and VDPA block software devices, and discover the potential future developments in this field.
Syllabus
Intro
Agenda
io_uring system calls
Submission and Completion Queues
Resources registration
Polling
QEMU and io_uring
virtio block
io_uring changes for passthrough
io_uring restrictions
io_uring passthrough PoC performance
vhost block
VDPA block software device
Next Steps
Taught by
Linux Foundation