Abstract
- We have to remove all the Instruction we loaded in (In this case, statement 1-4), because we need to execute statement A-D after the Pipeline Branching
Performance hit
When there is a pipeline branching happening, we need to discard all Instructions that are running in a Instruction-Level Parallelism manner.
💡 This can be optimised by using Branch Prediction.