Hi Tushar,
Thanks for your reply. I will look up into that py file.
As for the second question, what does the item, e.g. 
"outgoing_messages_switch_0_link_0_Request_Control: 550 4400 [ 0 0 0 550 0 0 0 
0 0 0 ] base_latency: 1" mean? Especially the statistics inside and outside the 
"[ ]" character. Why are there always 10 numbers inside the "[ ]"?

-----------------------------------------------------------------------------------------
Lu Hang
Phd Candidate
State Key Laboratory of Computer System and Architecture
Institute of Computing Technology,Chinese Academy of Sciences
Beijing 100190, China
----- Original Message ----- 
From: gem5-users-request 
To: gem5-users 
Date: 2013-03-07, 12:22:29
Subject: gem5-users Digest, Vol 80, Issue 21


Send gem5-users mailing list submissions to
  [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
  http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
or, via email, send a message with subject or body 'help' to
  [email protected]

You can reach the person managing the list at
  [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of gem5-users digest..."


Today's Topics:

   1. want to change replacement policy for L2 cache alone
      (SUBRAMANIAN M)
   2. Re: Can anyone explain the items in ruby.stats? (Tushar Krishna)


----------------------------------------------------------------------

Message: 1
Date: Wed, 6 Mar 2013 15:02:26 +0000 (UTC)
From: SUBRAMANIAN M <[email protected]>
To: [email protected]
Subject: [gem5-users] want to change replacement policy for L2 cache
  alone
Message-ID: <[email protected]>
Content-Type: text/plain; charset=us-ascii

Hi,
 I am using ALPHA_MESI_CMP and i want to use two different 
replacement policies 
for L1 and L2 caches. for L1 , LRU (which i learnt is default)
 and for L2 i wanna 
use MRU. i ve created MRU.hh and MRU.cc files, exact 
replicas of LRU.hh and LRU.cc 
files with the class names and few functions alone 
changed according to my needs. 
Now what changes i have to do in what files so as 
 to ensure that L2 alone runs my 
MRU algortihm ?? Any answers ll b greatly appreciated 
as i am badly in need of it!

Regards,
 Subramanian.M,
 Hewlett-Packard Labs,
 India



------------------------------

Message: 2
Date: Thu, 7 Mar 2013 12:27:36 +0800
From: Tushar Krishna <[email protected]>
To: gem5 users mailing list <[email protected]>
Subject: Re: [gem5-users] Can anyone explain the items in ruby.stats?
Message-ID: <[email protected]>
Content-Type: text/plain; charset="gb2312"

Hi Lu,
The routers on the edges will have fewer ports (links).
I think Router 0 gets connected to DMA and hence has more links.
You can take a look at src/mem/ruby/network/topologies/Mesh.py to see how the 
topology gets constructed.

550 4400 [?]
means that 550 messages were sent, with size 550*8 = 4400 bytes.
The values in the brackets are some sort of histogram I think, not sure of the 
details.
Take a look at src/mem/ruby/network/simple/SimpleNetwork.cc to see what stats 
are printed out.

cheers,
Tushar


On Mar 7, 2013, at 12:06 PM, Lu Hang wrote:

> Hi all,
> I have run gem5 with RUBY and got the statistics in ruby.stats. Some of the 
> items made me feel very confused. I used a 4*4 mesh topology with 
> MOESI_hammer protocol. Part of the contents in ruby.stats is listed as 
> follows:
> As far as I believe, a 'switch' may stand for an on-chip router. But why does 
> some switch (like switch_0) have 6 links and some switch (like swith_1 or _2) 
> have 5 or 4 links? All routers should have the same number of input or output 
> links.
> Moreover, what does the data in "550 4400 [ 0 0 0 550 0 0 0 0 0 0 ] " mean?
> 
> Network Stats
> -------------
> 
> total_msg_count_Request_Control: 580808 4646464
> total_msg_count_Response_Data: 553915 39881880
> total_msg_count_Response_Control: 8717163 69737304
> total_msg_count_Writeback_Data: 32 2304
> total_msg_count_Writeback_Control: 76 608
> total_msg_count_Broadcast_Control: 4889245 39113960
> total_msg_count_Unblock_Control: 575160 4601280
> total_msgs: 15316399 total_bytes: 157983800
> 
> switch_0_inlinks: 6
> switch_0_outlinks: 6
> links_utilized_percent_switch_0: 0.064192
> links_utilized_percent_switch_0_link_0: 0.185747 bw: 16000 base_latency: 1
> links_utilized_percent_switch_0_link_1: 0.00499572 bw: 16000 base_latency: 1
> links_utilized_percent_switch_0_link_2: 0 bw: 16000 base_latency: 1
> links_utilized_percent_switch_0_link_3: 0 bw: 16000 base_latency: 1
> links_utilized_percent_switch_0_link_4: 0.117873 bw: 16000 base_latency: 1
> links_utilized_percent_switch_0_link_5: 0.0765365 bw: 16000 base_latency: 1
> 
> outgoing_messages_switch_0_link_0_Request_Control: 550 4400 [ 0 0 0 550 0 0 0 
> 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_0_Response_Data: 27954 2012688 [ 0 0 0 0 
> 27954 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_0_Response_Control: 412148 3297184 [ 0 0 0 0 
> 412148 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_0_Broadcast_Control: 136377 1091016 [ 0 0 0 
> 136377 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_1_Request_Control: 10740 85920 [ 0 0 10740 0 
> 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_1_Writeback_Data: 5 360 [ 0 0 0 0 0 5 0 0 0 0 
> ] base_latency: 1
> outgoing_messages_switch_0_link_1_Writeback_Control: 9 72 [ 0 0 7 0 0 2 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_0_link_1_Unblock_Control: 10740 85920 [ 0 0 0 0 0 
> 10740 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_4_Request_Control: 28477 227816 [ 0 0 28456 
> 21 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_4_Response_Data: 26908 1937376 [ 0 0 0 0 
> 26908 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_4_Response_Control: 168652 1349216 [ 0 0 0 0 
> 168652 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_4_Writeback_Data: 5 360 [ 0 0 0 0 0 5 0 0 0 0 
> ] base_latency: 1
> outgoing_messages_switch_0_link_4_Writeback_Control: 5 40 [ 0 0 5 0 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_0_link_4_Broadcast_Control: 40283 322264 [ 0 0 0 
> 40283 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_4_Unblock_Control: 28456 227648 [ 0 0 0 0 0 
> 28456 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_5_Request_Control: 10766 86128 [ 0 0 10708 58 
> 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_5_Response_Data: 13343 960696 [ 0 0 0 0 13343 
> 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_5_Response_Control: 146435 1171480 [ 0 0 0 0 
> 146435 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_5_Writeback_Control: 12 96 [ 0 0 0 12 0 0 0 0 
> 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_5_Broadcast_Control: 41902 335216 [ 0 0 0 
> 41902 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_0_link_5_Unblock_Control: 10708 85664 [ 0 0 0 0 0 
> 10708 0 0 0 0 ] base_latency: 1
> 
> switch_1_inlinks: 5
> switch_1_outlinks: 5
> links_utilized_percent_switch_1: 0.0971676
> links_utilized_percent_switch_1_link_0: 0.124077 bw: 16000 base_latency: 1
> links_utilized_percent_switch_1_link_1: 0.00490756 bw: 16000 base_latency: 1
> links_utilized_percent_switch_1_link_2: 0.188434 bw: 16000 base_latency: 1
> links_utilized_percent_switch_1_link_3: 0.117645 bw: 16000 base_latency: 1
> links_utilized_percent_switch_1_link_4: 0.0507752 bw: 16000 base_latency: 1
> 
> outgoing_messages_switch_1_link_0_Request_Control: 23 184 [ 0 0 0 23 0 0 0 0 
> 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_0_Response_Data: 16521 1189512 [ 0 0 0 0 
> 16521 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_0_Response_Control: 238155 1905240 [ 0 0 0 0 
> 238155 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_0_Broadcast_Control: 147964 1183712 [ 0 0 0 
> 147964 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_1_Request_Control: 10572 84576 [ 0 0 10572 0 
> 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_1_Writeback_Data: 1 72 [ 0 0 0 0 0 1 0 0 0 0 
> ] base_latency: 1
> outgoing_messages_switch_1_link_1_Writeback_Control: 1 8 [ 0 0 1 0 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_1_link_1_Unblock_Control: 10572 84576 [ 0 0 0 0 0 
> 10572 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_2_Request_Control: 12342 98736 [ 0 0 11877 
> 465 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_2_Response_Data: 26129 1881288 [ 0 0 0 0 
> 26129 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_2_Response_Control: 444548 3556384 [ 0 0 0 0 
> 444548 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_2_Writeback_Control: 5 40 [ 0 0 0 5 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_1_link_2_Broadcast_Control: 108310 866480 [ 0 0 0 
> 108310 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_2_Unblock_Control: 11877 95016 [ 0 0 0 0 0 
> 11877 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_3_Request_Control: 30382 243056 [ 0 0 30320 
> 62 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_3_Response_Data: 19519 1405368 [ 0 0 0 0 
> 19519 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_3_Response_Control: 190599 1524792 [ 0 0 0 0 
> 190599 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_3_Writeback_Data: 4 288 [ 0 0 0 0 0 4 0 0 0 0 
> ] base_latency: 1
> outgoing_messages_switch_1_link_3_Writeback_Control: 4 32 [ 0 0 4 0 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_1_link_3_Broadcast_Control: 80095 640760 [ 0 0 0 
> 80095 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_3_Unblock_Control: 30320 242560 [ 0 0 0 0 0 
> 30320 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_4_Request_Control: 10665 85320 [ 0 0 10624 41 
> 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_4_Response_Data: 8334 600048 [ 0 0 0 0 8334 0 
> 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_4_Response_Control: 80670 645360 [ 0 0 0 0 
> 80670 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_4_Broadcast_Control: 41902 335216 [ 0 0 0 
> 41902 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_1_link_4_Unblock_Control: 10623 84984 [ 0 0 0 0 0 
> 10623 0 0 0 0 ] base_latency: 1
> 
> switch_2_inlinks: 5
> switch_2_outlinks: 5
> links_utilized_percent_switch_2: 0.0845053
> links_utilized_percent_switch_2_link_0: 0.0946481 bw: 16000 base_latency: 1
> links_utilized_percent_switch_2_link_1: 0.00459344 bw: 16000 base_latency: 1
> links_utilized_percent_switch_2_link_2: 0.184613 bw: 16000 base_latency: 1
> links_utilized_percent_switch_2_link_3: 0.0675013 bw: 16000 base_latency: 1
> links_utilized_percent_switch_2_link_4: 0.0711705 bw: 16000 base_latency: 1
> 
> outgoing_messages_switch_2_link_0_Request_Control: 44 352 [ 0 0 0 44 0 0 0 0 
> 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_0_Response_Data: 10933 787176 [ 0 0 0 0 10933 
> 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_0_Response_Control: 155935 1247480 [ 0 0 0 0 
> 155935 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_0_Broadcast_Control: 153604 1228832 [ 0 0 0 
> 153604 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_1_Request_Control: 9895 79160 [ 0 0 9895 0 0 
> 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_1_Writeback_Data: 1 72 [ 0 0 0 0 0 1 0 0 0 0 
> ] base_latency: 1
> outgoing_messages_switch_2_link_1_Writeback_Control: 1 8 [ 0 0 1 0 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_2_link_1_Unblock_Control: 9895 79160 [ 0 0 0 0 0 
> 9895 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_2_Request_Control: 13084 104672 [ 0 0 12723 
> 361 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_2_Response_Data: 24011 1728792 [ 0 0 0 0 
> 24011 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_2_Response_Control: 469603 3756824 [ 0 0 0 0 
> 469603 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_2_Writeback_Control: 4 32 [ 0 0 0 4 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_2_link_2_Broadcast_Control: 84261 674088 [ 0 0 0 
> 84261 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_2_Unblock_Control: 12723 101784 [ 0 0 0 0 0 
> 12723 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_3_Request_Control: 20795 166360 [ 0 0 20763 
> 32 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_3_Response_Data: 7221 519912 [ 0 0 0 0 7221 0 
> 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_3_Response_Control: 63275 506200 [ 0 0 0 0 
> 63275 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_3_Writeback_Data: 3 216 [ 0 0 0 0 0 3 0 0 0 0 
> ] base_latency: 1
> outgoing_messages_switch_2_link_3_Writeback_Control: 3 24 [ 0 0 3 0 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_2_link_3_Broadcast_Control: 121112 968896 [ 0 0 0 
> 121112 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_3_Unblock_Control: 20763 166104 [ 0 0 0 0 0 
> 20763 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_4_Request_Control: 11245 89960 [ 0 0 11174 71 
> 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_4_Response_Data: 11740 845280 [ 0 0 0 0 11740 
> 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_4_Response_Control: 136799 1094392 [ 0 0 0 0 
> 136799 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_4_Broadcast_Control: 41902 335216 [ 0 0 0 
> 41902 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_2_link_4_Unblock_Control: 11174 89392 [ 0 0 0 0 0 
> 11174 0 0 0 0 ] base_latency: 1
> 
> switch_3_inlinks: 4
> switch_3_outlinks: 4
> links_utilized_percent_switch_3: 0.0524845
> links_utilized_percent_switch_3_link_0: 0.0538038 bw: 16000 base_latency: 1
> links_utilized_percent_switch_3_link_1: 0.00529591 bw: 16000 base_latency: 1
> links_utilized_percent_switch_3_link_2: 0.116174 bw: 16000 base_latency: 1
> links_utilized_percent_switch_3_link_3: 0.034664 bw: 16000 base_latency: 1
> 
> outgoing_messages_switch_3_link_0_Request_Control: 52 416 [ 0 0 0 52 0 0 0 0 
> 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_0_Response_Data: 3173 228456 [ 0 0 0 0 3173 0 
> 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_0_Response_Control: 41912 335296 [ 0 0 0 0 
> 41912 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_0_Broadcast_Control: 161400 1291200 [ 0 0 0 
> 161400 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_1_Request_Control: 11399 91192 [ 0 0 11399 0 
> 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_1_Writeback_Data: 3 216 [ 0 0 0 0 0 3 0 0 0 0 
> ] base_latency: 1
> outgoing_messages_switch_3_link_1_Writeback_Control: 3 24 [ 0 0 3 0 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_3_link_1_Unblock_Control: 11399 91192 [ 0 0 0 0 0 
> 11399 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_2_Request_Control: 4633 37064 [ 0 0 4353 280 
> 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_2_Response_Data: 15216 1095552 [ 0 0 0 0 
> 15216 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_2_Response_Control: 313123 2504984 [ 0 0 0 0 
> 313123 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_2_Writeback_Control: 3 24 [ 0 0 0 3 0 0 0 0 0 
> 0 ] base_latency: 1
> outgoing_messages_switch_3_link_2_Broadcast_Control: 41713 333704 [ 0 0 0 
> 41713 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_2_Unblock_Control: 4353 34824 [ 0 0 0 0 0 
> 4353 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_3_Request_Control: 11260 90080 [ 0 0 11206 54 
> 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_3_Response_Data: 4900 352800 [ 0 0 0 0 4900 0 
> 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_3_Response_Control: 40951 327608 [ 0 0 0 0 
> 40951 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_3_Broadcast_Control: 41902 335216 [ 0 0 0 
> 41902 0 0 0 0 0 0 ] base_latency: 1
> outgoing_messages_switch_3_link_3_Unblock_Control: 11206 89648 [ 0 0 0 0 0 
> 11206 0 0 0 0 ] base_latency: 1
> 
> 
> -----------------------------------------------------------------------------------------
> Lu Hang
> Phd Candidate
> State Key Laboratory of Computer System and Architecture
> Institute of Computing Technology,Chinese Academy of Sciences
> Beijing 100190, China
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://m5sim.org/cgi-bin/mailman/private/gem5-users/attachments/20130307/1fac2f2a/attachment.html>

------------------------------

_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

End of gem5-users Digest, Vol 80, Issue 21
******************************************
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to