2,176 karma · joined April 25, 2011
Maybe for creative suggestions and editing it’d be ok.
Maybe also note that Qualcomm has renamed their Hexagon DSP to Hexagon NN. Likely the change was adding activation functions but otherwise its a VLIW architecture with accelerated MAC operations, aka a DSP architecture.
The basic operation that a NN needs accelerating is... go figure multiply and accumulate with the added activation function.
See for example how the Intel NPU is structured here: https://intel.github.io/intel-npu-acceleration-library/npu.h...
In theory this would be where qualcomm would come in and provide something but in practice they seem to be stuck in qualcomm land where only lawyers matter and actual users and developers can get stuffed.
I wonder how this will effect Arduino moving forward.
The reality is this company is notoriously a law firm with a small technical staff on the side.
I get the various little services might change, but ultimately the kernel supporting posix like threading and memory operations should be mostly enough?