Writing a Fine-Grained Access Pattern Oriented Lightweight Kernel Module Using DAMON/DAMOS in 10 Minutes
Offered By: Linux Plumbers Conference via YouTube
Course Description
Overview
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
Related Courses
DAMON, DAMOS, and DAMO: Kernel Subsystems and Tools for Data Access-Aware System OptimizationsLinux Foundation via YouTube Current Status and Future Plans of DAMON
Linux Plumbers Conference via YouTube Data Access Monitoring Operator (DAMO) - User-Space Tool for Access-Aware Profiling and Optimization in Linux
Linux Foundation via YouTube DAMON Current Status and Future Plans
Linux Plumbers Conference via YouTube DAMON: Implementing Self-Driven Data Access-Aware Efficient Linux System
Linux Foundation via YouTube