Hi gem5,
I am simulating a new cache protocol in ruby system, but my simulation will occur error when running some parsec benchmark. The error is:
I use --debug-flags=ProtocolTrace
to catch ruby trace, find this request will disappear in some phase. It can only be send to L2 cache controller, but L3 cache controller cannot receive this request. Similar request (same version, same request type) before this request can be processed correctly. Seems like there's something wrong in Garnet (router or link). What debug info or flags can I use to debug this error together with the ProtocolTrace
debug flag?
Thanks,
Congwu
You could try RubyQueue.
On Feb 25, 2024, at 10:27 PM, zhangcongwu--- via gem5-users gem5-users@gem5.org wrote:
Hi gem5,
I am simulating a new cache protocol in ruby system, but my simulation will occur error when running some parsec benchmark. The error is:
<Catch.jpg>
I use --debug-flags=ProtocolTrace
to catch ruby trace, find this request will disappear in some phase. It can only be send to L2 cache controller, but L3 cache controller cannot receive this request. Similar request (same version, same request type) before this request can be processed correctly. Seems like there's something wrong in Garnet (router or link). What debug info or flags can I use to debug this error together with the ProtocolTrace
debug flag?
Thanks,
Congwu
gem5-users mailing list -- gem5-users@gem5.org mailto:gem5-users@gem5.org
To unsubscribe send an email to gem5-users-leave@gem5.org mailto:gem5-users-leave@gem5.org