Information processing apparatus using an advanced pipeline control method
AssigneeHitachi, Ltd.
InventorsTooru Hiraoka, Kouji Nakamura, Tohru Shonai
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsTooru Hiraoka, Kouji Nakamura, Tohru Shonai
Estimating the term…
An information processing method and apparatus for applying pipeline control and an advanced control to a sequence of instructions to be executed. The instruction sequence contains a plurality of conditional branch instructions. The apparatus includes a section for sequentially holding therein each instruction of the sequence of instructions to be input in a manner like a pipeline operation; an arithmetic section for obtaining a result of an operation of an instruction associated with each of the plural conditional branch instructions of the instruction sequence and selecting, from the associated instruction, instructions for which an advanced operation is possible so as to attain an operation result for each of the instructions thus selected; a holding section for holding therein either one of the operation result attained for each of the associated instructions and the operation result obtained in advance and outputting, at an execution of an objective conditional branch instruction selected from the plural conditional branch instruction; the operation result of a particular instruction corresponding to the objective conditional branch instruction, and a judge section for comparing branch control information of the objective conditional branch instruction with the operation result outputted from the holding means to judge a branch success or failure for the objective conditional branch instruction so as to decide a next instruction to be executed in accordance with the objective conditional branch instruction.
An information processing apparatus having a memory in which a pipeline control is applied to a sequence of instructions to be executed, the sequence of instructions including a plurality of conditional branch instructions, each of which determines whether a branch is successful or not based on a condition code obtained from a previously executed instruction, said apparatus comprising:
A method for use in an information processing apparatus for executing a sequence of instructions including a plurality of conditional branch instructions under a pipeline control and an advanced control, said method comprising the steps of:
Dependencies are inferred from the claim text.