YoVDO

Faster and Fewer Page Faults in Linux Kernel - Kernel Recipes 2023

Offered By: Kernel Recipes via YouTube

Tags

Memory Management Courses Red-black Trees Courses CPU Cache Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advancements in Linux page fault mechanisms designed to reduce fault occurrences and enhance handling speed. Dive into the implementation of large folios for memory management, addressing the limitations of 4KiB pages in modern memory requirements. Learn how the kernel allocates multiple pages simultaneously during page faults, significantly improving efficiency. Discover the benefits of managing VMAs with Maple Trees, offering faster information retrieval compared to red-black trees due to their shallower structure and improved CPU cache utilization. Understand how these combined innovations lead to substantial reductions in page fault handling time, allowing for increased user code execution. Gain insights from Matthew Wilcox's presentation at Kernel Recipes 2023, showcasing these performance enhancements in Linux memory management without compromising system stability.

Syllabus

Kernel Recipes 2023 - Faster & Fewer Page Faults


Taught by

Kernel Recipes

Related Courses

Computer Organization: CPU Cache and the Memory Hierarchy
Udemy
Creating a Third-Person Zombie Shooter with DOTS
Unity via YouTube
Meltdown - Basics, Details, Consequences
Black Hat via YouTube
Memory Management and Performance Optimization in Game Development
The Cherno via YouTube
Aggregating Ticks to Manage Scale in Sea of Thieves - Unreal Fest Europe 2019 - Unreal Engine
Unreal Engine via YouTube