Re: [Gems-users] Ruby error in assertion


Date: Tue, 1 Sep 2009 08:40:26 +0800
From: ruzhu kao <kaoruzhu@xxxxxxxxx>
Subject: Re: [Gems-users] Ruby error in assertion
In $GEMS/ruby/config/rubyconfig.defaults:

REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH: Have to set to true in order to
use the MESI_CMP_filter_directory protocol.

http://www.cs.wisc.edu/gems/doc/gems-wiki/moin.cgi/Transactional_Memory
may help

2009/9/1 Anup Holey <holey003@xxxxxxx>:
> After printing these values I got,
>
> network_num = 2, m_virtual_networks = 4
> network_num = 1, m_virtual_networks = 4
> network_num = 3, m_virtual_networks = 4
> network_num = 0, m_virtual_networks = 4
> network_num = 3, m_virtual_networks = 4
> network_num = 4, m_virtual_networks = 4
> failed assertion 'network_num < m_virtual_networks' at fn void
> SimpleNetwork::checkNetworkAllocation(NodeID, bool, int) in
> network/simple/SimpleNetwork.C:204
> failed assertion 'network_num < m_virtual_networks' at fn void
> SimpleNetwork::checkNetworkAllocation(NodeID, bool, int) in
> network/simple/SimpleNetwork.C:204
>
> Setting m_virtual_networks = 5 worked for above problem.
> But now I am getting different assertion error.
>
> REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH = 0
> failed assertion 'REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH' at fn void
> profile_L1Cache_miss(const CacheMsg&, NodeID) in
> slicc_interface/RubySlicc_Profiler_interface.C:125
> failed assertion 'REMOVE_SINGLE_CYCLE_DCACHE_FAST_PATH' at fn void
> profile_L1Cache_miss(const CacheMsg&, NodeID) in
> slicc_interface/RubySlicc_Profiler_interface.C:125
>
> What does this veriable mean?
> It is set to 'false' in rubyconfig.defaults.
> While compiling ruby I am using command "make
> PROTOCOL=MESI_CMP_filter_directory DESTINATION=MESI_CMP_filter_directory".
>
> - Anup
>
> ----- Original Message -----
> From: Polina Dudnik
> To: Gems Users
> Sent: Monday, August 31, 2009 5:50 PM
> Subject: Re: [Gems-users] Ruby error in assertion
> The configuration file is wrong. Print out both network_num and
> m_virtual_networks and see what they are and then you can fix the config
> scripts.
>
> On Mon, Aug 31, 2009 at 5:47 PM, Anup Holey <holey003@xxxxxxx> wrote:
>>
>> Hi,
>>
>> While running a transactional benchmark 'conswtch' I got following error
>> on Simics prompt.
>> What could be the problem in this case? I observed same error while
>> running other transactional benchmark as well.
>>
>>
>> -----------------------------------------------------------------------------
>> Caught time breakpoint
>> Turning I-STC off and flushing old data
>> Turning D-STC off and flushing old data
>> D-STC is currently *OFF*
>> I-STC is currently *OFF*
>> Deprecation warning: variable assignment without variable prefix $.
>> [cpu0 info] Note that on this cpu, instruction-fetch-trace is implemented
>> using instruction-cache-access-trace with a suitable cache line size.
>> [cpu1 info] Note that on this cpu, instruction-fetch-trace is implemented
>> using instruction-cache-access-trace with a suitable cache line size.
>> [cpu2 info] Note that on this cpu, instruction-fetch-trace is implemented
>> using instruction-cache-access-trace with a suitable cache line size.
>> [cpu3 info] Note that on this cpu, instruction-fetch-trace is implemented
>> using instruction-cache-access-trace with a suitable cache line size.
>> cpu0: instruction-cache-access-trace
>> cpu1: instruction-cache-access-trace
>> cpu2: instruction-cache-access-trace
>> cpu3: instruction-cache-access-trace
>> Caught time breakpoint
>> successful installation of the ruby timing model.
>> Ruby Timing Mode
>> Creating event queue...
>> Creating event queue done
>> Creating system...
>> Processors: 4
>> failed assertion 'network_num < m_virtual_networks' at fn void
>> SimpleNetwork::checkNetworkAllocation(NodeID, bool, int) in
>> network/simple/SimpleNetwork.C:203
>> failed assertion 'network_num < m_virtual_networks' at fn void
>> SimpleNetwork::checkNetworkAllocation(NodeID, bool, int) in
>> network/simple/SimpleNetwork.C:203
>> At this point you might want to attach a debug to the running and get to
>> the
>> crash site; otherwise press enter to continue
>> PID: 29313
>>
>> ---------------------------------------------------------------------------
>>
>> Thanks,
>> Anup
>> _______________________________________________
>> 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.
>>
>>
>
> ________________________________
>
> _______________________________________________
> 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.
>
>
> _______________________________________________
> 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→]