Apparatus for adaptively controlling a prefetch queue based on various flush conditions
AssigneeHyundai Electronics Industries Co., Ltd.
InventorHyun Eun Kim
Life of this patent
Estimating the term…
Abstract
A microprocessor has an external memory for storing data and includes an internal cache for storing program data to be executed and for generating a first flush signal; a prefetch queue for storing a series of instructions contained in the program; a decode block for decoding the instructions and for generating a second flush signal; a buffer; and a control block, in response to the first flush signal, for storing an address and a state of instructions to be flushed into the buffer and, in response to the first flush signal and a third flush signal from an external device, for generating a queue flush signal to thereby flush the prefetch queue.
Claims7
A microprocessor having an external memory for storing data, comprising:
- an internal cache for storing program data to be executed and for generating a first flush signal;
- a prefetch queue for storing a series of instructions contained in the program;
- decode means for decoding the instructions and for generating a second flush signal;
- a buffer;
- and
- control means, in response to the first flush signal, for storing an address and a state of instructions to be flushed into the buffer and, in response to the first flush signal and a third flush signal from an external device, for generating a queue flush signal to thereby flush the prefetch queue.
Dependencies are inferred from the claim text.