~/talk

Building a Zero-Copy DSP Offload Framework in Linux Using RPM...

links:none on file
slides:none on file

A practical upstream-friendly framework uses remoteproc, rpmsg and ALSA with DMA-backed shared memory and a zero-copy ping-pong buffer design to avoid redundant copies; an RPMsg DMA library handles pointer-based sync and notifications. An 8‑channel, 48 kHz demo runs real-time on C7X, lowering host CPU from ~37% to ~21% and latency from ~2 ms to ~0.33 ms versus ARM-only processing. Works without kernel patches and reuses existing DSP kernels; repository and examples are open source.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Problem statement
  3. 6:49Proposed solution
  4. 13:09Software architecture
  5. 16:01Demo: audio file processing
  6. 18:10Performance ARM vs DSP
  7. 20:18Demo: live audio streaming
  8. 23:33Upstream-friendly design
  9. 25:22Status and future plans
  10. 28:12Open source resources
  11. 29:14Q&A
~/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.