
This summer I have been working on adding auto-vectorization for CORE-V’s SIMD (Single Instruction, Multiple Data) extension in GCC. CORE-V SIMD was developed by the PULP project at ETH Zürich and the University of Bologna. It is similar to, but predates, the proposed RISC-V P extension. The work here is based on the OpenHW Foundation’s […]
Read more
Over the past year we have written about bringing ExecuTorch up on bare metal microcontrollers, much of it work done with our colleagues at Mosaic SoC. In June we were at the RISC-V European Summit in Bologna, where we presented a poster comparing ExecuTorch against IREE for bare metal edge AI: two different approaches to […]
Read more
There is a common misconception that modern AI needs a large data center and lots of GPUs to run. However there are a great many very useful AI models which can run inference on much smaller devices.
Read more
Over past months I have posted a great deal about our work bringing up the ExecuTorch AI framework on bare metal microcontrollers. Much of this work has been done in collaboration with our colleagues at Mosaic SoC. This is true Edge AI, where we run real world AI models on hardware that is small enough […]
Read more
A few of weeks ago, I was at FOSDEM and then the AI Plumbers conference in Brussels with my colleagues Pietra Ferreira, Shane Slattery and William Jones. While many of the talks focused on LLMs, the Embecosm team attracted a great deal of interest for our work bringing up PyTorch/ExecuTorch on a bare metal microcontroller. […]
Read more
In my last post I looked at how the tools we use in open source development can be used to assess the health of our communities. Recently I used those same techniques as part of a poster I presented at the RISC-V European Summit comparing GCC and LLVM for RISC-V. I focused particularly on RISC-V […]
Read more
I recently gave a short talk at EuroLLVM 2025 in Berlin, looking at the health of the LLVM community. Most open source communities have an aspiration to be supportive and welcoming. The LLVM Foundation is a little unusual in that its mission explicitly states that education and increasing diversity in the field of compilers are […]
Read more
Embedded World is a bellweather for the state of the global electronics industry. The number of exhibitors and the activity at the show are a good indicator of how well things are going. To be honest, recent years post-COVID have not been the most active. However 2025 has seen a change in sentiment. The official […]
Read more
My colleague William Jones is Head of AI/ML at Embecosm, and often posts here about his work in Bayesian Inference machine learning. However he has another role, which is leading the TechWorks initiative to develop best practice guidelines when developing AI in electronic systems. This came to fruition recently, when William presented the first release […]
Read more