In neurocomputing systems, large-scale matrix calculations are carried out on the basis of input signals xj? and synaptic coefficients Ai,j?. If the system is complex, the number of coefficients will be high, e.g. 10?9, and the coefficients must be stored in bulk storage MM (magnetic tape, optical disk, etc.). The calculations are carried out in a computer (CMP). Rather than getting the coefficients from ROM and transferring them to RAM prior to starting the matrix calculations, xj? by Ai,j? multiplications are carried out on the fly at the same time as the coefficients are sequentially read from ROM. Furthermore, a large number of coefficients are read simultaneously by means of multiple read heads (TL1, TL2...). Storage of the coefficients in RAM, which would have to be of rapid access and large capacity can thereby be avoided.
NEUROCOMPUTING SYSTEM