Eden: Developer-Friendly Application-Integrated Far Memory
summary
Eden is a far memory system that combines hardware page guards with a few programmer hints and a user‑level runtime to get app‑integrated performance with low developer effort. The implementation uses Linux userfaultfd plus lightweight software guards, shows 19.4–178% higher performance than Fastswap on memory‑heavy workloads, requires ~100× fewer code changes than AIFM, and needs only about 11 hot locations to capture 95% of far‑memory accesses for typical apps, effectively matching software‑guard performance.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 3:05Hardware vs software guards
- 5:35Performance comparison
- 7:03Eden's balanced approach
- 9:52Combining hardware and software guards
- 11:59Summary
related talks
10mNative Parity for Development & Testing of SOAFEE Software-Defined Vehicle
15mA Pre-silicon Development & Analysis for SOAFEE to Accelerate Product Development
19mPROMPT: A Fast and Extensible Memory Profiling Framework
27mInsights on the Re-Architecting to a Single Codebase, Running on Different Hardware...
16mMemory Allocation Profiling upcoming features
35mA Live Programming Experience
41mLet’s Make Development Fast Again!
19mRFUSE: Modernizing Userspace Filesystem Framework through Scalable Kernel-Userspace...
