Below: the pipeline diagram and the event log track the run; they are not hardware, and nothing in the datapath above is wired to them.
Program & timings
| instruction | D | S | X | C | R |
|---|
The machine
The program
The machine policy
Pipeline diagram
What happened this cycle
Dependences
Only the RAW (true) dependences are drawn: renaming removes the rest. An instruction sits one step to the right of the last value it waits for; instructions stacked in one column wait for nothing from each other and could all run at once.
Tall and narrow: plenty of parallelism. Long and flat: a chain that no machine can shorten.