Hi  Tushar and Jieming.
Thank you very much!
Now I understand your meaning. If I want to run correctly, does it mean that I 
should modify the source code or do something else to adjust the parameters, 
such as the injectionrate?
And the other thing I am confused is that in garnet how many ticks is a really 
cycles. The ticks should be a customized parameter , right?
Thanks
ZhangMeng




------------------ 原始邮件 ------------------
发件人:                                                                            
                                            "gem5 users mailing list"           
                                                                         
<[email protected]&gt;;
发送时间:&nbsp;2021年1月24日(星期天) 凌晨4:38
收件人:&nbsp;"Jieming Yin"<[email protected]&gt;;
抄送:&nbsp;"gem5 users mailing 
list"<[email protected]&gt;;"等价无穷小"<[email protected]&gt;;"Krishna, 
Tushar"<[email protected]&gt;;
主题:&nbsp;[gem5-users] Re: 回复:Re: Garnet



 Ah thanks Jieming. Maybe we should consider changi g it back to cycles - does 
get confusing for users. We can chat about that separately .. 
 
 Cheers, Tushar
 
 
 On Jan 23, 2021, at 3:18 PM, Jieming Yin <[email protected]&gt; wrote:
 
  
   Hi Zhang and Tushar, 
 
 I'm afraid it was because the "--sim-cycles" option in garnet actually 
specifies simulation ticks rather than cycles. Suppose the ruby clock is 500, 
"--sim-cycles=1000" only simulates 2 cycles. Given that the injection rate is 
also small, it is expected  that there is no packet generated during the 
simulation.
 
 
 Jieming
 
 
  On Fri, Jan 22, 2021 at 11:26 PM 等价无穷小 via gem5-users 
<[email protected]&gt; wrote:
 
  Thanks for your reply!
 The video on YouTube is a online teaching video,&nbsp; the teacher shows me 
how to run the garnet_standalone and the run results. In his results, the 
latency is almost 11, but my results are different, and my friend changes&nbsp; 
the garnet version to garnet2.0,  the results she gets are almost same as the 
video. I think the garnet version is not the key problem, but I can not 
understand the running results of mine.
 And I add the parameter --ini-vnet=0, 
 The command line is 
 ./build/NULL/gem5.opt configs/example/garnet_synth_traffic.py --network=garnet 
--num-cpus=16 --num-dirs=16 --topology=Mesh_XY --mesh-rows=4 --sim-cycles=1000 
--synthetic=uniform_random --injectionrate=0.01 --inj-vnet=0
 the results are as following:
 system.ruby.l1_cntrl0.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl0.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl0.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl1.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl1.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl1.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl10.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl10.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl10.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl11.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl11.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl11.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl12.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl12.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl12.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl13.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl13.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl13.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl14.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl14.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl14.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl15.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl15.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl15.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl2.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl2.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl2.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl3.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl3.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl3.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl4.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl4.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl4.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl5.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl5.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl5.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl6.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl6.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl6.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl7.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl7.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl7.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl8.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl8.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl8.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl9.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl9.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl9.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.network.average_flit_latency&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.average_flit_network_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_flit_queueing_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_flit_vnet_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.average_flit_vqueue_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.average_hops&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; 
 system.ruby.network.average_packet_latency&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.average_packet_network_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_packet_queueing_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_packet_vnet_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.average_packet_vqueue_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.avg_link_utilization&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.ext_in_link_utilization&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.ext_out_link_utilization&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.flit_network_latency |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.flit_queueing_latency |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.int_link_utilization&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.packet_network_latency |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.packet_queueing_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
 system.clk_domain.clock&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Clock period in ticks
 Then I try to change the --sim-cycles=20000, the results are as following:
  system.ruby.hit_latency_hist_seqr::total&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.l1_cntrl0.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl0.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl0.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl0.mandatoryQueue.avg_buf_msgs&nbsp; &nbsp; 
&nbsp;0.024999&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of messages in buffer
 system.ruby.l1_cntrl0.mandatoryQueue.avg_stall_time&nbsp; &nbsp; 
87.520624&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;# Average number of cycles messages are stalled in this MB
 system.ruby.l1_cntrl0.requestFromCache.avg_buf_msgs&nbsp; &nbsp; 
&nbsp;0.049998&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of messages in buffer
 system.ruby.l1_cntrl0.requestFromCache.avg_stall_time&nbsp; 
&nbsp;125.043748&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of cycles messages are stalled in this MB
 system.ruby.l1_cntrl1.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl1.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl1.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl10.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl10.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl10.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl10.mandatoryQueue.avg_buf_msgs&nbsp; &nbsp; 
