Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Enhancing Scalability of the Vmalloc Mechanism in the Linux Kernel

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the scalability challenges and improvements of the vmalloc mechanism in the Linux kernel through this 31-minute conference talk from the Linux Foundation. Discover how the vmalloc mechanism provides contiguous virtual memory allocations despite non-contiguous physical memory, and understand the significant performance challenges that arise from synchronizing vmalloc data structures in many-core systems with 256+ cores. Learn about the legacy vmalloc approach that relies on a single global lock for data synchronization and examine the enhanced vmap node implementation designed to overcome these limitations. Analyze two remaining performance bottlenecks that persist despite the enhanced implementation and explore their proposed solutions. Gain valuable insights into the evolving design of vmalloc and its critical implications for performance optimization in modern high-core-count systems, presented by Adrian Huang from Lenovo at this Linux Foundation event.

Syllabus

Enhancing Scalability of the Vmalloc Mechanism in the Linux Kernel - Adrian Huang, Lenovo

Taught by

Linux Foundation

Reviews

Start your review of Enhancing Scalability of the Vmalloc Mechanism in the Linux Kernel

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.