YoVDO

Reworking of KVA Allocator in Linux Kernel

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Memory Allocation Courses Linux Kernel Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk from the Linux Plumbers Conference on the reworking of the KVA allocator in the Linux kernel. Delve into the improvements made by speaker Uladzislau Rezki as he discusses the current allocation scheme, its drawbacks, and the new model implemented. Learn about zones, sequential location, minimizing external fragmentation, and the new memory and location strategies. Examine the block diagram, block split process, and performance analysis of the reworked allocator. Gain insights into CPU contention, stability fixes, and the research and development behind this crucial kernel component.

Syllabus

Intro
Main topics
Big data
Lost motivation
Requirements
Zones
Sequential location
Minimize external fragmentation
Current allocation scheme
Example
Drawbacks
New Locations
New Memory
New Model
How we allocate
Block diagram
Block split
Summary
Location
Performance Analysis
Rework
Redline
Stability fixes
Merged to 51
Merged to 25
Basic links
CPU contention
Research and development
Thank you


Taught by

Linux Plumbers Conference

Related Courses

C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Advanced C Programming: Pointers
Udemy
C Programming:The best approach to learn C Language
Udemy
First Look: Java 10 and Java 11
LinkedIn Learning
لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ)
University of California, Santa Cruz via Coursera