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

New Zone and MMAP Flag for CXL - Followup Discussion
Linux Foundation via YouTube
Dealing with Hot Plugging Composability Issues Created by CXL Attached Memories
Linux Foundation via YouTube
CXL vs IOMEM Resource
Linux Foundation via YouTube
CXL and Confidential Computing
Linux Plumbers Conference via YouTube
CXL Emulation in QEMU - Progress, Status, and Future Directions
Linux Plumbers Conference via YouTube