Bringing up bare metal ExecuTorch on RISC-V
- Track: AI Plumbers
- Room: UD2.120 (Chavanne)
- Day: Saturday
- Start: 12:15
- End: 12:35
- Video only: ud2120
- Chat: Join the conversation!
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.
Speakers
| William Jones | |
| Jeremy Bennett | |
| Shane Slattery | |
| Pietra Ferreira |