What is Neural processing unit (NPU)?

software-engineering
tensor-processing-unit-tpu
graphics-processing-unit-gpu
computer-architecture
cpu
neural-processing-unit-npu

(Team) #1

A neural processing unit (NPU) is a microprocessor that specializes in the acceleration of machine learning algorithms, typically by operating on predictive models such as artificial neural networks (ANNs) or random forests (RFs). It is, also, known as neural processor.

Examples of NPUs include:

  • TPU by Google
  • NNP, Myriad, EyeQ by Intel
  • NVDLA by Nvidia
  • AWS Inferentia by Amazon


Read this article to understand the intuition behind NPUs

Have a doubt or thought? Join the discussion now
This is a companion discussion topic for the original entry at http://iq.opengenus.org/neural-processing-unit-npu/