Hi Vipin,\ \ You can use the comm_monitor SimObject. It can be placed in between the processors and the L1 caches in the python configuration script. You can set the address mask parameters of the comm_monitor to record cacheline-aligned addresses.\ \ However, I am cautious about the accuracy of the SparseHistory used inside the comm_monitor to track accessed addresses. It uses doubles to store addresses which will cause rounding for addresses above 2^53. Make sure your address map in contained below that threshold or you will get inaccurate (likely garbage) statistics. You can try to fix that looking at SparseHistStor in src/base/statistics.hh.
Regards, Gabriel
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org