摘要 |
PROBLEM TO BE SOLVED: To add new operand designation to SIMD type computation instructions to allow software pipelining between computations executed in parallel with each other in an SIMD computing unit. SOLUTION: A selector for adding operations changing a plurality of outputs of the SIMD computing unit is added to a data bus. A register file is divided in accordance with bit fields of the outputs of the SIMD computing unit. The designation extending over a plurality of registers is added as an output operand of the SIMD instruction. Therefore, a part of the output result of the computation executed in parallel in the SIMD computing unit is allowed to be stored in a register used as an input for another computation, so that the software pipelining is allowed. COPYRIGHT: (C)2003,JPO
|