Hi everyone,
I want to implement simultaneous multithreading in FS mode in gem5.
After modifying the number of threads according to SE mode, an error will be
reported at run time. The error occurred in src / cpu / o3 / rename_map.cc, an
assertion assert (prev_reg - > iszeroreg()) in
On 10/10/2021 5:08 AM, saqi via gem5-users wrote:
Hi everyone,
I want to implement simultaneous multithreading in FS mode in gem5. After
modifying the number of threads according to SE mode, an error will be reported at
run time. The error occurred in src / cpu / o3 / rename_map.cc,
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.