[gem5-users] Re: Clarification minor CPU “in-order”

2022-01-29 Thread Jason Lowe-Power via gem5-users
Good question, Felix! The short answer is that since there are instructions that take multiple cycles to execute you need something like a scoreboard to track the dependencies. In the H&P book, you can see some details of this in Appendix C.5 (6th edition). If you happen to have the Patterson and

[gem5-users] Clarification minor CPU “in-order”

2022-01-29 Thread Felix Böseler via gem5-users
Hello everybody, According to [1] the gem5 minor CPU is an in-order processor model and features a scoreboarding algorithm. However, according to [2] scoreboarding is a dynamic scheduling algorithm with out-of-order execution like the Tomasulo algorithm. Therefore, I have the following two questio