Hello Gabriel Many thanks for your thoughts.
Just checking, is Tiago's email [email protected]? Best regards J.Osmany -----Original Message----- From: Gabriel Busnot via gem5-users [mailto:[email protected]] Sent: 10 August 2021 09:59 To: [email protected] Cc: Gabriel Busnot <[email protected]> Subject: [gem5-users] Re: CHI - Cluster CPUs having a shared L2 cache Hi Javed, I don't have a reliable answer for you. It is possible that the current CHI cache implementation cannot be shared, although it would surprise me. I would suggest you to ping Tiago Mück who wrote this stuff to ask him about that. On your side, you can dig in the ProtocolTrace flag output. It can be quite easy to read once greped to the cacheline you want. It will tell you how you got into the RU state which violates the strict inclusiveness of the L2 claimed by the CHI_L2Controller class. You could benefit from the RubyGenerated flag as well to trace the actions executed by each controller. Also use --debug-start to reduce trace size and pipe output to gzip to compress it significantly (read with zcat). I have a working patch available to accelerate tracing when piping to gzip but I didn't have time to finalize the tests yet. You can find it here: https://gem5-review.googlesource.com/c/public/gem5/+/45025. Gabriel _______________________________________________ gem5-users mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s _______________________________________________ gem5-users mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
