Reconfigurable computing architecture for implementing artificial neural networks
OwnerMichel HARRANDinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerMichel HARRANDinventor
Estimating the term…
A computer for computing a layer (Ck, Ck+1) of an artificial neural network is provided. The computer is able to be configured in accordance with two separate configurations and comprises: a transmission line; a set of computing units; a set of weight memories each associated with a computing unit, each weight memory containing a subset of synaptic coefficients required and sufficient for the associated computing unit to carry out the computations necessary for either one of the two configurations and control means for configuring the computing units of the computer in accordance with either one of the two configurations. In the first configuration, the computing units are configured such that a weighted sum is computed in full by one and the same computing unit. In the second configuration, the computing units are configured such that a weighted sum is computed by a chain of multiple computing units arranged in series.
A computer (CALC) for computing a layer (Ck, Ck+1) of an artificial neural network, the neural network being formed of a sequence of layers (Ck, Ck+1) each consisting of a set of neurons, each layer being associated with a set of synaptic coefficients (wi,jk+1) forming at least one weight matrix ([MP]k+1, WP,Q), the computer (CALC) being able to be configured in accordance with two separate configurations (CONF1, CONF2) and comprising:
Dependencies are inferred from the claim text.