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.
>
|