FetchBPF - Customizable Prefetching Policies in Linux with eBPF
Offered By: USENIX via YouTube
Course Description
Overview
Explore a conference talk that introduces FetchBPF, a framework designed to customize memory prefetching policies in Linux using eBPF. Learn how this innovative approach allows developers to easily express, develop, and deploy prefetching policies without modifying the kernel codebase. Discover how FetchBPF addresses the challenge of optimizing performance in monolithic operating systems, particularly Linux, where default policies may not always achieve optimal results. Examine the implementation of various memory prefetching policies from literature and understand how the deployment model incurs negligible overhead compared to native kernel implementations. Gain insights into how FetchBPF extends the widely used eBPF framework to enhance modularity and fine-tune performance in complex operating systems.
Syllabus
USENIX ATC '24 - FetchBPF: Customizable Prefetching Policies in Linux with eBPF
Taught by
USENIX
Related Courses
Introduction to Enterprise ComputingMarist College via Independent Advanced Operating Systems
Georgia Institute of Technology via Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique 操作系统原理(Operating Systems)
Peking University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity