Hi Karthi,

Try to reduce the L2 size (256kB for example) and to remove the cpu-clock
parameter. Also, uses the MESI_Two_Level protocol (I guess it is the most
suitable protocol for ruby). Let we know if it works.

Best,
Matheus

2015-01-21 15:30 GMT-02:00 Duraisamy, Karthi via gem5-users <
[email protected]>:

> The garnet flexible pipeline also failed with four cores.
>
> ----- Original Message -----
> From: "Karthi via gem5-users Duraisamy" <[email protected]>
> To: [email protected]
> Sent: Wednesday, January 21, 2015 8:59:56 AM
> Subject: [gem5-users] New Gem5-stable version- deadlock error with Garnet
> Fixed pipeline X86 FS simulation
>
> The new Gem5 stable version is not supporting fixed pipeline garnet
> simulations. The simulation just fails after entering the event queue. I
> have tried all the Ruby protocols (MOESI hammer, MESI two level, MESI CMP
> directory), still the bug persisted in all protocols.  With flexible
> pipeline the simulation is working fine.  I have attached the command used
> for executing Gem5 and the result I got. Kindly let me know how to fix this.
>
> command line: build/X86/gem5.fast configs/example/fs.py --caches --ruby
> --cpu-clock=2.5GHz --cpu-type=timing --num-cpus=4 --num-l2cache=4
> --num-dirs=4 --l1i_size=32kB --l1d_size=32kB --l2_size=8MB --topology=Mesh
> --mesh-rows=2 --garnet-network=fixed
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> warn: add_child('cls'): child 'credit_links0 credit_links1' already has
> parent
> Global frequency set at 1000000000000 ticks per second
> info: kernel located at:
> /net/g/kduraisa/pvt/own_library/gem5/system/binaries/vmlinux
> Listening for com_1 connection on port 3456
> warn: Reading current count from inactive timer.
> 0: system.remote_gdb.listener: listening for remote gdb on port 7000
> 0: system.remote_gdb.listener: listening for remote gdb on port 7001
> 0: system.remote_gdb.listener: listening for remote gdb on port 7002
> 0: system.remote_gdb.listener: listening for remote gdb on port 7003
> **** REAL SIMULATION ****
> info: Entering event queue @ 0.  Starting simulation...
> panic: Possible Deadlock detected. Aborting!
> version: 0 request.paddr: 0x[0x1fdf380, line 0x1fdf380]
> m_readRequestTable: 1 current time: 3400002000 issue_time: 3160606000
> difference: 239396000 threshold:200000000
>  @ tick 3400002000
> [wakeup:build/X86/mem/ruby/system/Sequencer.cc, line 102]
> Memory Usage: 993736 KBytes
> Program aborted at tick 3400002000
> Abort (core dumped)
>
> Karthi Duraisamy
> Research Scholar
> School of Electrical Engineering and Computer Science
> Washington State University
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>



-- 

Atenciosamente,
Matheus Alcântara Souza
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to