摘要 |
PURPOSE:To perform the parallel processing of an arithmetic processing and data transfer by separating an input bus which transfers data from a memory to a multiplier from an output bus which transfers a computed result from the multiplier to the memory. CONSTITUTION:When the computation of Ai=BiXCi(i=1-10) is performed, Bi is stored in the memory 30-1 and Ci in the memory 30-2, and the computed result Ai is stored in the memory 30-1. Firstly, B1 and C1 are read out from the memories 30-1 and 30-2, and are inputted to a computing element 23 via input data buses 21-1 and 21-2, and the computed result A1 is stored in a product register 24. A1 stored in the register 24 is written on the memory 30-1 via a shifter 25, an output data bus 22, and a write line 30-1a, and in parallel with the operation, next data B2 and C2 in the memory 30-1 are inputted to the computing element 23 via the data buses 21-1 and 21-2, and the computed result A2 is stored in the register 24. |