~/talk

UnICom: A Universally High-Performant I/O Completion Mechanism for Modern Computer...

Talkat FAST '26 · 2026-02-24..02-26· [linux-and-operating-systems]
name:Riwei Pan
links:none on file
name:Yu Liang
links:none on file
links:none on file
name:Lei Li
links:none on file
name:Nan Guan
links:none on file
links:none on file
links:none on file
slides:none on file

UnICom implements three kernel mechanisms—TagSched, TagPoll, and SKIP—in Linux to consolidate polling on a dedicated core, retain tagged sleeping tasks on CPU runqueues to avoid expensive dequeue/enqueue, and enable safe kernel-assisted direct SSD access that bypasses much of the I/O stack. Versus ext4, BypassD and io_uring it cuts 4 KB average latency by ~42% (single thread) and 128 KB latency by ~17.4%, improves P99 4 KB tail by ~31%, and matches or exceeds polling and interrupt trade-offs across low and high CPU utilization.

AI-written summary · about

  1. 0:00UnICom introduction and motivation
  2. 1:43Interrupt vs polling dilemma
  3. 3:35Pure IO workload performance
  4. 6:03CPU contention in polling
  5. 8:30UnICom design goals
  6. 11:23IO latency breakdown insight
  7. 12:05UnICom architecture overview
  8. 14:09Tag schedule design
  9. 15:53Tech poll design
  10. 17:00Adaptive completion policy
  11. 17:43Experimental setup
  12. 18:04Pure IO results
  13. 19:32Mixed workload C# benchmark
  14. 20:34UnICom performance summary
  15. 21:17Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.