[gem5-users] Re: Coherent NoC with Gem5

2021-10-20 Thread Gabriel Busnot via gem5-users
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

[gem5-users] Re: Coherent NoC with Gem5

2021-10-20 Thread Tung Hoang via gem5-users
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

[gem5-users] Re: Coherent NoC with Gem5

2021-10-10 Thread Gabriel Busnot via gem5-users
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.