CS Notes

Recent writing

  • Fermi Problem

    Sep 09, 2025

    • math
  • Prometheus On Macos

    Sep 07, 2025

    • devops
    • binance
  • MMU

    Sep 03, 2025

    • OS

See 643 more →

👋🏻 Join My Telegram channel!


I share real-world lessons from building scalable systems at Binance, and running mission-critical cloud ops at GovTech and Singapore Air Force. No fluff, just practical takeaways, hard-earned fixes, and deep dives that matter.

Home

❯

Computer Organisation

❯

Pipeline Branching

❯

Pipeline Flush

Pipeline Flush

59 words, 1 min read
Last updated on Apr 17, 2024
🌟 Edit This Page!   🗓️ History

  • computer_organisation
Xinyang YU

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.

Mentioned by

  • Pipeline Branching
  • Pipeline Hazard
  • CPU
  • cs2100 nus notes

Graph View


Created by Xinyang YU | © 2023, 2025 | Licensed under CC BY-NC 4.0

  • GitHub