Re: [Gems-users] Question about opal decode failure


Date: Thu, 17 Apr 2008 13:57:15 +0800
From: "Hui Li" <lihui@xxxxxxxxxxxxxxxx>
Subject: Re: [Gems-users] Question about opal decode failure
in my case the simulation crashed eventually, and here is a sampled log:
...
Warning: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event, L2Cache_State,
L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2070: state is O
Warning: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event, L2Cache_State,
L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2070: state is O
Fatal Error: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event, L2Cache_State,
L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2071: Invalid transition
Fatal Error: in fn TransitionResult
L2Cache_Controller::doTransitionWorker(L2Cache_Event, L2Cache_State,
L2Cache_State&, const Address&) in
generated/MOESI_CMP_directory/L2Cache_Transitions.C:2071: Invalid transition
Abort (SIGABRT) in main thread
The simulation state has been corrupted. Simulation cannot continue.
Please restart Simics.
simics>  
...
by the way, the benchmark I used was barnes from SPLASH2.
regards,
lihui

>Message: 8
>Date: Wed, 16 Apr 2008 12:21:48 -0400
>From: Guoqiang Yang <nkyangguoqiang@xxxxxxxxx>
>Subject: [Gems-users] Question about opal decode failure
>To: gems-users@xxxxxxxxxxx
>Message-ID: <4806279C.7070101@xxxxxxxxx>
>Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>Hi there,
>  I'm trying to run spec openmp benchmark in GEMS, but when I tried 
>benchmark "apsi", opal complained that it can't decode some of the 
>instructions. I searched the mailing digest and found that someone also 
>met the same problem before. My question here is : even though opal can 
>not decode some instructions, can it still progress the simulation? what 
>is the effect of those undecoded instruction? Simulation correctness? 
>Simulation Speed?
>
>  And here is some of output information about decode failure:
>  ### statici::decodeFails. line:2862. inst=0x85b00e0d cycle[ 2186353 ]
>  1000 0101 1011 0000:0000 1110 0000 1101
>  ### statici::decodeFails. line:2862. inst=0x85b08f8f cycle[ 2187129 ]
>  1000 0101 1011 0000:1000 1111 1000 1111
>  ### statici::decodeFails. line:2862. inst=0x99b30f8f cycle[ 2187400 ]
>  1001 1001 1011 0011:0000 1111 1000 1111
>  ### statici::decodeFails. line:2862. inst=0x99b28e0d cycle[ 2187145 ]
>  1001 1001 1011 0010:1000 1110 0000 1101
>  ### statici::decodeFails. line:2862. inst=0xadb50e0d cycle[ 2187417 ]
> 1010 1101 1011 0101:0000 1110 0000 1101
>  ### statici::decodeFails. line:2862. inst=0xadb58f8f cycle[ 2187691 ]
> 1010 1101 1011 0101:1000 1111 1000 1111
>  ### statici::decodeFails. line:2862. inst=0x91b20e11 cycle[ 2188008 ]
> 1001 0001 1011 0010:0000 1110 0001 0001
>### statici::decodeFails. line:2862. inst=0xa5b48e11 cycle[ 2188304 ]
> 1010 0101 1011 0100:1000 1110 0001 0001
>### statici::decodeFails. line:2862. inst=0xb9b70e11 cycle[ 2188314 ]
> 1011 1001 1011 0111:0000 1110 0001 0001
> ### statici::decodeFails. line:2867. inst=0x8db18a48 cycle[ 2189102 ]
> 1000 1101 1011 0001:1000 1010 0100 1000
>
>  If the simulation still progresses, can I just comment out these 
>debugging information and let the simulation continue?
>
>Many thanks,
>
>Guoqiang Yang
>
>
>------------------------------


[← Prev in Thread] Current Thread [Next in Thread→]