&nbsp;0.024999&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of messages in buffer
 system.ruby.l1_cntrl10.mandatoryQueue.avg_stall_time&nbsp; 
&nbsp;212.514374&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of cycles messages are stalled in this MB
 system.ruby.l1_cntrl10.requestFromCache.avg_buf_msgs&nbsp; &nbsp; 
&nbsp;0.049998&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of messages in buffer
 system.ruby.l1_cntrl10.requestFromCache.avg_stall_time&nbsp; 
&nbsp;375.031248&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of cycles messages are stalled in this MB
 system.ruby.l1_cntrl11.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl11.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl11.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl12.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl12.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl12.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl13.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl13.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl13.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl14.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl14.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl14.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl15.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl15.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl15.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl15.mandatoryQueue.avg_buf_msgs&nbsp; &nbsp; 
&nbsp;0.024999&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of messages in buffer
 system.ruby.l1_cntrl15.mandatoryQueue.avg_stall_time&nbsp; &nbsp; 
37.523124&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;# Average number of cycles messages are stalled in this MB
 system.ruby.l1_cntrl15.requestFromCache.avg_buf_msgs&nbsp; &nbsp; 
&nbsp;0.049998&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Average number of messages in buffer
 system.ruby.l1_cntrl15.requestFromCache.avg_stall_time&nbsp; &nbsp; 
25.048748&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;# Average number of cycles messages are stalled in this MB
 system.ruby.l1_cntrl2.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl2.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl2.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl3.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl3.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl3.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl4.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl4.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl4.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl5.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl5.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl5.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl6.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl6.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl6.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl7.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl7.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl7.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl8.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl8.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl8.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.l1_cntrl9.cacheMemory.demand_accesses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand accesses
 system.ruby.l1_cntrl9.cacheMemory.demand_hits&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand hits
 system.ruby.l1_cntrl9.cacheMemory.demand_misses&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;# Number of cache demand misses
 system.ruby.latency_hist_seqr::bucket_size&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.latency_hist_seqr::max_bucket&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 9&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.latency_hist_seqr::samples&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.latency_hist_seqr&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3&nbsp; &nbsp; 100.00%&nbsp; &nbsp; 100.00% 
|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; 
&nbsp; 100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; 
&nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |   &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% 
|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; 
&nbsp; 100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; 
&nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00%
 system.ruby.latency_hist_seqr::total&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.average_flit_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;4500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_flit_network_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;3500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_flit_queueing_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;1000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_flit_vnet_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
3500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.average_flit_vqueue_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
1000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.average_hops&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.average_packet_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;4500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_packet_network_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;3500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_packet_queueing_latency&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;1000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.average_packet_vnet_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
3500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.average_packet_vqueue_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
1000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;nan&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.avg_link_utilization&nbsp; &nbsp; &nbsp;0.200000&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.avg_vc_load&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |&nbsp; 
&nbsp; 0.200000&nbsp; &nbsp; 100.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 
100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; 
&nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |   &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 
100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; 
&nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00%
 system.ruby.network.avg_vc_load::total&nbsp; &nbsp; &nbsp; 
&nbsp;0.200000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 
 system.ruby.network.ext_in_link_utilization&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.ext_out_link_utilization&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.flit_network_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
3500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.flit_queueing_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
1000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.flits_injected&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;3&nbsp; &nbsp; 100.00%&nbsp; &nbsp; 100.00% |&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 
100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
0.00%&nbsp; &nbsp; 100.00%
 system.ruby.network.flits_injected::total&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.flits_received&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;1&nbsp; &nbsp; 100.00%&nbsp; &nbsp; 100.00% |&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 
100.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
0.00%&nbsp; &nbsp; 100.00%
 system.ruby.network.flits_received::total&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.int_link_utilization&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 4&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.packet_network_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
3500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.packet_queueing_latency |&nbsp; &nbsp; &nbsp; &nbsp; 
1000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; 
 system.ruby.network.packets_injected&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;3&nbsp; &nbsp; 100.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% 
|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; 
&nbsp; 100.00%
 system.ruby.network.packets_injected::total&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; 
 system.ruby.network.packets_received&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;1&nbsp; &nbsp; 100.00%&nbsp; &nbsp; 100.00% |&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; &nbsp; 100.00% 
|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0.00%&nbsp; 
&nbsp; 100.00%
 
 In fact, the injectionrate is very small, I can not understand why the latency 
