This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Be sure to join us at Vault 2017 and register here
View analytic
Wednesday, March 22 • 4:00pm - 4:50pm
I/O Latency Optimization with Polling - Damien Le Moal, Western Digital

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
I/O completion polling is a very effective technique for reducing I/O latency under certain workloads. Recent changes to the Linux kernel have greatly improved the efficiency of the I/O polling code in two major areas: (1) lower code overhead for small raw block device direct I/O accesses and (2) CPU load cost of I/O polling through "hybrid" polling.
This presentation will explain in detail these changes and show many performance evaluation results using fast NVMe SSDs to illustrate how effective polling can be compared to a regular interrupt based I/O completion scheme. The gains obtained with recent optimizations will also be numerically detailed.


Damien Le Moal

Sr Manager, Western Digital
Damien Le Moal manages the System Software Group within Western Digital Research. Damien contributed testing of many aspect of the Linux kernel I/O polling code and its optimization. Damien is also regularly involved with block I/O stack and file system support for the ZBC and ZAC standards (zoned block devices) and is a maintainer of the github libzbc project.

Wednesday March 22, 2017 4:00pm - 4:50pm
William Dawes AB

Attendees (22)