Hi Tung,
You have a bunch of test and trace CPUs available under
src/cpu/{testers,trace}. The trace CPU replays traces recorded using DerivO3CPU
while the testers generate synthetic traffic. If you want to replay your own
traces, you must either convert them to gem5 traces or implement your own
Hi Gabriel
Thank you for the answer, can we simulate coherent NoC with CHI protocol as
a stand-alone using traces?
Best
/Tung
On Sun, Oct 10, 2021 at 11:59 PM Gabriel Busnot via gem5-users <
gem5-users@gem5.org> wrote:
> Hi,
>
> Yes, there is. Look at the CHI protocol. It is compiled by default
Hi,
Yes, there is. Look at the CHI protocol. It is compiled by default starting
from gem5 20.0. You can find the documentation here:
https://www.gem5.org/documentation/general_docs/ruby/CHI/
Other protocols are available in src/mem/ruby/protocol: MI, MSI, MESI and MOESI
in different flavors.