User Tools

Linux kernel on FPGA

  • Speakers: Daniel Kluss, Emily Johnson
  • Room: HC 204
  • Time: Sun 10:25 am – 11:25 am
  • Format: Panel
  • Difficulty: Introductory / Some experience required / Expert
  • Track: Development & Dev Tools
  • Additional Tags: Networks, Hardware
  • Presenter Location: In-person
  • Experience: umpteenth time speaking

Description:

This panel explores how to map FPGA PCIe address space directly into user mode to bypass portions of the Linux kernel, enabling extremely high‑performance data paths. Daniel and Emily will discuss the architectural considerations, challenges, and benefits of this approach, along with real‑world applications where kernel bypass techniques dramatically improve throughput and latency.

Attendees will gain insight into how FPGAs interface with Linux, what it takes to safely expose hardware resources to user space, and why developers might choose this model for specialized workloads.

Target Audience:

  • Developers working with FPGAs
  • Kernel and systems programmers
  • Hardware and networking engineers