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