> I am getting the following error when runninf fft from splash2 on a 4
> processor system with opal running. However, when I turn opal off it runs
> fine. Any idea what might have caused this?
>
Not a clue. The invalid transition shows that a cache with all the tokens
received a token. This shouldn't happen and we have many assertions to
make sure that extra tokens are not created.
I'd be happy to take a look at a debug trace to see how this might have
occurred. The good news is that the bug happens rather early (time
6978829) so a trace file wouldn't be very big or hard to generate.
--Mike
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1142: m_id is 2
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1142: m_id is 2
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1143: m_version
> is 0
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1143: m_version
> is 0
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1144:
> g_eventQueue_ptr->getTime()is 6978829
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1144:
> g_eventQueue_ptr->getTime()is 6978829
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1145: addr is
> [0x50bff00, line 0x50bff00]
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1145: addr is
> [0x50bff00, line 0x50bff00]
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1146: event is
> Ack
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1146: event is
> Ack
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1147: state is
> MM
> Warning: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1147: state is
> MM
> Fatal Error: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1148: Invalid
> transition
> Fatal Error: in fn TransitionResult
> L1Cache_Controller::doTransitionWorker(L1Cache_Event, L1Cache_State,
> L1Cache_State&, const Address&) in
> generated/MOESI_SMP_token_LSPATTERN/L1Cache_Transitions.C:1148: Invalid
> transition
> *** Simics getting shaky, switching to 'safe' mode.
> *** Simics (main thread) received an abort signal, probably an assertion.
>
> _______________________________________________
> Gems-users mailing list
> Gems-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
>
|