~/talk

Open source FPGA NVMe accelerator platform for BPF driven ML processing with Linux/...

github:kgugala
slides:none on file

An open source FPGA NVMe accelerator platform that runs Cortex‑A53 + Cortex‑R5 with Linux and Zephyr uses remoteproc/OpenAMP to pass custom NVMe commands and run a microBPF VM; NVMe register and FPGA Chisel code are auto‑generated from the NVMe spec PDF. TensorFlow Lite delegates call a VTA accelerator (from TVM) so BPF bytecode can offload ML kernels to FPGA. Code is on Micro’s GitHub under Apache‑2.0 and the prototype successfully executes delegated ML pipelines, enabling in‑drive processing and on‑the‑fly anonymization.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:02Why computational storage accelerators
  3. 3:52Hardware overview and platform options
  4. 4:35System architecture inside FPGA
  5. 7:46Dynamic code generation for FPGA and software
  6. 11:20Handling NVMe commands in Linux and Zephyr
  7. 13:29BPF virtual machine and ML integration
  8. 17:22Accelerator integration with VTA
  9. 21:55Open source availability and setup
  10. 23:21Research platform and future outlook
  11. 24:04Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.