Keyword | Definition |
---|---|
Branch | A type of instruction which changes the address of the next instruction to to be executed to something other than what the PC register currently stores. |
Flush | Operation which needs to be performed on a pipeline when a branch instruction takes place. This clears the pipeline and so reduces performance. |
Pipelining | A process which improves the performance of a CPU by allowing one instruction to be fetched whilst the previous one is being decoded and the one before that is being executed. |