Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Eden - Developer-Friendly Application-Integrated Far Memory

USENIX via YouTube

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

Reviews

Start your review of Eden - Developer-Friendly Application-Integrated Far Memory

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.