The scenario
Designing an educational or documentation block diagram for a modern out-of-order CPU pipeline with caches.
What is in this drawing
Read the decisions behind it.
01
Included separate stages for issue and writeback to reflect out-of-order execution
02
Branch predictor feedback loop from execute to fetch
03
L1 instruction and data caches separated, with unified L2 cache
Applicable to any superscalar, pipelined processor with caches and branch prediction when illustrating instruction flow.
More like this