Hi Mike,
Since I am using the Topology class in simple to extract the links, I do
not think that is a problem in my case. I guess, I am still breaking the
ordering of messages in some way. I will figure that out.
Thanks again,
Niket
Mike Marty wrote:
MOSI_SMP_bcast requires a topology with a point where all request
messages are ordered (not just point-to-point ordering). The
HIERARCHICAL_SWITCH topology, for example, has a root switch which
orders request message delivery.
--Mike
Niket wrote:
Hi,
I as mentioned in the previous thread on the failed assertion in
MOESI_CMP_token, I ensured that I am maintaining point to point ordering
in my network. I can run MOESI_CMP_token now.
But now, when I run MOSI_SMP_bcast, I get the following error.
I am trying to understand the fundamental requirement differences
between bcast and token that can cause this error. Can someone help me out.
Thanks,
Niket
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:707: m_id is 2
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:707: m_id is 2
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:708: m_version is 0
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:708: m_version is 0
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:709:
g_eventQueue_ptr->getTime() is 336493
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:709:
g_eventQueue_ptr->getTime() is 336493
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:710: addr is [0x3e1b5d40,
line 0x3e1b5d40]
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:710: addr is [0x3e1b5d40,
line 0x3e1b5d40]
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:711: event is Data
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:711: event is Data
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:712: state is S
Warning: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:712: state is S
Fatal Error: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:713: Invalid transition
Fatal Error: in fn TransitionResult
L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
L1Cache_State&, const Address&) in
generated/MOSI_SMP_bcast/L1Cache_Transitions.C:713: Invalid transition
_______________________________________________
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.
|