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

Linux Foundation

Overview of Linux Page Migration and Accelerating It With Multi-threading and DMA Offloading

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore Linux page migration mechanisms and learn how to accelerate them through advanced optimization techniques in this 41-minute conference talk from the Linux Foundation. Discover the current implementation of page migration in Linux NUMA systems and understand its critical role in optimizing performance and resource utilization across memory nodes. Examine real-world use cases including NUMA balancing, memory compaction, and demotion processes. Delve into performance bottlenecks caused by sequential copying approaches, particularly in tiered-memory systems that underutilize modern hardware capabilities. Learn about three key enhancement techniques: batching operations, multi-threading, and DMA offloading, with detailed analysis of RFC proposals submitted to the Linux community. Understand how folio copying can consume up to 96.7% of migration time for large pages and discover optimization strategies that demonstrate throughput improvements of up to 5x for large page migrations through comprehensive microbenchmark analysis.

Syllabus

Overview of Linux Page Migration and Accelerating It With Multi-threading and DMA Of... Shivank Garg

Taught by

Linux Foundation

Reviews

Start your review of Overview of Linux Page Migration and Accelerating It With Multi-threading and DMA Offloading

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.