~/talk

Meta’s CXL Journey and Learnings in Linux

links:none on file
slides:none on file

Meta reports system-level prototypes that meet latency and power budgets and upstream kernel work including transparent page placement and a user-space profiler. Transparent page placement keeps a tested web-cache workload within ~1% of baseline when 32 GB of 96 GB is CXL memory. Interleave tuning shows default 1:1 can cause ~40% drop while a 5:1 interleave gives ~8% uplift for bandwidth-heavy jobs. Device work covers a CXL driver mailbox, event framework (design on paper), reset/HTM/Hotplug limits and current need for firmware-driven host switching.

AI-written summary · about

  1. 0:00Introduction to CXL journey
  2. 1:48What is CXL technology
  3. 3:35CXL protocol versions overview
  4. 5:46Meta’s CXL system prototyping
  5. 6:51Memory management goals
  6. 8:14User space profiling tool
  7. 8:56Transparent page placement
  8. 10:02Bandwidth optimization
  9. 11:29Scale management challenges
  10. 13:57Event management design
  11. 16:02CXL reset complications
  12. 17:47Memory visibility in Linux
  13. 19:54Proposal for memory reporting
  14. 21:23Call to action and community
  15. 22:50Future tuning needs
  16. 24:40Hot plug and memory sharing
  17. 25:22Q&A on CXL distance limits
  18. 27:55Q&A on virtualization and memory
  19. 29:23Q&A on memory access paths
  20. 30:04Q&A on memory failure handling
  21. 31:49Q&A on dynamic memory provisioning
  22. 32:30Q&A on kernel isolation
  23. 33:17Performance tuning tools
  24. 34:44Final Q&A and wrap-up
~/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.