Hi everyone, I am using the gem5 standard library to simulate a cluster architecture with Ruby MESI_THREE_LEVEL cache protocol. The Script I am using is configs/example/gem5_library/x86-parsec-benchmark.py. I create a new Topology file in src/python/gem5/components/cachehierarchies/ruby/topologies and use cluster_id to route cache message between corresponding l2 and l3 caches.
It seems there must happen dead lock, so that router cannot work correctly. The benchmark keep running, which should be end in 10mins. And it can work right using P2P provided in original repo. Have anyone seen this situation? What can I do to debug and solve this bug? Follow is my architecture:
config.board.cache_hierarchy.ruby_system.dot.pdf
Description: Adobe PDF document
— Regards, Congwu Zhang
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org