can up to 4500,&nbsp; is there existing other problems?&nbsp; 
 Please help me to run the garnet correctly
 Thank you very much !!
 Zhang Meng
  
 
 ------------------ 原始邮件 ------------------
  发件人: "gem5 users mailing list" <[email protected]&gt;;
 发送时间:&nbsp;2021年1月23日(星期六) 凌晨4:43
 收件人:&nbsp;"gem5-users"<[email protected]&gt;;"gem5 users mailing 
list"<[email protected]&gt;;
 抄送:&nbsp;"等价无穷小"<[email protected]&gt;;"Krishna, 
Tushar"<[email protected]&gt;;
 主题:&nbsp;[gem5-users] Re: Garnet
 
 
 
  Hmm you can go back to an older version of garnet by cloning an older version 
of gem5 - but I don’t think you need to. Lets try to figure out what’s going 
on. What do you mean by the result being different  from the YouTube video?
 
 Can you also try running with --inj-vnet=0 .. this injects only single flit 
packets so easier to understand / debug the results.
 
 Best,
 Tushar
 
 
 On Jan 20, 2021, 10:09 AM -0500, 等价无穷小 via gem5-users 
<[email protected]&gt;, wrote:
  Hi &nbsp; I'm a new learner on gem5 and ubuntu , now I am using Garnet to run 
the examples on the tutorial .
 The command line is following :
 ./build/NULL/gem5.opt configs/example/garnet_synth_traffic.py --network=garnet 
--num-cpus=16 --num-dirs=16 --topology=Mesh_XY --mesh-rows=4 --sim-cycles=20000 
--synthetic=uniform_random --injectionrate=0.1
 This command can be run,but the results in the stats.txt is very strange, the 
latency is too high, the result is in the end , in the youtube video, the 
result is very small. And if I change the injecitonrate=0.01 and the 
sim-cycles=1000  , the latency has no results. I downlode the latest version of 
gem5, the garnet version&nbsp; I use is 3.0 . I run the command on the ubuntu 
18.04 and 20.04, the result is same.&nbsp; Is it because of the garnet version? 
A teacher ask me to change the version to 2.0,  is it nessary? If so , how 
to&nbsp; change the garnet version?
 The following is the command line rusults:
  &nbsp; &nbsp; system.ruby.network.avg_vc_load::total&nbsp; &nbsp; &nbsp; 
&nbsp;5.850000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.ext_in_link_utilization&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;59&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.ext_out_link_utilization&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;38&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.flit_network_latency |&nbsp; &nbsp; &nbsp; 
&nbsp;38500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp;20500&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp;92000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.flit_queueing_latency |&nbsp; &nbsp; &nbsp; 
&nbsp;11000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; 6000&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp;17000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.flits_injected&nbsp; &nbsp; &nbsp; 
&nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 13&nbsp; &nbsp; &nbsp;20.63%&nbsp; 
&nbsp; &nbsp;20.63% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 10&nbsp; &nbsp; 
&nbsp;15.87%&nbsp; &nbsp; &nbsp;36.51% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
40&nbsp; &nbsp; &nbsp;63.49%&nbsp; &nbsp; 100.00%
 &nbsp; &nbsp; system.ruby.network.flits_injected::total&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;63&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.flits_received&nbsp; &nbsp; &nbsp; 
&nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 11&nbsp; &nbsp; &nbsp;32.35%&nbsp; 
&nbsp; &nbsp;32.35% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6&nbsp; &nbsp; 
&nbsp;17.65%&nbsp; &nbsp; &nbsp;50.00% |&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
17&nbsp; &nbsp; &nbsp;50.00%&nbsp; &nbsp; 100.00%
 &nbsp; &nbsp; system.ruby.network.flits_received::total&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;34&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.int_link_utilization&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; 137&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.packet_network_latency |&nbsp; &nbsp; &nbsp; 
&nbsp;38500&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp;20500&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; 
&nbsp; &nbsp;20000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; system.ruby.network.packet_queueing_latency |&nbsp; &nbsp; 
&nbsp; &nbsp;11000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; &nbsp; &nbsp; &nbsp; 6000&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|&nbsp; 
&nbsp; &nbsp; &nbsp; 3000&nbsp; &nbsp; &nbsp; &nbsp;
 
 
 Thanks&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 Zhang Meng&nbsp; &nbsp; &nbsp; 
 
  
 
 _______________________________________________
 gem5-users mailing list -- [email protected]
 To unsubscribe send an email to  [email protected]
 %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s 
 
 
 
 -- 
 Jieming
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to