Writing a Fine-Grained Access Pattern Oriented Lightweight Kernel Module Using DAMON/DAMOS in 10 Minutes
Linux Plumbers Conference via YouTube
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of creating a fine-grained access pattern oriented lightweight kernel module using DAMON/DAMOS in this comprehensive Linux Plumbers Conference talk. Delve into the motivation behind the project, understand the DAMON programming interface, and follow along with live coding demonstrations. Learn about testing methodologies, evaluation techniques, and accuracy assessments. Witness demos showcasing the module's capabilities and examine the results. Gain insights into safety guarantees and future plans for improving DAMON. Discover the potential applications in realistic benchmarks, garbage collection, and multiple contexts. Engage with the speaker's summary and participate in the Q&A session to deepen your understanding of this innovative kernel module development approach.
Syllabus
Disclaimer
Overview
Motivation
DAMON
Programming Interface
Coding
Testing
Evaluation
Accuracy
Demos
Demos Object
Live Coding
Demonstration
Third access pattern
Demonstrations
Results
Safety Guarantees
Future plans
Improving DAMON
Summary
Thank you
Any questions
Realistic benchmarks
Garbage collection
Multiple contexts
Taught by
Linux Plumbers Conference