When neuron operations are computed in parallel using a large number of
arithmetic units, arithmetic units for neuron operations and arithmetic
units for error signal operations need not be provided separately, and a
neural network arithmetic apparatus that consumes the bus band less is
provided for updating of synapse connection weights. Operation results of
arithmetic units and setting information of a master node are exchanged
between them through a local bus. During neuron operations, partial sums
of neuron output values from the arithmetic units are accumulated by the
master node to generate and output a neuron output value, and an
arithmetic unit to which neuron operations of the specific neuron are
assigned receives and stores the neuron output value outputted from the
master node.
Quando i funzionamenti del neurone sono computati parallelamente usando tantissime unità aritmetiche, le unità aritmetiche per i funzionamenti del neurone e le unità aritmetiche per i funzionamenti del segnale di errore non devono essere fornite esclusivamente e un'apparecchiatura aritmetica della rete neurale che consuma la fascia del bus più di meno è fornita per l'aggiornamento dei pesi del collegamento della sinapsi. I risultati di funzionamento delle unità aritmetiche e delle informazioni di regolazione di un nodo matrice sono scambiati fra loro attraverso un bus locale. Durante i funzionamenti del neurone, le somme parziali dei valori dell'uscita del neurone dalle unità aritmetiche sono accumulate dal nodo matrice per generare e produrre un valore dell'uscita del neurone e un'unità aritmetica a cui i funzionamenti del neurone del neurone specifico sono assegnati riceve e depositi che il valore dell'uscita del neurone outputted dal nodo matrice.