Dear all,
I am new to the Garnet model. After I followed the command on the 'garnet
synthetic traffic' website,
I found that the packets have a very high latency, like this:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
system.ruby.network.average_flit_latency
6250
(Unspecified)
system.ruby.network.average_flit_network_latency
5250
(Unspecified)
system.ruby.network.average_flit_queueing_latency
1000
(Unspecified)
system.ruby.network.average_flit_vnet_latency |
5250
| nan
|
nan
(Unspecified)
system.ruby.network.average_flit_vqueue_latency |
1000
| nan
|
nan
(Unspecified)
system.ruby.network.average_hops
3.750000
(Unspecified)
system.ruby.network.average_packet_latency
6250
(Unspecified)
system.ruby.network.average_packet_network_latency
5250
(Unspecified)
system.ruby.network.average_packet_queueing_latency
1000
(Unspecified)
system.ruby.network.average_packet_vnet_latency |
5250
| nan
|
nan
(Unspecified)
system.ruby.network.average_packet_vqueue_latency |
1000
| nan
|
nan
(Unspecified)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Then I checked the number of packets which were injected to the Mesh network.
The statistics result is listed below:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
system.ruby.network.packets_injected |
10 100.00% 100.00% |
0 0.00% 100.00%
| 0 0.00%
100.00% (Unspecified)
system.ruby.network.packets_injected::total
10
(Unspecified)
system.ruby.network.packets_received |
4 100.00% 100.00% |
0 0.00% 100.00%
| 0 0.00%
100.00% (Unspecified)
system.ruby.network.packets_received::total
4
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
the command I used is:
./build/NULL/gem5.opt configs/example/garnet_synth_traffic.py --network=garnet
--num-cpus=64 --num-dirs=64
--topology=Mesh_XY --mesh-rows=8 --sim-cycles=10000 --inj-vnet=0
--injectionrate=0.02 --synthetic=uniform_random
I have tried run the cmd in gem5 v21.2.1.0 and v22.0.0.2, respectly. The result
is same.
Why so few packets can be injected to the network? And why the latency of
packets is so huge? I guess some congestion happend in the network.
Thanks a lot.
ZiFeng Zhao
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org