摘要 |
PURPOSE:To process high-speed arithmetic of a vector or a matrix containing a zero element by extracting automatically only a non-zero element from the vector or the matrix containing a zero element, and executing the operation. CONSTITUTION:An operand vector containing a zero-element is stored in vector registers 7a, 7b. Whether each element of its operand vector is zero or non-zero is discriminated by a non-zero element discriminator 12, and also a priority order is given to a non-zero element for executing arithmetic by a priority order generator 13. Information to which said order has been given is transferred to non-zero element selectors 14a, 14b, an element for executing the arithmetic is selected successively from the opeand vector, and the arithmetic is executed by an operating part 8. Also, the information obtained by the priority order generator 13 is transferred to the non-zero element selectors 14a, 14b. At the same time, said information is transferred to a vector information register for controlling a vector information register 2 and a control vector register 6, and a control part 15 of a control register, and the arithmetic corresponding to the zero element can be eliminated. |