MESI_CMP_filter_directory is a Transactional Memory protocol. For TM to
work correctly, REMOVE_SINGLE_... should be set to true.
Jayaram
Arnab Sinha wrote:
Hi,
I have been using two different versions of GEMS (1.3 and 2.0). In
GEMS 1.3, I was using the ‘MOSI_SMP_bcast’ protocol with the parameter
REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH to false. I got the L1 cache
statistics.
In GEMS 2.0, I am using the ‘MESI_CMP_filter_directory’ protocol. I
tried with setting the REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH to false.
But this time I got the following error.
failed assertion 'REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH' at fn void
profile_L1Cache_miss(const CacheMsg&, NodeID) in
slicc_interface/RubySlicc_Profiler_interface.C:124
failed assertion 'REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH' at fn void
profile_L1Cache_miss(const CacheMsg&, NodeID) in
slicc_interface/RubySlicc_Profiler_interface.C:124
At this point you might want to attach a debug to the running and get
to the
crash site; otherwise press enter to continue
I tried with the parameter set to true and everything was fine and I
got the proper L1 cache statistics. Please advise what went wrong.
Thanks,
Arnab
------------------------------------------------------------------------
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.
|