This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Neon DSP optimize for AI

Can the Neon DSP be used to optimize the AI algorithm? Does ARM provide an open source implementation ?

  • NEON can certainly be used to optimise all sorts of calculations and would help many AI calculations.

    I am not aware of any implementations, but that does not mean they do not exist.

    There is no such thing as "the AI algorithm". Many different algorithms and strategies are used in AI. There isn't even a really good definition of what AI is.

  • If I assume that by AI algorithms you mean CNN, the basic building block for that is matrix multiply.

    You can find neon based matrix multiply implementations as part of the arm performance libraries, openblas, or blis just to name a few.

    You can then use open source software like openCV and link against your favorite blas implementation.

    Suggested google terms: openCV , blas

  • Also, if looking for more generic AI and not just vision, TensorFlow has neon kernels as well.