Skip to main content

Covid-19 Notice

All campus events (including Division of Extension sponsored events outside of Dane County) are canceled through June 30, with limited exceptions to be granted by deans or vice chancellors. Even if an event is not yet labeled as canceled, it's likely to be canceled, postponed or modified to online only, from now through June 30. Please check with organizers before attending.

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.