"Bringing up bare metal ExecuTorch on RISC-V" ( 2026 )

Saturday at 12:15, 20 minutes, UD2.120 (Chavanne), UD2.120 (Chavanne), AI Plumbers William Jones Jeremy Bennett Shane Slattery Pietra Ferreira , slides , video

During 2025 we ported ExecuTorch, the extension to PyTorch for embedded systems, to a bare metal multi-core RISC-V microcontroller based on the CORE-V CV32E40Pv2 processor.

In this talk we'll explain the steps we had to take to achieve this. - removing dependencies on an underlying operating system - how to handle memory management between slow main memory and fast local memory - how to handle tiling and operators on bare metal multicore systems - how to take advantage of custom acceleration

The goal is for others to be able to bring up ExecuTorch on other bare metal microcontrollers, learning from our experiences.