I forgot to mention. I am using M5v2.0 beta3. I suppose this is the most recent
release?
Thanks.
Jiayuan
Hi Jiayuan,
There may be some bugs with the load locked/store conditional code. What
version of m5 are you using? What configuration are you using (cache levels,
coherence protocol, timng vs. atomic mode, etc.)?
Steve
On 8/11/07, Jiayuan Meng <[EMAIL PROTECTED]> wrote:
Hi all,
I encounter an infinte loop when running a multi-threaded program on a
multicore simulator with a control processor and 4 slave cores. This
atomic_add, as printed in the trace, seems to keep accessing the cache forever
and I have to aborted the simulation manually. Any clues on it?
Thanks a lot!
Jiayuan
6 685000250000: system.slaves0 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+12 : stl_c r1,0(r16) : MemWrite :
D=0x00000
7 685000252000: system.slaves0 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+16 : beq r1,0x1200e8144 : IntAlu :
8 685000254000: system.slaves1 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+8 : addl r1,r17,r1 : IntAlu :
D=0x00000000
9 685000244000: system.master T1 :
@_ZN9__gnu_cxx18__exchange_and_addEPVii+4 : ldl_l r0,0(r16) :
MemRead : D=0x00
10 685000255000: system.slaves1 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+12 : stl_c r1,0(r16) : MemWrite :
D=0x00000
11 685000257000: system.slaves1 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+16 : beq r1,0x1200e8144 : IntAlu :
12 685000245000: system.slaves3 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+4 : ldl_l r1,0(r16) : MemRead :
D=0x0000000
13 685000257000: system.master T1 :
@_ZN9__gnu_cxx18__exchange_and_addEPVii+8 : addl r0,r17,r1 : IntAlu
: D=0x000
14 685000258000: system.slaves3 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+8 : addl r1,r17,r1 : IntAlu :
D=0x00000000
15 685000258000: system.master T1 :
@_ZN9__gnu_cxx18__exchange_and_addEPVii+12 : stl_c r1,0(r16) :
MemWrite : D=0x
16 685000260000: system.master T1 :
@_ZN9__gnu_cxx18__exchange_and_addEPVii+16 : beq r1,0x1200e8164 :
IntAlu :
17 685000259000: system.slaves3 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+12 : stl_c r1,0(r16) : MemWrite :
D=0x00000
18 685000261000: system.slaves3 T0 :
@_ZN9__gnu_cxx12__atomic_addEPVii+16 : beq r1,0x1200e8144 : IntAlu :
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
------------------------------------------------------------------------------
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users