HI,
I am confused with pipeline stages on O3CPU.
(1) O3 has default 7-stage pipeline as Fetch, Decode, Rename, Issue,
Execute, Writeback, and Commit. How does the pipeline flow?
(a) F - D - R - I - E - W - C (b) F - D
- R - IEW - C
F - D - R - I - E - W - C
F - D - R - IEW - C
F - D - R - I - E - W -
C F - D - R - IEW - C
F - D - R - I - E - W -
C F - D - R - IEW - C
Which flow is correct?
Nowhere in O3CPU.py is a statement about executeToWritebackDelay. Then, what
does it mean?
(2) If fetchToDecodeDelay is set to 2 in O3CPU.py, which stage is increased,
fetch stage or decode stage?
Thank you in advance.
Ed
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users