AMD's "Peano" – An LLVM Compiler for Ryzen AI NPUs
phoronix.com
phoronix.com
So a software scheduler? I had no idea it works like this. Very interesting.
> Note that these accelerators include an array of processors, while the LLVM backend only supports a single processor. Support for devices as a whole is available in open source tools based on MLIR
Would be neat to see what interop with something like IREE looks like. Sure seems like MLIR is leading the rest-of-industry's (non-NV) efforts.
Not any more than the FPGAs they are based on. You need hard floating point for audio. I bet FFTs will be much faster on this hardware, though...
> "Peano" is the apparent name for their new LLVM compiler back-end supporting the Ryzen AI SoCs and other AMD/Xilinx AI engines. Stephen Neuendorffer of AMD/Xilinx and part of the "Peano team"
> On behalf of AMD, I’m pleased to announce the open sourcing of an LLVM backend for AMD/Xilinx AI Engine processors.
https://discourse.llvm.org/t/peano-llvm-support-for-amd-xili...
Literally the second line of the page I linked to - sometimes I really need to learn to read.