Neural networks processing units performance optimization
AssigneeNeuronix AI Labs Inc.
InventorAsher Hazanchuk
Life of this patent
Estimating the term…
Loading patent…
AssigneeNeuronix AI Labs Inc.
InventorAsher Hazanchuk
Estimating the term…
In an example embodiment, a scalable deep neural networks (DNN) accelerator (sDNA) is provided that includes multiple neural networks processing units (NPUs) that are interconnected to provide a flexible DNN that is programmable and scalable. Each NPU includes one or more pruned weights memories and one or more compressed activation memories. Each NPU may include multiple A_LUT memories that are used as multipliers accelerator and a W_LUT memory that are used all together to reduce a number of DNN multiplications. The sDNA may include one or more W map memories and A map memories that provide a sDNA algorithm inputs data that enable skipping of zero weights and zero activations. The sDNA architecture can be generalized into sDNA parallel mode to achieve higher memory bandwidth and throughput. In an embodiment, the sDNA architecture is power-efficient, silicon size-efficient and cost-efficient.
A deep neural network (DNN) parallel processor that is flexible, hardware programmable, scalable, and reconfigurable, the DNN parallel processor comprising a plurality of neural networks processing units (NPUs) configured to process artificial intelligence (AI)/machine learning (ML) input data, each of the plurality of NPUs comprising:
A system comprising:
A deep neural network (DNN) parallel processor or generic vector multiplier that is flexible, hardware programmable, scalable, and reconfigurable, the DNN parallel processor comprising a neural networks processing unit (NPU) configured to process artificial intelligence (AI)/machine learning (ML) input data, the NPU comprising:
Dependencies are inferred from the claim text.