Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about Eden, a novel far memory system that bridges the gap between hardware-based paging systems and application-integrated approaches in this 12-minute conference presentation from NSDI '25. Discover how Eden combines hardware guards with minimal software annotations to address the resource stranding problem in datacenters while maintaining developer-friendly implementation. Explore the key insight that applications generate most page faults at predictable code locations, and understand how Eden leverages programmer hints at these locations to optimize read-ahead and memory reclamation strategies. Examine performance benchmarks showing Eden's 19.4–178% improvement over Fastswap for memory-intensive applications like DataFrame and memcached, while achieving comparable performance to AIFM with nearly 100× fewer required code changes. Gain insights into the technical design decisions that enable Eden to deliver application-integrated system performance without the typical overhead of software guards on local accesses or the need for extensive application redesign.
Syllabus
NSDI '25 - Eden: Developer-Friendly Application-Integrated Far Memory
Taught by
USENIX