摘要 |
PROBLEM TO BE SOLVED: To obtain a data processor which easily selects the high speed or the low power consumption of operation processing to give priority to it in accordance with contents of a program to be executed, the degree of use of computing elements, or the like. SOLUTION: A control means 400 which decodes an instruction to output a control signal and n (n>=2) computing elements 500-1 to 500-n which perform operation independently of one another and in parallel in accordance with the control signal outputted from the control means 400 are provided, and two operation modes of the high speed mode where n computing elements are used to execute a maximum of (n) instructions and the low power consumption mode where m (1<=m<=n-1) computing elements are used to execute a maximum of (m) instructions are provided. An operation clock signal is supplied to computing elements to which an operation command is given and which are assigned to instruction execution, and the supply of the operation clock signal to computing elements to which an operation command is not given and which are not assigned to instruction execution is stopped. |