Skip to main content

COVID-19 Notice

Anyone attending an indoor, in-person event must comply with the chancellor’s order on wearing masks while indoors in campus buildings or facilities, regardless of vaccination status.

cInterrupts: Calibrated Interrupts for Low-Latency Storage Devices

Amy Tai, VMware

Event Details

Friday, February 21, 2020
11 a.m.-12 p.m.

NVMe devices have limited control over completion notification, resulting in reduced performance or excessive interrupts. Instead of relying on heuristics or static configurations to determine when to coalesce interrupts, we propose a much simpler solution: let the application tell the device when it should be notified. Our system, cInterrupts, provides this information by adding merely two bits, known as hints, to each request. We show that combined with a new adaptive coalescing policy for NVMe, cInterrupts greatly improves performance in high throughput workloads while providing better fairness in mixed workloads.