Event

Event
11:15
-
11:35
Day 1
Bringing up bare metal ExecuTorch on RISC-V
Assembly-Event
<p>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.</p> <p>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</p> <p>The goal is for others to be able to bring up ExecuTorch on other bare metal microcontrollers, learning from our experiences.</p>