~/talk

Every Mapping Counts in Large Amounts: Folio Accounting

Talkat USENIX ATC 2024 · 2024-07-10..07-12· [linux-and-operating-systems]
links:none on file
links:none on file
links:none on file
slides:none on file

Implements a Linux folio accounting scheme that uses the Pigeonhole principle plus a compressed per-folio address-space aggregator derived from small per-address-space IDs to tell if a folio is exclusively mapped with negligible overhead and sublinear memory growth. Patches (called fio_map) land in Linux and speed up fork by up to 1.9x, unmap by 4.2x, avoid redundant copy‑on‑write (Python test) and yield up to 2.2x on Redis by reliably detecting single‑address‑space folios.

AI-written summary · about

  1. 0:00Folio accounting research
  2. 1:17Folio abstraction challenges
  3. 3:26Per-page map limits
  4. 5:52Address space aggregator
  5. 8:19Linux baseline evaluation
  6. 9:23Copy-on-write performance
  7. 10:48Conclusion
~/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.