Re: [Gems-users] failed assertion 'id < m_nodes'


Date: Mon, 23 Apr 2007 10:21:07 -0500 (CDT)
From: Mike Marty <mikem@xxxxxxxxxxx>
Subject: Re: [Gems-users] failed assertion 'id < m_nodes'
Its likely something wrong with your network file.  The parser isn't the
most robust in the world.  Post it here and I can take a quick look



> Hi Mike,
>
> Yes, I'm using FILE_SPECIFIED and has defined my own network file.
> Do you think it's related to # of memories? Because when I set
> # of memories = 4, instead of 2, the error is gone.
>
> Now I am confused about how to configure the 4 directories.
> I hope to have two distributed physical memories, how
> should I configure them in the network file?
>
> Thanks,
> Fengguang
>
> On Mon, 23 Apr 2007, Mike Marty wrote:
>
> > What NETWORK_TOPOLOGY were you using?  Your configuration is legal and
> > should work for PT_TO_PT and other auto-generated topologies.  If you were
> > using FILE_SPECIFIED, you will need to create network specification files
> > to manage your configuration
> >
> >> Hi,
> >>
> >> I used the MOESI_CMP_directory protocol to build
> >> Ruby. When I ran "ruby0.init", I got the following error:
> >> ...
> >> id = 14, m_nodes = 14
> >> failed assertion 'id < m_nodes' at fn void
> >> SimpleNetwork::checkNetworkAllocation(NodeID, bool, int) in
> >> network/simple/SimpleNetwork.C:200
> >> failed assertion 'id < m_nodes' at fn void
> >> SimpleNetwork::checkNetworkAllocation(NodeID, bool, int) in
> >> network/simple/SimpleNetwork.C:200processors:
> >>
> >> My file_specified network file:
> >> processors:8
> >> procs_per_chip:2
> >> L2banks:4
> >> memories:2
> >> bw_unit:10000
> >> ...
> >>
> >> The above system will have 4 chips, two of which compose a board
> >> with private memory/directory. Is it a legal configuration?
> >> How to choose a correct number of memories?
> >>
> >> I know that m_nodes = 14 makes sense. But how do you name those
> >> id's (mapping object to id)?
> >>
> >> Thanks much,
> >> Fengguang
> >> _______________________________________________
> >> 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→]