YoVDO

FBMM: Making Memory Management Extensible With Filesystems

Offered By: USENIX via YouTube

Tags

Operating Systems Courses Linux Courses Memory Management Courses CXL Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore an innovative approach to memory management in operating systems through this 18-minute conference talk from USENIX ATC '24. Dive into File Based Memory Management (FBMM), a system that leverages Linux virtual file system (VFS) callbacks to create extensible memory managers. Learn how this method allows for the development of diverse memory policies and mechanisms to support new hardware configurations like CXL technology. Discover the benefits of memory management filesystems (MFSs), including transparency to applications, dynamic loading, and simplified implementation. Examine real-world examples of MFSs for tiered memory, contiguous allocations, and memory bandwidth allocation. Gain insights into FBMM's performance, with overhead measurements and comparisons to kernel implementations. Understand how this approach can streamline the process of adapting operating systems to emerging memory technologies and configurations.

Syllabus

USENIX ATC '24 - FBMM: Making Memory Management Extensible With Filesystems


Taught by

USENIX

Related Courses

Introduction to Enterprise Computing
Marist College via Independent
Advanced Operating Systems
Georgia Institute of Technology via Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
操作系统原理(Operating Systems)
Peking University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity