Scoreboard basic idea
Every instruction goes through the scoreboard before being issued
The scoreboard keeps a record of all data dependencies
The scoreboard keeps a record of all pipe occupancies
The scoreboard decides if an instruction can be issued
- Either the first time it sees it (no hazard) or later (when hazards are resolved)
The scoreboard decides if an instruction can store its result