YoVDO

FetchBPF - Customizable Prefetching Policies in Linux with eBPF

Offered By: USENIX via YouTube

Tags

Linux Courses Operating Systems Courses Software Engineering Courses eBPF Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Computing
Marist 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