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

YouTube

EMT - An OS Framework for New Memory Translation Architectures

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about EMT, a pragmatic framework built on top of Linux that enables extensible memory translation architectures to address performance bottlenecks in terabyte-scale memory systems. Discover how this 17-minute conference talk from OSDI '25 presents a solution to the lack of extensibility in major operating systems like Linux when it comes to supporting emerging hardware schemes for memory translation. Explore EMT's architecture-neutral interface that supports diverse memory translation architectures including radix tree and hash table implementations, enables hardware-specific optimizations, accommodates modern hardware and OS complexity, and maintains negligible overhead compared to hardwired implementations. Examine the practical implementation of OS support for ECPT and FPT, two recent experimental translation schemes, and understand how EMT provides insights into the operating system perspective of these architectures while enabling further design optimizations for memory-intensive workloads.

Syllabus

OSDI '25 - EMT: An OS Framework for New Memory Translation Architectures

Taught by

USENIX

Reviews

Start your review of EMT - An OS Framework for New Memory Translation Architectures

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.