~/talk

Nomad: Non-Exclusive Memory Tiering via Transactional Page Migration

name:Zhen Lin
links:none on file
links:none on file
name:Hui Lu
links:none on file
name:Jia Rao
links:none on file
links:none on file
name:Ren Wang
links:none on file
slides:none on file

Nomad implements transactional page migration and page shadowing to keep migrated pages accessible and retain shadow copies in the slow tier, turning exclusive tiering into non-exclusive memory tiering. Migration runs asynchronously via a kprom kernel thread and uses exactly one minor-fault per page to queue candidates; transactions abort if the dirty bit flips. On three testbeds (DDR+Optane PM, FPGA CXL prototype, AMD+Micron) microbenchmarks and real apps show up to 6x speedup over Linux TPP under memory pressure, while TPP can suffer 16x bandwidth loss during migration and Nomad degrades gracefully but sees aborts on write-heavy workloads.

AI-written summary · about

  1. 0:00Introduction to Nomad
  2. 0:31Memory tiering background
  3. 2:47Limitations of current systems
  4. 3:41Access tracking and migration
  5. 6:01Nomad design mechanisms
  6. 10:12Page shadowing mechanism
  7. 11:52Evaluation and results
  8. 14:44Conclusions
~/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.