Invention Grant
- Patent Title: Neural network engine
-
Application No.: US15955426Application Date: 2018-04-17
-
Publication No.: US10558430B2Publication Date: 2020-02-11
- Inventor: Mihai Constantin Munteanu
- Applicant: FotoNation Limited
- Applicant Address: IE Galway
- Assignee: FotoNation Limited
- Current Assignee: FotoNation Limited
- Current Assignee Address: IE Galway
- Main IPC: G06F7/487
- IPC: G06F7/487 ; G06F17/15 ; G06N5/04 ; G06N3/04

Abstract:
A neural network engine comprises a plurality of floating point multipliers, each having an input connected to an input map value and an input connected to a corresponding kernel value. Pairs of multipliers provide outputs to a tree of nodes, each node of the tree being configured to provide a floating point output corresponding to either: a larger of the inputs of the node; or a sum of the inputs, one output node of the tree providing a first input of an output module, and one of the multipliers providing an output to a second input of the output module. The engine is configured to process either a convolution layer of a neural network, an average pooling layer or a max pooling layer according to the kernel values and whether the nodes and output module are configured to output a larger or a sum of their inputs.
Public/Granted literature
- US20190317730A1 Neural network engine Public/Granted day:2019-10-17
Information query