摘要 |
<p>PROBLEM TO BE SOLVED: To accelerate multiplying processing without adding any special circuit by composing a system of processors having no dedicated numerical processing unit, and parallelly allocating the processing of multiplication to slave CPU. SOLUTION: When performing the multiplication of A×B=C, a master CPU 1 divides a multiplicand A by slicing it into bits. When four slave CPU 21-24 can be used, for example, the multiplicand A is divided into four. Then, the divided multiplicands and a multiplier B are transmitted to the slave CPU 21-24. The master CPU 1 makes positional information showing which part of the original multiplicand A segments these divided multiplicands correspondent to the slave CPU 21-24 to which these divided multiplicands are allocated. The slave CPU 21-24 find products from the divided multiplicands and the multiplier B and transmit them to the master CPU 1. While referring to correspondent relation, the master CPU 1 integrates the products found by the slave CPU 21-24 while weighting them.</p> |