Vault 2017 has ended
Be sure to join us at Vault 2017 and register here
Back To Schedule
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, view media, leave feedback 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.

avatar for Damien Le Moal

Damien Le Moal

Distinguished Engineer, Western Digital
Damien Le Moal manages the System Software Group within Western Digital Research. Damien is a regular contributor to Linux kernel block I/O stack and file system support for the ZBC and ZAC standards (zoned block devices) and is a maintainer of the kernel dm-zoned device mapper and... Read More →

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