Re: [Gems-users] REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH error


Date: Thu, 29 Nov 2007 11:07:10 -0600
From: Jayaram Bobba <bobba@xxxxxxxxxxx>
Subject: Re: [Gems-users] REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH error
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.


[← Prev in Thread] Current Thread [Next in Thread→]