A CPU uses a Branch Target Buffer to predict jump addresses. If the BTB has a "Miss" but the branch is actually "Taken," what is the primary performance penalty?
A BTB miss means the fetcher doesn't know where to jump. If the branch is taken, the instructions already in the earlier stages of the pipeline (fetched from the wrong path) must be flushed, causing "bubbles" and reducing throughput.