~/talk

AI inference for the smallest processors

links:none on file
slides:none on file

Porting PyTorch to run inference on bare‑metal microcontrollers is practical: a workflow lowers models with ExeTorch (Zechrch) ahead‑of‑time, a delegate partitioner assigns ops to host CPU, accelerator CPUs or custom hardware, and a single static binary contains custom 8‑bit and 32‑bit operators. Targets have only megabytes of RAM, no OS, and limited cores so aggressive memory placement and quantization cut model size ~4×; a cycle‑accurate pre‑silicon model gives exact stack and timing traces and the ports run successfully on prototypes with 4‑bit weights and 8‑bit activations.

AI-written summary · about

  1. 0:00AI on microcontrollers
  2. 1:27PyTorch and ExecuTorch
  3. 2:54ExecuTorch on embedded devices
  4. 5:02Bare metal constraints
  5. 6:50Hardware accelerator optimizations
  6. 7:34Memory management
  7. 8:38Quantization for smaller models
  8. 10:04Pre-silicon with VeriLog
  9. 11:50Key takeaways
~/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.