Assisted Reorganization of Data Structures in Kernel Development - Kernel Recipes 2024
Offered By: Kernel Recipes via YouTube
Course Description
Overview
Explore the intricacies of optimizing data structures in the Linux kernel through assisted reorganization techniques. Delve into the challenges faced when improving performance by rearranging struct members to enhance cache hierarchy utilization. Learn about recent processor advancements and perf improvements that enable data-type profiling, bringing us closer to automated struct layout optimization. Discover the potential for developing tools to identify related fields, automate layout improvements, and implement regression testing to maintain optimal struct designs when adding new fields. Gain insights from Arnaldo CARVALHO DE MELO's 45-minute conference talk at Kernel Recipes 2024, which aims to revolutionize the way kernel developers approach data structure organization for maximum efficiency.
Syllabus
Kernel Recipes 2024 - Assisted reorganization of data structures
Taught by
Kernel Recipes
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera