11:15
-
11:35
-
11:35
Day 1
Bringing up bare metal ExecuTorch on RISC-V
<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>