Patent ID: 7103755
Filing Date: 2006-09-05
Classification: G06F

Abstract:
1. An apparatus for executing instructions comprising: an instruction buffer storing instructions; a number of decoders decoding, in parallel, said instructions which are simultaneously issued from said instruction buffer; a plurality of executing units executing said instructions decoded in said decoders; instruction-issuing controlling means for restricting the number of instructions to be issued to the decoders in such a way that, while said instructions are executed by the plurality of said executing units, one of said plural executing units executes instructions more frequently than the rest of said plural executing units without halting operation of said plurality of said executing units; canceling means for canceling, when predetermined cancellation conditions are fulfilled after said instruction-issuing controlling means is activated, the controlling performed by said instruction-issuing controlling means; and a timer measuring the length of time that passes after the activation of said instruction-issuing controlling means, wherein if the length of time measured by said timer reaches a predetermined amount, said canceling means cancels the controlling performed by said instruction-issuing controlling means.