From b00fe08cc9338cb96a151a8cd3c3d1498c716989 Mon Sep 17 00:00:00 2001 From: Brad Beckmann Date: Tue, 10 Jul 2012 22:51:55 -0700 Subject: regress: ruby stat additions and config changes --- .../memtest-ruby-MESI_CMP_directory/config.ini | 250 ++++++++++++++------- .../memtest-ruby-MESI_CMP_directory/ruby.stats | 30 +-- .../linux/memtest-ruby-MESI_CMP_directory/simout | 6 +- .../memtest-ruby-MESI_CMP_directory/stats.txt | 108 ++++++++- 4 files changed, 296 insertions(+), 98 deletions(-) (limited to 'tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory') diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini index 35cfc3441..5b264ec2e 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/config.ini @@ -14,7 +14,7 @@ init_param=0 kernel= load_addr_mask=1099511627775 mem_mode=timing -memories=system.funcmem system.physmem +memories=system.physmem system.funcmem num_work_ids=16 readfile= symbolfile= @@ -249,20 +249,30 @@ version=0 [system.l1_cntrl0.L1DcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl0.L1IcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl0.sequencer] type=RubySequencer @@ -302,20 +312,30 @@ version=1 [system.l1_cntrl1.L1DcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl1.L1IcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl1.sequencer] type=RubySequencer @@ -355,20 +375,30 @@ version=2 [system.l1_cntrl2.L1DcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl2.L1IcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl2.sequencer] type=RubySequencer @@ -408,20 +438,30 @@ version=3 [system.l1_cntrl3.L1DcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl3.L1IcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl3.sequencer] type=RubySequencer @@ -461,20 +501,30 @@ version=4 [system.l1_cntrl4.L1DcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl4.L1IcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl4.sequencer] type=RubySequencer @@ -514,20 +564,30 @@ version=5 [system.l1_cntrl5.L1DcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl5.L1IcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl5.sequencer] type=RubySequencer @@ -567,20 +627,30 @@ version=6 [system.l1_cntrl6.L1DcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl6.L1IcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl6.sequencer] type=RubySequencer @@ -620,20 +690,30 @@ version=7 [system.l1_cntrl7.L1DcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl7.L1IcacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=3 replacement_policy=PSEUDO_LRU +resourceStalls=false size=256 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.l1_cntrl7.sequencer] type=RubySequencer @@ -669,11 +749,16 @@ version=0 [system.l2_cntrl0.L2cacheMemory] type=RubyCache assoc=2 +dataAccessLatency=1 +dataArrayBanks=1 is_icache=false latency=15 replacement_policy=PSEUDO_LRU +resourceStalls=false size=512 start_index_bit=6 +tagAccessLatency=1 +tagArrayBanks=1 [system.physmem] type=SimpleMemory @@ -710,119 +795,174 @@ topology=system.ruby.network.topology [system.ruby.network.topology] type=Topology -children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 routers00 routers01 routers02 routers03 routers04 routers05 routers06 routers07 routers08 routers09 routers10 +children=ext_links0 ext_links1 ext_links2 ext_links3 ext_links4 ext_links5 ext_links6 ext_links7 ext_links8 ext_links9 int_links0 int_links1 int_links2 int_links3 int_links4 int_links5 int_links6 int_links7 int_links8 int_links9 description=Crossbar ext_links=system.ruby.network.topology.ext_links0 system.ruby.network.topology.ext_links1 system.ruby.network.topology.ext_links2 system.ruby.network.topology.ext_links3 system.ruby.network.topology.ext_links4 system.ruby.network.topology.ext_links5 system.ruby.network.topology.ext_links6 system.ruby.network.topology.ext_links7 system.ruby.network.topology.ext_links8 system.ruby.network.topology.ext_links9 int_links=system.ruby.network.topology.int_links0 system.ruby.network.topology.int_links1 system.ruby.network.topology.int_links2 system.ruby.network.topology.int_links3 system.ruby.network.topology.int_links4 system.ruby.network.topology.int_links5 system.ruby.network.topology.int_links6 system.ruby.network.topology.int_links7 system.ruby.network.topology.int_links8 system.ruby.network.topology.int_links9 print_config=false -routers=system.ruby.network.topology.routers00 system.ruby.network.topology.routers01 system.ruby.network.topology.routers02 system.ruby.network.topology.routers03 system.ruby.network.topology.routers04 system.ruby.network.topology.routers05 system.ruby.network.topology.routers06 system.ruby.network.topology.routers07 system.ruby.network.topology.routers08 system.ruby.network.topology.routers09 system.ruby.network.topology.routers10 +routers=system.ruby.network.topology.ext_links0.int_node system.ruby.network.topology.ext_links1.int_node system.ruby.network.topology.ext_links2.int_node system.ruby.network.topology.ext_links3.int_node system.ruby.network.topology.ext_links4.int_node system.ruby.network.topology.ext_links5.int_node system.ruby.network.topology.ext_links6.int_node system.ruby.network.topology.ext_links7.int_node system.ruby.network.topology.ext_links8.int_node system.ruby.network.topology.ext_links9.int_node system.ruby.network.topology.int_links0.node_b [system.ruby.network.topology.ext_links0] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l1_cntrl0 -int_node=system.ruby.network.topology.routers00 +int_node=system.ruby.network.topology.ext_links0.int_node latency=1 link_id=0 weight=1 +[system.ruby.network.topology.ext_links0.int_node] +type=BasicRouter +router_id=0 + [system.ruby.network.topology.ext_links1] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l1_cntrl1 -int_node=system.ruby.network.topology.routers01 +int_node=system.ruby.network.topology.ext_links1.int_node latency=1 link_id=1 weight=1 +[system.ruby.network.topology.ext_links1.int_node] +type=BasicRouter +router_id=1 + [system.ruby.network.topology.ext_links2] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l1_cntrl2 -int_node=system.ruby.network.topology.routers02 +int_node=system.ruby.network.topology.ext_links2.int_node latency=1 link_id=2 weight=1 +[system.ruby.network.topology.ext_links2.int_node] +type=BasicRouter +router_id=2 + [system.ruby.network.topology.ext_links3] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l1_cntrl3 -int_node=system.ruby.network.topology.routers03 +int_node=system.ruby.network.topology.ext_links3.int_node latency=1 link_id=3 weight=1 +[system.ruby.network.topology.ext_links3.int_node] +type=BasicRouter +router_id=3 + [system.ruby.network.topology.ext_links4] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l1_cntrl4 -int_node=system.ruby.network.topology.routers04 +int_node=system.ruby.network.topology.ext_links4.int_node latency=1 link_id=4 weight=1 +[system.ruby.network.topology.ext_links4.int_node] +type=BasicRouter +router_id=4 + [system.ruby.network.topology.ext_links5] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l1_cntrl5 -int_node=system.ruby.network.topology.routers05 +int_node=system.ruby.network.topology.ext_links5.int_node latency=1 link_id=5 weight=1 +[system.ruby.network.topology.ext_links5.int_node] +type=BasicRouter +router_id=5 + [system.ruby.network.topology.ext_links6] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l1_cntrl6 -int_node=system.ruby.network.topology.routers06 +int_node=system.ruby.network.topology.ext_links6.int_node latency=1 link_id=6 weight=1 +[system.ruby.network.topology.ext_links6.int_node] +type=BasicRouter +router_id=6 + [system.ruby.network.topology.ext_links7] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l1_cntrl7 -int_node=system.ruby.network.topology.routers07 +int_node=system.ruby.network.topology.ext_links7.int_node latency=1 link_id=7 weight=1 +[system.ruby.network.topology.ext_links7.int_node] +type=BasicRouter +router_id=7 + [system.ruby.network.topology.ext_links8] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.l2_cntrl0 -int_node=system.ruby.network.topology.routers08 +int_node=system.ruby.network.topology.ext_links8.int_node latency=1 link_id=8 weight=1 +[system.ruby.network.topology.ext_links8.int_node] +type=BasicRouter +router_id=8 + [system.ruby.network.topology.ext_links9] type=SimpleExtLink +children=int_node bandwidth_factor=16 ext_node=system.dir_cntrl0 -int_node=system.ruby.network.topology.routers09 +int_node=system.ruby.network.topology.ext_links9.int_node latency=1 link_id=9 weight=1 +[system.ruby.network.topology.ext_links9.int_node] +type=BasicRouter +router_id=9 + [system.ruby.network.topology.int_links0] type=SimpleIntLink +children=node_b bandwidth_factor=16 latency=1 link_id=10 -node_a=system.ruby.network.topology.routers00 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links0.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 +[system.ruby.network.topology.int_links0.node_b] +type=BasicRouter +router_id=10 + [system.ruby.network.topology.int_links1] type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=11 -node_a=system.ruby.network.topology.routers01 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links1.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 [system.ruby.network.topology.int_links2] @@ -830,8 +970,8 @@ type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=12 -node_a=system.ruby.network.topology.routers02 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links2.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 [system.ruby.network.topology.int_links3] @@ -839,8 +979,8 @@ type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=13 -node_a=system.ruby.network.topology.routers03 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links3.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 [system.ruby.network.topology.int_links4] @@ -848,8 +988,8 @@ type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=14 -node_a=system.ruby.network.topology.routers04 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links4.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 [system.ruby.network.topology.int_links5] @@ -857,8 +997,8 @@ type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=15 -node_a=system.ruby.network.topology.routers05 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links5.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 [system.ruby.network.topology.int_links6] @@ -866,8 +1006,8 @@ type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=16 -node_a=system.ruby.network.topology.routers06 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links6.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 [system.ruby.network.topology.int_links7] @@ -875,8 +1015,8 @@ type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=17 -node_a=system.ruby.network.topology.routers07 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links7.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 [system.ruby.network.topology.int_links8] @@ -884,8 +1024,8 @@ type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=18 -node_a=system.ruby.network.topology.routers08 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links8.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 [system.ruby.network.topology.int_links9] @@ -893,54 +1033,10 @@ type=SimpleIntLink bandwidth_factor=16 latency=1 link_id=19 -node_a=system.ruby.network.topology.routers09 -node_b=system.ruby.network.topology.routers10 +node_a=system.ruby.network.topology.ext_links9.int_node +node_b=system.ruby.network.topology.int_links0.node_b weight=1 -[system.ruby.network.topology.routers00] -type=BasicRouter -router_id=0 - -[system.ruby.network.topology.routers01] -type=BasicRouter -router_id=1 - -[system.ruby.network.topology.routers02] -type=BasicRouter -router_id=2 - -[system.ruby.network.topology.routers03] -type=BasicRouter -router_id=3 - -[system.ruby.network.topology.routers04] -type=BasicRouter -router_id=4 - -[system.ruby.network.topology.routers05] -type=BasicRouter -router_id=5 - -[system.ruby.network.topology.routers06] -type=BasicRouter -router_id=6 - -[system.ruby.network.topology.routers07] -type=BasicRouter -router_id=7 - -[system.ruby.network.topology.routers08] -type=BasicRouter -router_id=8 - -[system.ruby.network.topology.routers09] -type=BasicRouter -router_id=9 - -[system.ruby.network.topology.routers10] -type=BasicRouter -router_id=10 - [system.ruby.profiler] type=RubyProfiler all_instructions=false diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats index 1cbda9483..f029d597d 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/ruby.stats @@ -34,27 +34,27 @@ periodic_stats_period: 1000000 ================ End RubySystem Configuration Print ================ -Real time: Jun/04/2012 14:41:50 +Real time: Jul/10/2012 17:34:09 Profiler Stats -------------- -Elapsed_time_in_seconds: 88 -Elapsed_time_in_minutes: 1.46667 -Elapsed_time_in_hours: 0.0244444 -Elapsed_time_in_days: 0.00101852 +Elapsed_time_in_seconds: 132 +Elapsed_time_in_minutes: 2.2 +Elapsed_time_in_hours: 0.0366667 +Elapsed_time_in_days: 0.00152778 -Virtual_time_in_seconds: 87.84 -Virtual_time_in_minutes: 1.464 -Virtual_time_in_hours: 0.0244 -Virtual_time_in_days: 0.00101667 +Virtual_time_in_seconds: 132.01 +Virtual_time_in_minutes: 2.20017 +Virtual_time_in_hours: 0.0366694 +Virtual_time_in_days: 0.00152789 Ruby_current_time: 22495354 Ruby_start_time: 0 Ruby_cycles: 22495354 -mbytes_resident: 61.2852 -mbytes_total: 361.766 -resident_ratio: 0.169406 +mbytes_resident: 59.8242 +mbytes_total: 371.453 +resident_ratio: 0.161065 ruby_cycles_executed: [ 22495355 22495355 22495355 22495355 22495355 22495355 22495355 22495355 ] @@ -116,13 +116,13 @@ Total_nonPF_delay_cycles: [binsize: 1 max: 18 count: 3280807 average: 0.508064 | Resource Usage -------------- page_size: 4096 -user_time: 87 +user_time: 131 system_time: 0 -page_reclaims: 16135 +page_reclaims: 16523 page_faults: 0 swaps: 0 block_inputs: 0 -block_outputs: 216 +block_outputs: 0 Network Stats ------------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout index 4c179bc95..bc0d86d72 100755 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/simout @@ -1,9 +1,9 @@ gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. -gem5 compiled Jun 4 2012 11:53:20 -gem5 started Jun 4 2012 14:40:22 -gem5 executing on zizzer +gem5 compiled Jul 10 2012 17:30:17 +gem5 started Jul 10 2012 17:31:57 +gem5 executing on sc2b0605 command line: build/ALPHA_MESI_CMP_directory/gem5.opt -d build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory -re tests/run.py build/ALPHA_MESI_CMP_directory/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby-MESI_CMP_directory Global frequency set at 1000000000 ticks per second info: Entering event queue @ 0. Starting simulation... diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt index c7afc7b3a..3b11b4fe0 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_CMP_directory/stats.txt @@ -4,9 +4,111 @@ sim_seconds 0.022495 # Nu sim_ticks 22495354 # Number of ticks simulated final_tick 22495354 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 256726 # Simulator tick rate (ticks/s) -host_mem_usage 370452 # Number of bytes of host memory used -host_seconds 87.62 # Real time elapsed on the host +host_tick_rate 170886 # Simulator tick rate (ticks/s) +host_mem_usage 380372 # Number of bytes of host memory used +host_seconds 131.64 # Real time elapsed on the host +system.l1_cntrl4.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl4.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl4.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl4.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl4.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl4.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl4.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl4.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl4.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl4.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl4.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl4.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl5.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl5.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl5.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl5.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl5.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl5.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl5.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl5.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl5.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl5.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl5.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl5.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl6.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl6.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl6.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl6.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl6.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl6.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl6.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl6.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl6.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl6.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl6.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl6.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl7.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl7.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl7.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl7.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl7.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl7.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl7.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl7.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl7.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl7.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl7.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl7.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl0.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl0.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl0.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl0.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl0.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl0.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl0.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl0.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl0.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl0.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl0.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl0.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl1.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl1.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl1.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl1.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl1.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl1.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl1.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl1.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl1.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl1.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl1.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl1.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl2.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl2.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl2.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl2.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl2.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl2.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl2.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl2.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl2.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl2.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl2.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl2.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl3.L1DcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl3.L1DcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl3.L1DcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl3.L1DcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl3.L1DcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl3.L1DcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l1_cntrl3.L1IcacheMemory.num_data_array_reads 0 # number of data array reads +system.l1_cntrl3.L1IcacheMemory.num_data_array_writes 0 # number of data array writes +system.l1_cntrl3.L1IcacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l1_cntrl3.L1IcacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l1_cntrl3.L1IcacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l1_cntrl3.L1IcacheMemory.num_data_array_stalls 0 # number of stalls caused by data array +system.l2_cntrl0.L2cacheMemory.num_data_array_reads 0 # number of data array reads +system.l2_cntrl0.L2cacheMemory.num_data_array_writes 0 # number of data array writes +system.l2_cntrl0.L2cacheMemory.num_tag_array_reads 0 # number of tag array reads +system.l2_cntrl0.L2cacheMemory.num_tag_array_writes 0 # number of tag array writes +system.l2_cntrl0.L2cacheMemory.num_tag_array_stalls 0 # number of stalls caused by tag array +system.l2_cntrl0.L2cacheMemory.num_data_array_stalls 0 # number of stalls caused by data array system.cpu0.num_reads 99326 # number of read accesses completed system.cpu0.num_writes 53132 # number of write accesses completed system.cpu0.num_copies 0 # number of copy accesses completed -- cgit v1.2.3