YoVDO

LLFree - Scalable and Optionally-Persistent Page-Frame Allocation

Offered By: USENIX via YouTube

Tags

USENIX Annual Technical Conference Courses Operating Systems Courses Computer Architecture Courses Memory Management Courses Scalability Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking conference talk from USENIX ATC '23 that introduces LLFree, a revolutionary page-frame allocator designed to address the limitations of traditional memory management systems. Delve into the challenges faced by current operating system memory subsystems, particularly in light of emerging heterogeneous, nonvolatile, and huge memory technologies. Learn how LLFree offers a scalable, efficient, and optionally-persistent solution that outperforms the Linux frame allocator in various aspects. Discover the innovative lock- and log-free design that enables LLFree to achieve significant performance improvements, including up to 88% reduction in allocation time for 4 KiB allocations and up to 98% for 2 MiB allocations. Gain insights into LLFree's cache-friendly data structures, antifragmentation behavior, and its potential applications in nonvolatile memory systems. Understand how this new approach to page-frame allocation can revolutionize memory management in modern computing environments.

Syllabus

USENIX ATC '23 - LLFree: Scalable and Optionally-Persistent Page-Frame Allocation


Taught by

USENIX

Related Courses

Computer Architecture
Princeton University via Coursera
Introduction to Computer Architecture
Carnegie Mellon University via Independent
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem via Coursera
计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera
Computer Architecture
Indian Institute of Technology Madras via Swayam