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 LinuxLinux Foundation via edX 操作系统原理(Operating Systems)
Peking University via Coursera Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera Information Security-3
Indian Institute of Technology Madras via Swayam Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera