The protocol relies on each processor having an L2 bank. Thus
g_NUM_L2_BANKS needs to be 2.
--Mike
> Hi Mike,
>
> Thanks for your fast reply. I will try to apply the fix mentioned by
> Niket to see if that works. However, I just tried to use the PT_TO_PT
> topology but it doesn't work either. Here is my spec in
> rubyconfig.defaults:
> ---------------------------------------------------------------
> g_NUM_PROCESSORS: 2
> g_NUM_L2_BANKS: 1
> g_NUM_MEMORIES: 1
> g_PROCS_PER_CHIP: 2
> ...
> g_NETWORK_TOPOLOGY: PT_TO_PT
> g_CACHE_DESIGN: NUCA
> g_endpoint_bandwidth: 10000
> g_adaptive_routing: true
> NUMBER_OF_VIRTUAL_NETWORKS: 5
> FAN_OUT_DEGREE: 4
> g_PRINT_TOPOLOGY: false
> ---------------------------------------------------------------
>
> The error msg is:
> ---------------------------------------------------------------
> [cpu0] v:0x0000000000012f5c p:0x0000000039f22f5c sethi %hi(0x13c00), %g2
> failed assertion 'msg_destinations.count() == 0' at fn virtual void
> PerfectSwitch::wakeup() in
> Gems/Install_MESI_SCMP/ruby/network/simple/PerfectSwitch.C:264
> failed assertion 'msg_destinations.count() == 0' at fn virtual void
> PerfectSwitch::wakeup() in
> Gems/Install_MESI_SCMP/ruby/network/simple/PerfectSwitch.C:264
> ---------------------------------------------------------------
>
> I also tried to use HIERARCHICAL_SWITCH, but got the same error. Could
> you help clarify what is the correct set up for using other topology
> for this protocol?
>
> --Calvin
>
> On 3/8/07, Mike Marty <mikem@xxxxxxxxxxx> wrote:
> > Calvin,
> >
> > Your network file works fine on my end. Read my previous message about
> > the debugging output however.
> >
> > You might want to connect the Directory controllers (actually memory
> > controllers for this protocol) to seperate switches so that you can
> > properly constrain memory bandwidth if you want that.
> >
> > --Mike
> >
> _______________________________________________
> 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.
>
|