diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2014-11-06 05:42:21 -0600 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2014-11-06 05:42:21 -0600 |
commit | a75e27b4a64df780e9b8207e10f3a11f172d1db3 (patch) | |
tree | 51ee3d5409315ff75430cb0544fe0aa9691b0e61 /tests/quick | |
parent | 0811f21f67493a77b0c5a69260715d7cce7341e7 (diff) | |
download | gem5-a75e27b4a64df780e9b8207e10f3a11f172d1db3.tar.xz |
stats: updates due to changes to ruby
Diffstat (limited to 'tests/quick')
47 files changed, 16077 insertions, 9591 deletions
diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini index c9e0c15f4..8f9379027 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,21 +237,21 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system to_mem_ctrl_latency=1 transitions_per_cycle=4 version=0 +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[5] responseFromDir=system.ruby.network.slave[6] responseToDir=system.ruby.network.master[6] @@ -194,33 +259,8 @@ responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -237,12 +277,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system to_l2_latency=1 transitions_per_cycle=4 version=0 @@ -290,12 +330,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -322,9 +363,9 @@ eventq_index=0 l2_request_latency=2 l2_response_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system to_l1_latency=1 transitions_per_cycle=4 version=0 @@ -465,7 +506,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt index 372180bd6..95f3db4f2 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MESI_Two_Level/stats.txt @@ -1,25 +1,272 @@ ---------- Begin Simulation Statistics ---------- sim_seconds 0.000139 # Number of seconds simulated -sim_ticks 138616 # Number of ticks simulated -final_tick 138616 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_ticks 138637 # Number of ticks simulated +final_tick 138637 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 36011 # Simulator instruction rate (inst/s) -host_op_rate 36008 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 781041 # Simulator tick rate (ticks/s) -host_mem_usage 161164 # Number of bytes of host memory used -host_seconds 0.18 # Real time elapsed on the host +host_inst_rate 12523 # Simulator instruction rate (inst/s) +host_op_rate 12523 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 271684 # Simulator tick rate (ticks/s) +host_mem_usage 436940 # Number of bytes of host memory used +host_seconds 0.51 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 93440 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 93440 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 17728 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 17728 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1460 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1460 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 277 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 277 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 673990349 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 673990349 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 127873511 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 127873511 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 801863860 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 801863860 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1460 # Number of read requests accepted +system.mem_ctrls.writeReqs 277 # Number of write requests accepted +system.mem_ctrls.readBursts 1460 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 277 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 74880 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 18560 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 6400 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 93440 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 17728 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 290 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 155 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 102 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 61 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 90 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 90 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 103 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 22 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 4 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 84 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 75 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 26 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 396 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 67 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 48 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 29 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 6 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 19 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 43 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 138534 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1460 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 277 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 1170 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 224 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 353.142857 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 223.489977 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 324.415911 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 59 26.34% 26.34% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 55 24.55% 50.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 31 13.84% 64.73% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 15 6.70% 71.43% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 13 5.80% 77.23% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 14 6.25% 83.48% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 7 3.12% 86.61% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 9 4.02% 90.62% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 21 9.38% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 224 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 6 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 178 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 127.889331 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 115.157284 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-31 1 16.67% 16.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-79 1 16.67% 33.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::192-207 2 33.33% 66.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::240-255 1 16.67% 83.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::336-351 1 16.67% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 6 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 6 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.666667 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.640671 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.032796 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 4 66.67% 66.67% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 2 33.33% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 6 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 7999 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 30229 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 5850 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.84 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 25.84 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 540.12 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 46.16 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 673.99 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 127.87 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 4.58 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.22 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.36 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 23.33 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 948 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 92 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 81.03 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 75.41 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 79.75 # Average gap between requests +system.mem_ctrls.pageHitRate 80.50 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 211 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 4420 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 128005 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 559440 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 1103760 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 310800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 613200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 5828160 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 8112000 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 362880 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 673920 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 8645520 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 8645520 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 75333024 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 89081424 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 13491600 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 1431600 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 104531424 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 109661424 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 788.190677 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 826.872042 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 1 # delay histogram for all message system.ruby.delayHist::max_bucket 9 # delay histogram for all message system.ruby.delayHist::samples 9645 # delay histogram for all message -system.ruby.delayHist::mean 0.120270 # delay histogram for all message -system.ruby.delayHist::stdev 0.973545 # delay histogram for all message -system.ruby.delayHist | 9500 98.50% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 145 1.50% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::mean 0.162779 # delay histogram for all message +system.ruby.delayHist::stdev 1.010338 # delay histogram for all message +system.ruby.delayHist | 9295 96.37% 96.37% | 0 0.00% 96.37% | 205 2.13% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 0 0.00% 98.50% | 145 1.50% 100.00% | 0 0.00% 100.00% # delay histogram for all message system.ruby.delayHist::total 9645 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -28,13 +275,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 8449 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 15.408144 -system.ruby.latency_hist::gmean 5.259469 -system.ruby.latency_hist::stdev 27.065221 -system.ruby.latency_hist | 6958 82.36% 82.36% | 30 0.36% 82.72% | 0 0.00% 82.72% | 0 0.00% 82.72% | 1354 16.03% 98.75% | 93 1.10% 99.85% | 12 0.14% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 15.410630 +system.ruby.latency_hist::gmean 5.220511 +system.ruby.latency_hist::stdev 29.550250 +system.ruby.latency_hist | 7278 86.15% 86.15% | 1151 13.62% 99.78% | 3 0.04% 99.81% | 2 0.02% 99.83% | 6 0.07% 99.91% | 8 0.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 @@ -43,13 +290,13 @@ system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6958 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 6958 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1490 -system.ruby.miss_latency_hist::mean 73.351678 -system.ruby.miss_latency_hist::gmean 72.366127 -system.ruby.miss_latency_hist::stdev 8.741329 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 30 2.01% 2.01% | 0 0.00% 2.01% | 0 0.00% 2.01% | 1354 90.87% 92.89% | 93 6.24% 99.13% | 12 0.81% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 73.365772 +system.ruby.miss_latency_hist::gmean 69.379008 +system.ruby.miss_latency_hist::stdev 29.545012 +system.ruby.miss_latency_hist | 320 21.48% 21.48% | 1151 77.25% 98.72% | 3 0.20% 98.93% | 2 0.13% 99.06% | 6 0.40% 99.46% | 8 0.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1490 system.ruby.l1_cntrl0.L1Dcache.demand_hits 1249 # Number of cache demand hits system.ruby.l1_cntrl0.L1Dcache.demand_misses 799 # Number of cache demand misses @@ -57,6 +304,7 @@ system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 system.ruby.l1_cntrl0.L1Icache.demand_hits 5709 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 691 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses +system.cpu.clk_domain.clock 1 # Clock period in ticks system.ruby.l1_cntrl0.prefetcher.miss_observed 0 # number of misses observed system.ruby.l1_cntrl0.prefetcher.allocated_streams 0 # number of streams allocated for prefetching system.ruby.l1_cntrl0.prefetcher.prefetches_requested 0 # number of prefetch requests made @@ -66,7 +314,7 @@ system.ruby.l1_cntrl0.prefetcher.hits 0 # nu system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.network.routers0.percent_links_utilized 3.776801 +system.ruby.network.routers0.percent_links_utilized 3.776229 system.ruby.network.routers0.msg_count.Control::0 1490 system.ruby.network.routers0.msg_count.Request_Control::2 1041 system.ruby.network.routers0.msg_count.Response_Data::1 1490 @@ -86,7 +334,7 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::0 2328 system.ruby.l2_cntrl0.L2cache.demand_hits 30 # Number of cache demand hits system.ruby.l2_cntrl0.L2cache.demand_misses 1460 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 1490 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 7.333389 +system.ruby.network.routers1.percent_links_utilized 7.332278 system.ruby.network.routers1.msg_count.Control::0 2950 system.ruby.network.routers1.msg_count.Request_Control::2 1041 system.ruby.network.routers1.msg_count.Response_Data::1 3227 @@ -103,28 +351,14 @@ system.ruby.network.routers1.msg_bytes.Response_Control::2 6392 system.ruby.network.routers1.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers1.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 2328 -system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 1737 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 1460 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 277 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 963 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 343 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 343 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.197467 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 166 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 149 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 4 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 24 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 92 5.30% 5.30% | 21 1.21% 6.51% | 45 2.59% 9.10% | 54 3.11% 12.20% | 57 3.28% 15.49% | 174 10.02% 25.50% | 48 2.76% 28.27% | 18 1.04% 29.30% | 19 1.09% 30.40% | 22 1.27% 31.66% | 35 2.01% 33.68% | 37 2.13% 35.81% | 56 3.22% 39.03% | 59 3.40% 42.43% | 44 2.53% 44.96% | 36 2.07% 47.04% | 41 2.36% 49.40% | 24 1.38% 50.78% | 22 1.27% 52.04% | 28 1.61% 53.66% | 32 1.84% 55.50% | 48 2.76% 58.26% | 122 7.02% 65.28% | 36 2.07% 67.36% | 32 1.84% 69.20% | 25 1.44% 70.64% | 35 2.01% 72.65% | 96 5.53% 78.18% | 114 6.56% 84.74% | 185 10.65% 95.39% | 19 1.09% 96.49% | 61 3.51% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1737 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 3.556588 +system.ruby.network.routers2.percent_links_utilized 3.556049 system.ruby.network.routers2.msg_count.Control::0 1460 system.ruby.network.routers2.msg_count.Response_Data::1 1737 system.ruby.network.routers2.msg_count.Response_Control::1 2627 system.ruby.network.routers2.msg_bytes.Control::0 11680 system.ruby.network.routers2.msg_bytes.Response_Data::1 125064 system.ruby.network.routers2.msg_bytes.Response_Control::1 21016 -system.ruby.network.routers3.percent_links_utilized 4.888926 +system.ruby.network.routers3.percent_links_utilized 4.888185 system.ruby.network.routers3.msg_count.Control::0 2950 system.ruby.network.routers3.msg_count.Request_Control::2 1041 system.ruby.network.routers3.msg_count.Response_Data::1 3227 @@ -153,7 +387,7 @@ system.ruby.network.msg_byte.Response_Data 697032 system.ruby.network.msg_byte.Response_Control 114288 system.ruby.network.msg_byte.Writeback_Data 61776 system.ruby.network.msg_byte.Writeback_Control 6984 -system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -187,7 +421,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 138616 # number of cpu cycles simulated +system.cpu.numCycles 138637 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -206,7 +440,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 138616 # Number of busy cycles +system.cpu.num_busy_cycles 138637 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -245,14 +479,14 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 6400 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.369871 +system.ruby.network.routers0.throttle0.link_utilization 5.369057 system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 1041 system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 1490 system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 436 system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 8328 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 107280 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 3488 -system.ruby.network.routers0.throttle1.link_utilization 2.183731 +system.ruby.network.routers0.throttle1.link_utilization 2.183400 system.ruby.network.routers0.throttle1.msg_count.Control::0 1490 system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 900 system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 799 @@ -265,7 +499,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 639 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 2328 -system.ruby.network.routers1.throttle0.link_utilization 7.447192 +system.ruby.network.routers1.throttle0.link_utilization 7.446064 system.ruby.network.routers1.throttle0.msg_count.Control::0 1490 system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 1460 system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 2352 @@ -280,7 +514,7 @@ system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 639 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 2328 -system.ruby.network.routers1.throttle1.link_utilization 7.219585 +system.ruby.network.routers1.throttle1.link_utilization 7.218491 system.ruby.network.routers1.throttle1.msg_count.Control::0 1460 system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 1041 system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1767 @@ -289,26 +523,26 @@ system.ruby.network.routers1.throttle1.msg_bytes.Control::0 11680 system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 8328 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 127224 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 12888 -system.ruby.network.routers2.throttle0.link_utilization 1.849714 +system.ruby.network.routers2.throttle0.link_utilization 1.849434 system.ruby.network.routers2.throttle0.msg_count.Control::0 1460 system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 277 system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 1175 system.ruby.network.routers2.throttle0.msg_bytes.Control::0 11680 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 19944 system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 9400 -system.ruby.network.routers2.throttle1.link_utilization 5.263462 +system.ruby.network.routers2.throttle1.link_utilization 5.262664 system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 1460 system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 1452 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 105120 system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 11616 -system.ruby.network.routers3.throttle0.link_utilization 5.369871 +system.ruby.network.routers3.throttle0.link_utilization 5.369057 system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 1041 system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 1490 system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 436 system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 8328 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 107280 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 3488 -system.ruby.network.routers3.throttle1.link_utilization 7.447192 +system.ruby.network.routers3.throttle1.link_utilization 7.446064 system.ruby.network.routers3.throttle1.msg_count.Control::0 1490 system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 1460 system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 2352 @@ -323,7 +557,7 @@ system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 639 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 10440 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 10152 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 2328 -system.ruby.network.routers3.throttle2.link_utilization 1.849714 +system.ruby.network.routers3.throttle2.link_utilization 1.849434 system.ruby.network.routers3.throttle2.msg_count.Control::0 1460 system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 277 system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 1175 @@ -340,20 +574,22 @@ system.ruby.delayVCHist.vnet_0::total 2725 # de system.ruby.delayVCHist.vnet_1::bucket_size 1 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::max_bucket 9 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::samples 5879 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 5879 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 0.069740 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 0.366932 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 5674 96.51% 96.51% | 0 0.00% 96.51% | 205 3.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::total 5879 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::samples 1041 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 1041 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 1041 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 64 +system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 37.688926 -system.ruby.LD.latency_hist::gmean 14.394335 -system.ruby.LD.latency_hist::stdev 35.806227 -system.ruby.LD.latency_hist | 600 50.72% 50.72% | 13 1.10% 51.82% | 0 0.00% 51.82% | 0 0.00% 51.82% | 529 44.72% 96.53% | 34 2.87% 99.41% | 6 0.51% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 35.343195 +system.ruby.LD.latency_hist::gmean 13.647233 +system.ruby.LD.latency_hist::stdev 36.940945 +system.ruby.LD.latency_hist | 797 67.37% 67.37% | 383 32.38% 99.75% | 1 0.08% 99.83% | 0 0.00% 99.83% | 1 0.08% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -362,21 +598,21 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 600 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 600 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 64 +system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 583 -system.ruby.LD.miss_latency_hist::mean 73.389365 -system.ruby.LD.miss_latency_hist::gmean 72.297225 -system.ruby.LD.miss_latency_hist::stdev 9.304565 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 13 2.23% 2.23% | 0 0.00% 2.23% | 0 0.00% 2.23% | 529 90.74% 92.97% | 34 5.83% 98.80% | 6 1.03% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 68.629503 +system.ruby.LD.miss_latency_hist::gmean 64.886248 +system.ruby.LD.miss_latency_hist::stdev 24.148594 +system.ruby.LD.miss_latency_hist | 197 33.79% 33.79% | 383 65.69% 99.49% | 1 0.17% 99.66% | 0 0.00% 99.66% | 1 0.17% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 583 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 64 +system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 20.523699 -system.ruby.ST.latency_hist::gmean 6.599297 -system.ruby.ST.latency_hist::stdev 31.233065 -system.ruby.ST.latency_hist | 649 75.03% 75.03% | 12 1.39% 76.42% | 0 0.00% 76.42% | 0 0.00% 76.42% | 161 18.61% 95.03% | 39 4.51% 99.54% | 4 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 17.899422 +system.ruby.ST.latency_hist::gmean 6.261931 +system.ruby.ST.latency_hist::stdev 30.808929 +system.ruby.ST.latency_hist | 767 88.67% 88.67% | 95 10.98% 99.65% | 1 0.12% 99.77% | 0 0.00% 99.77% | 0 0.00% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 @@ -385,21 +621,21 @@ system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 649 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 649 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 64 +system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 216 -system.ruby.ST.miss_latency_hist::mean 73.175926 -system.ruby.ST.miss_latency_hist::gmean 70.503717 -system.ruby.ST.miss_latency_hist::stdev 14.424352 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 12 5.56% 5.56% | 0 0.00% 5.56% | 0 0.00% 5.56% | 161 74.54% 80.09% | 39 18.06% 98.15% | 4 1.85% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 62.666667 +system.ruby.ST.miss_latency_hist::gmean 57.141141 +system.ruby.ST.miss_latency_hist::stdev 33.628615 +system.ruby.ST.miss_latency_hist | 118 54.63% 54.63% | 95 43.98% 98.61% | 1 0.46% 99.07% | 0 0.00% 99.07% | 0 0.00% 99.07% | 2 0.93% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 216 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 10.598281 -system.ruby.IFETCH.latency_hist::gmean 4.234466 -system.ruby.IFETCH.latency_hist::stdev 21.908503 -system.ruby.IFETCH.latency_hist | 5709 89.20% 89.20% | 5 0.08% 89.28% | 0 0.00% 89.28% | 0 0.00% 89.28% | 664 10.38% 99.66% | 20 0.31% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 11.389844 +system.ruby.IFETCH.latency_hist::gmean 4.264766 +system.ruby.IFETCH.latency_hist::stdev 26.115167 +system.ruby.IFETCH.latency_hist | 5714 89.28% 89.28% | 673 10.52% 99.80% | 1 0.02% 99.81% | 2 0.03% 99.84% | 5 0.08% 99.92% | 5 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -408,13 +644,13 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5709 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5709 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 691 -system.ruby.IFETCH.miss_latency_hist::mean 73.374819 -system.ruby.IFETCH.miss_latency_hist::gmean 73.016992 -system.ruby.IFETCH.miss_latency_hist::stdev 5.198651 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 5 0.72% 0.72% | 0 0.00% 0.72% | 0 0.00% 0.72% | 664 96.09% 96.82% | 20 2.89% 99.71% | 2 0.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 80.706223 +system.ruby.IFETCH.miss_latency_hist::gmean 78.001693 +system.ruby.IFETCH.miss_latency_hist::stdev 30.507480 +system.ruby.IFETCH.miss_latency_hist | 5 0.72% 0.72% | 673 97.40% 98.12% | 1 0.14% 98.26% | 2 0.29% 98.55% | 5 0.72% 99.28% | 5 0.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 691 system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini index 4de69a578..f8cc14345 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,21 +237,22 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 forwardFromDir=system.ruby.network.slave[6] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[5] responseFromDir=system.ruby.network.slave[5] responseToDir=system.ruby.network.master[6] @@ -194,33 +260,8 @@ responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -234,12 +275,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 use_timeout_latency=50 version=0 @@ -280,7 +321,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -305,11 +346,11 @@ clk_domain=system.ruby.clk_domain cluster_id=0 eventq_index=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 response_latency=2 ruby_system=system.ruby +system=system transitions_per_cycle=4 version=0 GlobalRequestFromL2Cache=system.ruby.network.slave[2] @@ -449,7 +490,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt index a76851914..a7cf38c09 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_directory/stats.txt @@ -1,18 +1,265 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000118 # Number of seconds simulated -sim_ticks 117611 # Number of ticks simulated -final_tick 117611 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000126 # Number of seconds simulated +sim_ticks 126195 # Number of ticks simulated +final_tick 126195 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 31716 # Simulator instruction rate (inst/s) -host_op_rate 31714 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 583663 # Simulator tick rate (ticks/s) -host_mem_usage 164416 # Number of bytes of host memory used -host_seconds 0.20 # Real time elapsed on the host +host_inst_rate 17040 # Simulator instruction rate (inst/s) +host_op_rate 17039 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 336486 # Simulator tick rate (ticks/s) +host_mem_usage 440076 # Number of bytes of host memory used +host_seconds 0.38 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 75648 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 75648 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 12416 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 12416 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1182 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1182 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 194 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 194 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 599453227 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 599453227 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 98387416 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 98387416 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 697840643 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 697840643 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1182 # Number of read requests accepted +system.mem_ctrls.writeReqs 194 # Number of write requests accepted +system.mem_ctrls.readBursts 1182 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 194 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 64576 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 11072 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 5248 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 75648 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 12416 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 173 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 83 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 83 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 51 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 81 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 75 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 91 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 2 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 56 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 51 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 21 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 365 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 71 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 40 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 15 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 18 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 43 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 126127 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1182 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 194 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 1009 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 211 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 327.582938 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 201.542711 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 321.278601 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 66 31.28% 31.28% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 57 27.01% 58.29% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 21 9.95% 68.25% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 10 4.74% 72.99% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 14 6.64% 79.62% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 12 5.69% 85.31% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 5 2.37% 87.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 3 1.42% 89.10% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 23 10.90% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 211 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 5 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 141 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 106.525720 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 81.341871 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-23 1 20.00% 20.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::120-127 1 20.00% 40.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::128-135 1 20.00% 60.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::208-215 1 20.00% 80.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::216-223 1 20.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 5 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 5 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.400000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.381380 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.894427 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 4 80.00% 80.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 1 20.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 5 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 7775 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 26946 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 5045 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 7.71 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 26.71 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 511.72 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 41.59 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 599.45 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 98.39 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 4.32 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.00 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.32 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 22.41 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 799 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 76 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 79.19 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 68.47 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 91.66 # Average gap between requests +system.mem_ctrls.pageHitRate 78.12 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 232 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 4160 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 120458 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 551880 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 1035720 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 306600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 575400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 4992000 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 7450560 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 186624 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 663552 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 8136960 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 8136960 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 64157832 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 84064968 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 18622800 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 1160400 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 96954696 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 103087560 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 776.656541 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 825.783908 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -21,129 +268,110 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 8449 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 12.921757 -system.ruby.latency_hist::gmean 4.838617 -system.ruby.latency_hist::stdev 24.260990 -system.ruby.latency_hist | 7086 83.88% 83.88% | 253 2.99% 86.87% | 0 0.00% 86.87% | 0 0.00% 86.87% | 1066 12.62% 99.49% | 38 0.45% 99.94% | 4 0.05% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 13.937855 +system.ruby.latency_hist::gmean 4.957822 +system.ruby.latency_hist::stdev 28.418252 +system.ruby.latency_hist | 7438 88.04% 88.04% | 992 11.74% 99.79% | 2 0.02% 99.81% | 1 0.01% 99.82% | 11 0.13% 99.95% | 3 0.04% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 -system.ruby.hit_latency_hist::samples 7086 +system.ruby.hit_latency_hist::samples 7027 system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7086 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 7086 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 -system.ruby.miss_latency_hist::samples 1362 -system.ruby.miss_latency_hist::mean 64.541116 -system.ruby.miss_latency_hist::gmean 58.182197 -system.ruby.miss_latency_hist::stdev 21.772726 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 253 18.58% 18.58% | 0 0.00% 18.58% | 0 0.00% 18.58% | 1066 78.27% 96.84% | 38 2.79% 99.63% | 4 0.29% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 1362 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 1332 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 716 # Number of cache demand misses +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7027 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 7027 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 +system.ruby.miss_latency_hist::samples 1421 +system.ruby.miss_latency_hist::mean 68.026742 +system.ruby.miss_latency_hist::gmean 59.451623 +system.ruby.miss_latency_hist::stdev 35.838026 +system.ruby.miss_latency_hist | 411 28.92% 28.92% | 992 69.81% 98.73% | 2 0.14% 98.87% | 1 0.07% 98.94% | 11 0.77% 99.72% | 3 0.21% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 1421 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 1273 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 775 # Number of cache demand misses system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 5754 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 646 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 6.350596 -system.ruby.network.routers0.msg_count.Request_Control::0 1362 -system.ruby.network.routers0.msg_count.Response_Data::2 1109 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 253 -system.ruby.network.routers0.msg_count.Writeback_Data::2 1354 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 5.974286 +system.ruby.network.routers0.msg_count.Request_Control::0 1421 +system.ruby.network.routers0.msg_count.Response_Data::2 1182 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 239 +system.ruby.network.routers0.msg_count.Writeback_Data::2 1308 system.ruby.network.routers0.msg_count.Writeback_Control::0 2708 -system.ruby.network.routers0.msg_count.Unblock_Control::2 1362 -system.ruby.network.routers0.msg_bytes.Request_Control::0 10896 -system.ruby.network.routers0.msg_bytes.Response_Data::2 79848 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 18216 -system.ruby.network.routers0.msg_bytes.Writeback_Data::2 97488 +system.ruby.network.routers0.msg_count.Unblock_Control::2 1467 +system.ruby.network.routers0.msg_bytes.Request_Control::0 11368 +system.ruby.network.routers0.msg_bytes.Response_Data::2 85104 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 17208 +system.ruby.network.routers0.msg_bytes.Writeback_Data::2 94176 system.ruby.network.routers0.msg_bytes.Writeback_Control::0 21664 -system.ruby.network.routers0.msg_bytes.Unblock_Control::2 10896 -system.ruby.l2_cntrl0.L2cache.demand_hits 253 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 1109 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 1362 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 9.970581 -system.ruby.network.routers1.msg_count.Request_Control::0 1362 -system.ruby.network.routers1.msg_count.Request_Control::1 1109 -system.ruby.network.routers1.msg_count.Response_Data::2 2218 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 253 -system.ruby.network.routers1.msg_count.Writeback_Data::2 1548 +system.ruby.network.routers0.msg_bytes.Unblock_Control::2 11736 +system.ruby.l2_cntrl0.L2cache.demand_hits 239 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 1182 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 1421 # Number of cache demand accesses +system.ruby.network.routers1.percent_links_utilized 8.972820 +system.ruby.network.routers1.msg_count.Request_Control::0 1421 +system.ruby.network.routers1.msg_count.Request_Control::1 1182 +system.ruby.network.routers1.msg_count.Response_Data::2 2364 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 239 +system.ruby.network.routers1.msg_count.Writeback_Data::2 1502 system.ruby.network.routers1.msg_count.Writeback_Control::0 2708 -system.ruby.network.routers1.msg_count.Writeback_Control::1 2186 -system.ruby.network.routers1.msg_count.Writeback_Control::2 899 -system.ruby.network.routers1.msg_count.Unblock_Control::2 2471 -system.ruby.network.routers1.msg_bytes.Request_Control::0 10896 -system.ruby.network.routers1.msg_bytes.Request_Control::1 8872 -system.ruby.network.routers1.msg_bytes.Response_Data::2 159696 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 18216 -system.ruby.network.routers1.msg_bytes.Writeback_Data::2 111456 +system.ruby.network.routers1.msg_count.Writeback_Control::1 388 +system.ruby.network.routers1.msg_count.Unblock_Control::2 2649 +system.ruby.network.routers1.msg_bytes.Request_Control::0 11368 +system.ruby.network.routers1.msg_bytes.Request_Control::1 9456 +system.ruby.network.routers1.msg_bytes.Response_Data::2 170208 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 17208 +system.ruby.network.routers1.msg_bytes.Writeback_Data::2 108144 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 21664 -system.ruby.network.routers1.msg_bytes.Writeback_Control::1 17488 -system.ruby.network.routers1.msg_bytes.Writeback_Control::2 7192 -system.ruby.network.routers1.msg_bytes.Unblock_Control::2 19768 -system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 1303 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 1109 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 194 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 817 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 115 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 115 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.088258 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 40 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 55 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 3 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 17 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 74 5.68% 5.68% | 17 1.30% 6.98% | 45 3.45% 10.44% | 40 3.07% 13.51% | 54 4.14% 17.65% | 99 7.60% 25.25% | 29 2.23% 27.48% | 16 1.23% 28.70% | 19 1.46% 30.16% | 22 1.69% 31.85% | 31 2.38% 34.23% | 34 2.61% 36.84% | 52 3.99% 40.83% | 48 3.68% 44.51% | 38 2.92% 47.43% | 30 2.30% 49.73% | 39 2.99% 52.72% | 21 1.61% 54.34% | 21 1.61% 55.95% | 27 2.07% 58.02% | 28 2.15% 60.17% | 37 2.84% 63.01% | 55 4.22% 67.23% | 22 1.69% 68.92% | 31 2.38% 71.30% | 21 1.61% 72.91% | 32 2.46% 75.36% | 69 5.30% 80.66% | 84 6.45% 87.11% | 103 7.90% 95.01% | 13 1.00% 96.01% | 52 3.99% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1303 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 3.619985 -system.ruby.network.routers2.msg_count.Request_Control::1 1109 -system.ruby.network.routers2.msg_count.Response_Data::2 1109 +system.ruby.network.routers1.msg_bytes.Writeback_Control::1 3104 +system.ruby.network.routers1.msg_bytes.Unblock_Control::2 21192 +system.ruby.network.routers2.percent_links_utilized 2.998534 +system.ruby.network.routers2.msg_count.Request_Control::1 1182 +system.ruby.network.routers2.msg_count.Response_Data::2 1182 system.ruby.network.routers2.msg_count.Writeback_Data::2 194 -system.ruby.network.routers2.msg_count.Writeback_Control::1 2186 -system.ruby.network.routers2.msg_count.Writeback_Control::2 899 -system.ruby.network.routers2.msg_count.Unblock_Control::2 1109 -system.ruby.network.routers2.msg_bytes.Request_Control::1 8872 -system.ruby.network.routers2.msg_bytes.Response_Data::2 79848 +system.ruby.network.routers2.msg_count.Writeback_Control::1 388 +system.ruby.network.routers2.msg_count.Unblock_Control::2 1182 +system.ruby.network.routers2.msg_bytes.Request_Control::1 9456 +system.ruby.network.routers2.msg_bytes.Response_Data::2 85104 system.ruby.network.routers2.msg_bytes.Writeback_Data::2 13968 -system.ruby.network.routers2.msg_bytes.Writeback_Control::1 17488 -system.ruby.network.routers2.msg_bytes.Writeback_Control::2 7192 -system.ruby.network.routers2.msg_bytes.Unblock_Control::2 8872 -system.ruby.network.routers3.percent_links_utilized 6.647054 -system.ruby.network.routers3.msg_count.Request_Control::0 1362 -system.ruby.network.routers3.msg_count.Request_Control::1 1109 -system.ruby.network.routers3.msg_count.Response_Data::2 2218 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 253 -system.ruby.network.routers3.msg_count.Writeback_Data::2 1548 +system.ruby.network.routers2.msg_bytes.Writeback_Control::1 3104 +system.ruby.network.routers2.msg_bytes.Unblock_Control::2 9456 +system.ruby.network.routers3.percent_links_utilized 5.981880 +system.ruby.network.routers3.msg_count.Request_Control::0 1421 +system.ruby.network.routers3.msg_count.Request_Control::1 1182 +system.ruby.network.routers3.msg_count.Response_Data::2 2364 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 239 +system.ruby.network.routers3.msg_count.Writeback_Data::2 1502 system.ruby.network.routers3.msg_count.Writeback_Control::0 2708 -system.ruby.network.routers3.msg_count.Writeback_Control::1 2186 -system.ruby.network.routers3.msg_count.Writeback_Control::2 899 -system.ruby.network.routers3.msg_count.Unblock_Control::2 2471 -system.ruby.network.routers3.msg_bytes.Request_Control::0 10896 -system.ruby.network.routers3.msg_bytes.Request_Control::1 8872 -system.ruby.network.routers3.msg_bytes.Response_Data::2 159696 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 18216 -system.ruby.network.routers3.msg_bytes.Writeback_Data::2 111456 +system.ruby.network.routers3.msg_count.Writeback_Control::1 388 +system.ruby.network.routers3.msg_count.Unblock_Control::2 2649 +system.ruby.network.routers3.msg_bytes.Request_Control::0 11368 +system.ruby.network.routers3.msg_bytes.Request_Control::1 9456 +system.ruby.network.routers3.msg_bytes.Response_Data::2 170208 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 17208 +system.ruby.network.routers3.msg_bytes.Writeback_Data::2 108144 system.ruby.network.routers3.msg_bytes.Writeback_Control::0 21664 -system.ruby.network.routers3.msg_bytes.Writeback_Control::1 17488 -system.ruby.network.routers3.msg_bytes.Writeback_Control::2 7192 -system.ruby.network.routers3.msg_bytes.Unblock_Control::2 19768 -system.ruby.network.msg_count.Request_Control 7413 -system.ruby.network.msg_count.Response_Data 6654 -system.ruby.network.msg_count.ResponseL2hit_Data 759 -system.ruby.network.msg_count.Writeback_Data 4644 -system.ruby.network.msg_count.Writeback_Control 17379 -system.ruby.network.msg_count.Unblock_Control 7413 -system.ruby.network.msg_byte.Request_Control 59304 -system.ruby.network.msg_byte.Response_Data 479088 -system.ruby.network.msg_byte.ResponseL2hit_Data 54648 -system.ruby.network.msg_byte.Writeback_Data 334368 -system.ruby.network.msg_byte.Writeback_Control 139032 -system.ruby.network.msg_byte.Unblock_Control 59304 -system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers3.msg_bytes.Writeback_Control::1 3104 +system.ruby.network.routers3.msg_bytes.Unblock_Control::2 21192 +system.ruby.network.msg_count.Request_Control 7809 +system.ruby.network.msg_count.Response_Data 7092 +system.ruby.network.msg_count.ResponseL2hit_Data 717 +system.ruby.network.msg_count.Writeback_Data 4506 +system.ruby.network.msg_count.Writeback_Control 9288 +system.ruby.network.msg_count.Unblock_Control 7947 +system.ruby.network.msg_byte.Request_Control 62472 +system.ruby.network.msg_byte.Response_Data 510624 +system.ruby.network.msg_byte.ResponseL2hit_Data 51624 +system.ruby.network.msg_byte.Writeback_Data 324432 +system.ruby.network.msg_byte.Writeback_Control 74304 +system.ruby.network.msg_byte.Unblock_Control 63576 +system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -177,7 +405,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 117611 # number of cpu cycles simulated +system.cpu.numCycles 126195 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -196,7 +424,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 117611 # Number of busy cycles +system.cpu.num_busy_cycles 126195 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -235,106 +463,100 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 6400 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.786874 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 1109 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 253 +system.ruby.network.routers0.throttle0.link_utilization 5.603629 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 1182 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 239 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 1354 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 79848 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 18216 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 85104 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 17208 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 10832 -system.ruby.network.routers0.throttle1.link_utilization 6.914319 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 1362 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 1354 +system.ruby.network.routers0.throttle1.link_utilization 6.344942 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 1421 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 1308 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 1354 -system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 1362 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 10896 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 97488 +system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 1467 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 11368 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 94176 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 10832 -system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 10896 -system.ruby.network.routers1.throttle0.link_utilization 11.622212 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 1362 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 1109 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 1354 +system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 11736 +system.ruby.network.routers1.throttle0.link_utilization 10.636713 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 1421 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 1182 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 1308 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 1354 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 1093 -system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 1362 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 10896 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 79848 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 97488 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 194 +system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 1467 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 11368 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 85104 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 94176 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 10832 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 8744 -system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 10896 -system.ruby.network.routers1.throttle1.link_utilization 8.318950 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 1109 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 1109 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 253 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 1552 +system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 11736 +system.ruby.network.routers1.throttle1.link_utilization 7.308927 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 1182 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 1182 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 239 system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 194 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 1354 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 1093 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 899 -system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 1109 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 8872 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 79848 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 18216 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 194 +system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 1182 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 9456 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 85104 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 17208 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 13968 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 10832 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 8744 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 7192 -system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 8872 -system.ruby.network.routers2.throttle0.link_utilization 2.532076 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 1109 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 1552 +system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 9456 +system.ruby.network.routers2.throttle0.link_utilization 1.705297 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 1182 system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 194 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 1093 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2 899 -system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 1109 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 8872 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 194 +system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 1182 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 9456 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 13968 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 8744 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2 7192 -system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 8872 -system.ruby.network.routers2.throttle1.link_utilization 4.707893 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 1109 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 1093 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 79848 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 8744 -system.ruby.network.routers3.throttle0.link_utilization 5.786874 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 1109 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 253 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 1552 +system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 9456 +system.ruby.network.routers2.throttle1.link_utilization 4.291771 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 1182 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 194 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 85104 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 1552 +system.ruby.network.routers3.throttle0.link_utilization 5.603629 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 1182 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 239 system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 1354 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 79848 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 18216 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 85104 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 17208 system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 10832 -system.ruby.network.routers3.throttle1.link_utilization 11.622212 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 1362 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 1109 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 1354 +system.ruby.network.routers3.throttle1.link_utilization 10.636713 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 1421 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 1182 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 1308 system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 1354 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 1093 -system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 1362 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 10896 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 79848 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 97488 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 194 +system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 1467 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 11368 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 85104 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 94176 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 10832 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 8744 -system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 10896 -system.ruby.network.routers3.throttle2.link_utilization 2.532076 -system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 1109 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 1552 +system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 11736 +system.ruby.network.routers3.throttle2.link_utilization 1.705297 +system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 1182 system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 194 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 1093 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2 899 -system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 1109 -system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 8872 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 194 +system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 1182 +system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 9456 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 13968 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 8744 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2 7192 -system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 8872 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 1552 +system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 9456 +system.ruby.LD.latency_hist::bucket_size 64 +system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 29.472527 -system.ruby.LD.latency_hist::gmean 10.960479 -system.ruby.LD.latency_hist::stdev 33.386382 -system.ruby.LD.latency_hist | 658 55.62% 55.62% | 113 9.55% 65.17% | 0 0.00% 65.17% | 0 0.00% 65.17% | 399 33.73% 98.90% | 10 0.85% 99.75% | 2 0.17% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 29.355030 +system.ruby.LD.latency_hist::gmean 10.774857 +system.ruby.LD.latency_hist::stdev 36.604149 +system.ruby.LD.latency_hist | 860 72.70% 72.70% | 320 27.05% 99.75% | 0 0.00% 99.75% | 0 0.00% 99.75% | 2 0.17% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -343,44 +565,44 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 658 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 658 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 64 +system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 525 -system.ruby.LD.miss_latency_hist::mean 62.651429 -system.ruby.LD.miss_latency_hist::gmean 55.602025 -system.ruby.LD.miss_latency_hist::stdev 23.052099 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 113 21.52% 21.52% | 0 0.00% 21.52% | 0 0.00% 21.52% | 399 76.00% 97.52% | 10 1.90% 99.43% | 2 0.38% 99.81% | 1 0.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 62.386667 +system.ruby.LD.miss_latency_hist::gmean 53.502649 +system.ruby.LD.miss_latency_hist::stdev 32.511258 +system.ruby.LD.miss_latency_hist | 202 38.48% 38.48% | 320 60.95% 99.43% | 0 0.00% 99.43% | 0 0.00% 99.43% | 2 0.38% 99.81% | 1 0.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 525 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 64 +system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 15.258960 -system.ruby.ST.latency_hist::gmean 5.580517 -system.ruby.ST.latency_hist::stdev 26.186033 -system.ruby.ST.latency_hist | 674 77.92% 77.92% | 61 7.05% 84.97% | 0 0.00% 84.97% | 0 0.00% 84.97% | 125 14.45% 99.42% | 5 0.58% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 19.187283 +system.ruby.ST.latency_hist::gmean 6.808148 +system.ruby.ST.latency_hist::stdev 31.171451 +system.ruby.ST.latency_hist | 753 87.05% 87.05% | 108 12.49% 99.54% | 2 0.23% 99.77% | 0 0.00% 99.77% | 1 0.12% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 -system.ruby.ST.hit_latency_hist::samples 674 +system.ruby.ST.hit_latency_hist::samples 615 system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 674 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 674 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 -system.ruby.ST.miss_latency_hist::samples 191 -system.ruby.ST.miss_latency_hist::mean 58.518325 -system.ruby.ST.miss_latency_hist::gmean 49.873811 -system.ruby.ST.miss_latency_hist::stdev 26.529992 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 61 31.94% 31.94% | 0 0.00% 31.94% | 0 0.00% 31.94% | 125 65.45% 97.38% | 5 2.62% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 191 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 615 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 615 +system.ruby.ST.miss_latency_hist::bucket_size 64 +system.ruby.ST.miss_latency_hist::max_bucket 639 +system.ruby.ST.miss_latency_hist::samples 250 +system.ruby.ST.miss_latency_hist::mean 59.008000 +system.ruby.ST.miss_latency_hist::gmean 51.116604 +system.ruby.ST.miss_latency_hist::stdev 33.649742 +system.ruby.ST.miss_latency_hist | 138 55.20% 55.20% | 108 43.20% 98.40% | 2 0.80% 99.20% | 0 0.00% 99.20% | 1 0.40% 99.60% | 1 0.40% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 250 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 9.546563 -system.ruby.IFETCH.latency_hist::gmean 4.080453 -system.ruby.IFETCH.latency_hist::stdev 20.389274 -system.ruby.IFETCH.latency_hist | 5754 89.91% 89.91% | 79 1.23% 91.14% | 0 0.00% 91.14% | 0 0.00% 91.14% | 542 8.47% 99.61% | 23 0.36% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 10.378594 +system.ruby.IFETCH.latency_hist::gmean 4.114908 +system.ruby.IFETCH.latency_hist::stdev 25.040800 +system.ruby.IFETCH.latency_hist | 5825 91.02% 91.02% | 564 8.81% 99.83% | 0 0.00% 99.83% | 1 0.02% 99.84% | 8 0.12% 99.97% | 1 0.02% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -389,90 +611,112 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5754 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5754 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 646 -system.ruby.IFETCH.miss_latency_hist::mean 67.857585 -system.ruby.IFETCH.miss_latency_hist::gmean 63.180784 -system.ruby.IFETCH.miss_latency_hist::stdev 18.346066 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 79 12.23% 12.23% | 0 0.00% 12.23% | 0 0.00% 12.23% | 542 83.90% 96.13% | 23 3.56% 99.69% | 2 0.31% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 76.100619 +system.ruby.IFETCH.miss_latency_hist::gmean 68.669414 +system.ruby.IFETCH.miss_latency_hist::stdev 37.537546 +system.ruby.IFETCH.miss_latency_hist | 71 10.99% 10.99% | 564 87.31% 98.30% | 0 0.00% 98.30% | 1 0.15% 98.45% | 8 1.24% 99.69% | 1 0.15% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 646 system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00% system.ruby.L1Cache_Controller.Store 865 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 1379 0.00% 0.00% -system.ruby.L1Cache_Controller.Exclusive_Data 1362 0.00% 0.00% -system.ruby.L1Cache_Controller.Writeback_Ack_Data 1354 0.00% 0.00% -system.ruby.L1Cache_Controller.All_acks 191 0.00% 0.00% -system.ruby.L1Cache_Controller.Use_Timeout 1361 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 1362 0.00% 0.00% +system.ruby.L1Cache_Controller.Data 1125 0.00% 0.00% +system.ruby.L1Cache_Controller.Exclusive_Data 296 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack 46 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack_Data 1308 0.00% 0.00% +system.ruby.L1Cache_Controller.All_acks 250 0.00% 0.00% +system.ruby.L1Cache_Controller.Use_Timeout 296 0.00% 0.00% system.ruby.L1Cache_Controller.I.Load 525 0.00% 0.00% system.ruby.L1Cache_Controller.I.Ifetch 646 0.00% 0.00% system.ruby.L1Cache_Controller.I.Store 191 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Load 305 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 3467 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Store 51 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_Replacement 1086 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Load 112 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Ifetch 2287 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Store 27 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement 17 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Use_Timeout 1143 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 234 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 339 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Load 299 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Ifetch 5754 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Store 59 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 1059 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Load 79 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Store 18 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_Replacement 27 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Load 39 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Store 1 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Use_Timeout 45 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 229 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 313 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 268 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Load 7 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 257 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Load 12 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 283 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.L1_Replacement 8 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Use_Timeout 218 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Use_Timeout 251 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Exclusive_Data 191 0.00% 0.00% -system.ruby.L1Cache_Controller.OM.All_acks 191 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data 1171 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 1354 0.00% 0.00% +system.ruby.L1Cache_Controller.SM.Exclusive_Data 59 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.All_acks 250 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data 1125 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data 46 0.00% 0.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack 46 0.00% 0.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 1013 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 295 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS 1171 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 191 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 1354 0.00% 0.00% -system.ruby.L2Cache_Controller.All_Acks 130 0.00% 0.00% -system.ruby.L2Cache_Controller.Data 130 0.00% 0.00% -system.ruby.L2Cache_Controller.Data_Exclusive 979 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBCLEANDATA 1058 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 296 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Ack 1093 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 1362 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 1093 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 979 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 130 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTX 1354 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 192 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 61 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 1093 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBCLEANDATA 1058 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 296 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Data_Exclusive 979 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Exclusive_Unblock 979 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.Data 130 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.All_Acks 130 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 130 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 61 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 192 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.Writeback_Ack 1093 0.00% 0.00% -system.ruby.Directory_Controller.GETX 130 0.00% 0.00% -system.ruby.Directory_Controller.GETS 979 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 1093 0.00% 0.00% -system.ruby.Directory_Controller.Exclusive_Unblock 1109 0.00% 0.00% -system.ruby.Directory_Controller.Clean_Writeback 899 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 250 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 295 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS_only 1059 0.00% 0.00% +system.ruby.L2Cache_Controller.All_Acks 198 0.00% 0.00% +system.ruby.L2Cache_Controller.Data 1182 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBCLEANDATA 1013 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 295 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Ack 194 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 1171 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 296 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 1193 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 984 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 132 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_GETX 57 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 1013 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_PUTX 295 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETS 141 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETX 7 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 906 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_GETX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 46 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L2_Replacement 93 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 46 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 52 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 194 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 1013 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.Unblock 46 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 295 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Data 984 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Unblock 984 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.Data 139 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.Data 59 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.All_Acks 198 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 198 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 52 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.Unblock 141 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 46 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.Writeback_Ack 194 0.00% 0.00% +system.ruby.Directory_Controller.GETX 198 0.00% 0.00% +system.ruby.Directory_Controller.GETS 984 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 194 0.00% 0.00% +system.ruby.Directory_Controller.Unblock 466 0.00% 0.00% +system.ruby.Directory_Controller.Last_Unblock 518 0.00% 0.00% +system.ruby.Directory_Controller.Exclusive_Unblock 198 0.00% 0.00% system.ruby.Directory_Controller.Dirty_Writeback 194 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 1109 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 1182 0.00% 0.00% system.ruby.Directory_Controller.Memory_Ack 194 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 130 0.00% 0.00% -system.ruby.Directory_Controller.I.GETS 979 0.00% 0.00% -system.ruby.Directory_Controller.I.Memory_Ack 193 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 1093 0.00% 0.00% -system.ruby.Directory_Controller.IS.Exclusive_Unblock 979 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Data 979 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Ack 1 0.00% 0.00% -system.ruby.Directory_Controller.MM.Exclusive_Unblock 130 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Data 130 0.00% 0.00% -system.ruby.Directory_Controller.MI.Clean_Writeback 899 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 111 0.00% 0.00% +system.ruby.Directory_Controller.I.GETS 466 0.00% 0.00% +system.ruby.Directory_Controller.I.Memory_Ack 194 0.00% 0.00% +system.ruby.Directory_Controller.S.GETX 87 0.00% 0.00% +system.ruby.Directory_Controller.S.GETS 518 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 194 0.00% 0.00% +system.ruby.Directory_Controller.IS.Unblock 466 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Data 466 0.00% 0.00% +system.ruby.Directory_Controller.SS.Last_Unblock 518 0.00% 0.00% +system.ruby.Directory_Controller.SS.Memory_Data 518 0.00% 0.00% +system.ruby.Directory_Controller.MM.Exclusive_Unblock 198 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Data 198 0.00% 0.00% system.ruby.Directory_Controller.MI.Dirty_Writeback 194 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini index fe6b478bf..e68e0eb6b 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,7 +237,7 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 @@ -182,16 +247,17 @@ distributed_persistent=true eventq_index=0 fixed_timeout_latency=100 l2_select_num_bits=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[10] dmaResponseFromDir=system.ruby.network.slave[9] +memory=system.mem_ctrls.port persistentFromDir=system.ruby.network.slave[8] persistentToDir=system.ruby.network.master[9] requestFromDir=system.ruby.network.slave[6] @@ -202,33 +268,8 @@ responseToDir=system.ruby.network.master[8] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -248,13 +289,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 use_timeout_latency=50 version=0 @@ -297,7 +338,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -326,9 +367,9 @@ filtering_enabled=true l2_request_latency=5 l2_response_latency=5 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system transitions_per_cycle=4 version=0 GlobalRequestFromL2Cache=system.ruby.network.slave[3] @@ -469,7 +510,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt index 706264b43..abe542f63 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_CMP_token/stats.txt @@ -1,18 +1,264 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000114 # Number of seconds simulated -sim_ticks 113627 # Number of ticks simulated -final_tick 113627 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000117 # Number of seconds simulated +sim_ticks 116770 # Number of ticks simulated +final_tick 116770 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 50343 # Simulator instruction rate (inst/s) -host_op_rate 50337 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 894983 # Simulator tick rate (ticks/s) -host_mem_usage 161272 # Number of bytes of host memory used -host_seconds 0.13 # Real time elapsed on the host +host_inst_rate 333 # Simulator instruction rate (inst/s) +host_op_rate 333 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 6085 # Simulator tick rate (ticks/s) +host_mem_usage 436992 # Number of bytes of host memory used +host_seconds 19.19 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 75264 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 75264 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14592 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14592 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1176 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1176 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 228 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 228 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 644549114 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 644549114 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 124963604 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 124963604 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 769512717 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 769512717 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1176 # Number of read requests accepted +system.mem_ctrls.writeReqs 228 # Number of write requests accepted +system.mem_ctrls.readBursts 1176 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 228 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 64960 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 10304 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 6144 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 75264 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14592 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 161 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 109 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 86 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 52 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 82 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 77 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 92 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 61 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 53 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 22 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 361 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 62 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 44 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 26 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 5 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 21 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 44 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 116679 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1176 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 228 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 1015 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 202 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 339.643564 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 206.317034 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 334.142270 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 63 31.19% 31.19% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 47 23.27% 54.46% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 25 12.38% 66.83% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 13 6.44% 73.27% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 14 6.93% 80.20% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 7 3.47% 83.66% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 3 1.49% 85.15% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 5 2.48% 87.62% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 25 12.38% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 202 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 6 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 155.833333 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 115.513983 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 90.977836 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-31 1 16.67% 16.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-95 1 16.67% 33.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::160-175 1 16.67% 50.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::192-207 1 16.67% 66.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::208-223 1 16.67% 83.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::256-271 1 16.67% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 6 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 6 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 6 100.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 6 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 7533 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 26818 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 5075 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 7.42 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 26.42 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 556.31 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 52.62 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 644.55 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 124.96 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 4.76 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.35 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.41 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 22.40 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 810 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 92 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 79.80 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 77.31 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 83.10 # Average gap between requests +system.mem_ctrls.pageHitRate 79.54 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 22 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 3640 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 105625 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 514080 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 937440 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 285600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 520800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 5041920 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 6764160 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 269568 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 725760 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 7119840 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 7119840 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 60929352 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 72381564 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 12117000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 2071200 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 86277360 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 90520764 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 789.557896 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 828.390947 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -21,115 +267,112 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 8449 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 12.450166 -system.ruby.latency_hist::gmean 3.507332 -system.ruby.latency_hist::stdev 24.780985 -system.ruby.latency_hist | 7066 83.64% 83.64% | 204 2.41% 86.06% | 0 0.00% 86.06% | 0 0.00% 86.06% | 1130 13.38% 99.43% | 11 0.13% 99.56% | 8 0.09% 99.66% | 29 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 12.822206 +system.ruby.latency_hist::gmean 3.506831 +system.ruby.latency_hist::stdev 27.804874 +system.ruby.latency_hist | 7433 87.99% 87.99% | 995 11.78% 99.76% | 6 0.07% 99.83% | 2 0.02% 99.86% | 8 0.09% 99.95% | 4 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 4 system.ruby.hit_latency_hist::max_bucket 39 -system.ruby.hit_latency_hist::samples 7270 -system.ruby.hit_latency_hist::mean 2.633975 -system.ruby.hit_latency_hist::gmean 2.145826 -system.ruby.hit_latency_hist::stdev 3.736672 -system.ruby.hit_latency_hist | 7066 97.19% 97.19% | 0 0.00% 97.19% | 0 0.00% 97.19% | 0 0.00% 97.19% | 0 0.00% 97.19% | 21 0.29% 97.48% | 183 2.52% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 7270 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 -system.ruby.miss_latency_hist::samples 1178 -system.ruby.miss_latency_hist::mean 73.030560 -system.ruby.miss_latency_hist::gmean 72.754722 -system.ruby.miss_latency_hist::stdev 7.259184 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1130 95.93% 95.93% | 11 0.93% 96.86% | 8 0.68% 97.54% | 29 2.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 1178 -system.ruby.Directory.incomplete_times 1177 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 1312 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 736 # Number of cache demand misses +system.ruby.hit_latency_hist::samples 7272 +system.ruby.hit_latency_hist::mean 2.641777 +system.ruby.hit_latency_hist::gmean 2.147878 +system.ruby.hit_latency_hist::stdev 3.755596 +system.ruby.hit_latency_hist | 7065 97.15% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 0 0.00% 97.15% | 24 0.33% 97.48% | 183 2.52% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 7272 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 +system.ruby.miss_latency_hist::samples 1176 +system.ruby.miss_latency_hist::mean 75.774660 +system.ruby.miss_latency_hist::gmean 72.686076 +system.ruby.miss_latency_hist::stdev 29.372665 +system.ruby.miss_latency_hist | 161 13.69% 13.69% | 995 84.61% 98.30% | 6 0.51% 98.81% | 2 0.17% 98.98% | 8 0.68% 99.66% | 4 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 1176 +system.ruby.Directory.incomplete_times 1175 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 1311 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 737 # Number of cache demand misses system.ruby.l1_cntrl0.L1Dcache.demand_accesses 2048 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 5754 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 646 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 5.722011 -system.ruby.network.routers0.msg_count.Request_Control::1 1382 -system.ruby.network.routers0.msg_count.Response_Data::4 1178 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 204 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 5.578702 +system.ruby.network.routers0.msg_count.Request_Control::1 1383 +system.ruby.network.routers0.msg_count.Response_Data::4 1176 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 207 system.ruby.network.routers0.msg_count.Response_Control::4 1 system.ruby.network.routers0.msg_count.Writeback_Data::4 1354 -system.ruby.network.routers0.msg_bytes.Request_Control::1 11056 -system.ruby.network.routers0.msg_bytes.Response_Data::4 84816 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 14688 +system.ruby.network.routers0.msg_count.Persistent_Control::3 40 +system.ruby.network.routers0.msg_bytes.Request_Control::1 11064 +system.ruby.network.routers0.msg_bytes.Response_Data::4 84672 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 14904 system.ruby.network.routers0.msg_bytes.Response_Control::4 8 system.ruby.network.routers0.msg_bytes.Writeback_Data::4 97488 -system.ruby.l2_cntrl0.L2cache.demand_hits 187 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 1195 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 1382 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 4.318516 -system.ruby.network.routers1.msg_count.Request_Control::1 1382 -system.ruby.network.routers1.msg_count.Request_Control::2 1195 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 204 +system.ruby.network.routers0.msg_bytes.Persistent_Control::3 320 +system.ruby.l2_cntrl0.L2cache.demand_hits 189 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 1194 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 1383 # Number of cache demand accesses +system.ruby.network.routers1.percent_links_utilized 4.210200 +system.ruby.network.routers1.msg_count.Request_Control::1 1383 +system.ruby.network.routers1.msg_count.Request_Control::2 1194 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 207 system.ruby.network.routers1.msg_count.Response_Control::4 1 -system.ruby.network.routers1.msg_count.Writeback_Data::4 1583 -system.ruby.network.routers1.msg_count.Writeback_Control::4 967 -system.ruby.network.routers1.msg_bytes.Request_Control::1 11056 -system.ruby.network.routers1.msg_bytes.Request_Control::2 9560 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 14688 +system.ruby.network.routers1.msg_count.Writeback_Data::4 1582 +system.ruby.network.routers1.msg_count.Writeback_Control::4 966 +system.ruby.network.routers1.msg_count.Persistent_Control::3 20 +system.ruby.network.routers1.msg_bytes.Request_Control::1 11064 +system.ruby.network.routers1.msg_bytes.Request_Control::2 9552 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 14904 system.ruby.network.routers1.msg_bytes.Response_Control::4 8 -system.ruby.network.routers1.msg_bytes.Writeback_Data::4 113976 -system.ruby.network.routers1.msg_bytes.Writeback_Control::4 7736 -system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 1407 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 1178 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 229 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 789 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 323 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 323 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.229566 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 81 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 213 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 10 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 19 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 75 5.33% 5.33% | 17 1.21% 6.54% | 45 3.20% 9.74% | 41 2.91% 12.65% | 54 3.84% 16.49% | 102 7.25% 23.74% | 33 2.35% 26.08% | 16 1.14% 27.22% | 20 1.42% 28.64% | 22 1.56% 30.21% | 32 2.27% 32.48% | 34 2.42% 34.90% | 53 3.77% 38.66% | 50 3.55% 42.22% | 40 2.84% 45.06% | 31 2.20% 47.26% | 40 2.84% 50.11% | 21 1.49% 51.60% | 21 1.49% 53.09% | 21 1.49% 54.58% | 28 1.99% 56.57% | 38 2.70% 59.28% | 89 6.33% 65.60% | 22 1.56% 67.16% | 31 2.20% 69.37% | 23 1.63% 71.00% | 32 2.27% 73.28% | 72 5.12% 78.39% | 95 6.75% 85.15% | 141 10.02% 95.17% | 15 1.07% 96.23% | 53 3.77% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1407 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 3.261769 -system.ruby.network.routers2.msg_count.Request_Control::2 1195 -system.ruby.network.routers2.msg_count.Response_Data::4 1178 -system.ruby.network.routers2.msg_count.Writeback_Data::4 229 -system.ruby.network.routers2.msg_count.Writeback_Control::4 967 -system.ruby.network.routers2.msg_bytes.Request_Control::2 9560 -system.ruby.network.routers2.msg_bytes.Response_Data::4 84816 -system.ruby.network.routers2.msg_bytes.Writeback_Data::4 16488 -system.ruby.network.routers2.msg_bytes.Writeback_Control::4 7736 -system.ruby.network.routers3.percent_links_utilized 4.434099 -system.ruby.network.routers3.msg_count.Request_Control::1 1382 -system.ruby.network.routers3.msg_count.Request_Control::2 1195 -system.ruby.network.routers3.msg_count.Response_Data::4 1178 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 204 +system.ruby.network.routers1.msg_bytes.Writeback_Data::4 113904 +system.ruby.network.routers1.msg_bytes.Writeback_Control::4 7728 +system.ruby.network.routers1.msg_bytes.Persistent_Control::3 160 +system.ruby.network.routers2.percent_links_utilized 3.172048 +system.ruby.network.routers2.msg_count.Request_Control::2 1194 +system.ruby.network.routers2.msg_count.Response_Data::4 1176 +system.ruby.network.routers2.msg_count.Writeback_Data::4 228 +system.ruby.network.routers2.msg_count.Writeback_Control::4 966 +system.ruby.network.routers2.msg_count.Persistent_Control::3 20 +system.ruby.network.routers2.msg_bytes.Request_Control::2 9552 +system.ruby.network.routers2.msg_bytes.Response_Data::4 84672 +system.ruby.network.routers2.msg_bytes.Writeback_Data::4 16416 +system.ruby.network.routers2.msg_bytes.Writeback_Control::4 7728 +system.ruby.network.routers2.msg_bytes.Persistent_Control::3 160 +system.ruby.network.routers3.percent_links_utilized 4.320316 +system.ruby.network.routers3.msg_count.Request_Control::1 1383 +system.ruby.network.routers3.msg_count.Request_Control::2 1194 +system.ruby.network.routers3.msg_count.Response_Data::4 1176 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 207 system.ruby.network.routers3.msg_count.Response_Control::4 1 -system.ruby.network.routers3.msg_count.Writeback_Data::4 1583 -system.ruby.network.routers3.msg_count.Writeback_Control::4 967 -system.ruby.network.routers3.msg_bytes.Request_Control::1 11056 -system.ruby.network.routers3.msg_bytes.Request_Control::2 9560 -system.ruby.network.routers3.msg_bytes.Response_Data::4 84816 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 14688 +system.ruby.network.routers3.msg_count.Writeback_Data::4 1582 +system.ruby.network.routers3.msg_count.Writeback_Control::4 966 +system.ruby.network.routers3.msg_count.Persistent_Control::3 40 +system.ruby.network.routers3.msg_bytes.Request_Control::1 11064 +system.ruby.network.routers3.msg_bytes.Request_Control::2 9552 +system.ruby.network.routers3.msg_bytes.Response_Data::4 84672 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 14904 system.ruby.network.routers3.msg_bytes.Response_Control::4 8 -system.ruby.network.routers3.msg_bytes.Writeback_Data::4 113976 -system.ruby.network.routers3.msg_bytes.Writeback_Control::4 7736 +system.ruby.network.routers3.msg_bytes.Writeback_Data::4 113904 +system.ruby.network.routers3.msg_bytes.Writeback_Control::4 7728 +system.ruby.network.routers3.msg_bytes.Persistent_Control::3 320 system.ruby.network.msg_count.Request_Control 7731 -system.ruby.network.msg_count.Response_Data 3534 -system.ruby.network.msg_count.ResponseL2hit_Data 612 +system.ruby.network.msg_count.Response_Data 3528 +system.ruby.network.msg_count.ResponseL2hit_Data 621 system.ruby.network.msg_count.Response_Control 3 -system.ruby.network.msg_count.Writeback_Data 4749 -system.ruby.network.msg_count.Writeback_Control 2901 +system.ruby.network.msg_count.Writeback_Data 4746 +system.ruby.network.msg_count.Writeback_Control 2898 +system.ruby.network.msg_count.Persistent_Control 120 system.ruby.network.msg_byte.Request_Control 61848 -system.ruby.network.msg_byte.Response_Data 254448 -system.ruby.network.msg_byte.ResponseL2hit_Data 44064 +system.ruby.network.msg_byte.Response_Data 254016 +system.ruby.network.msg_byte.ResponseL2hit_Data 44712 system.ruby.network.msg_byte.Response_Control 24 -system.ruby.network.msg_byte.Writeback_Data 341928 -system.ruby.network.msg_byte.Writeback_Control 23208 -system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.msg_byte.Writeback_Data 341712 +system.ruby.network.msg_byte.Writeback_Control 23184 +system.ruby.network.msg_byte.Persistent_Control 960 +system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -163,7 +406,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 113627 # number of cpu cycles simulated +system.cpu.numCycles 116770 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -182,7 +425,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 113627 # Number of busy cycles +system.cpu.num_busy_cycles 116770 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -221,158 +464,170 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 6400 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.473611 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1178 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 204 +system.ruby.network.routers0.throttle0.link_utilization 5.338700 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1176 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 207 system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 84816 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 14688 +system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 20 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 84672 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 14904 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers0.throttle1.link_utilization 5.970412 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 1382 +system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 160 +system.ruby.network.routers0.throttle1.link_utilization 5.818703 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 1383 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 1354 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 11056 +system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 20 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 11064 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 97488 -system.ruby.network.routers1.throttle0.link_utilization 5.970412 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 1382 +system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 160 +system.ruby.network.routers1.throttle0.link_utilization 5.818703 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 1383 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 1354 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 11056 +system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 20 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 11064 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 97488 -system.ruby.network.routers1.throttle1.link_utilization 2.666620 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 1195 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 204 +system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 160 +system.ruby.network.routers1.throttle1.link_utilization 2.601696 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 1194 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 207 system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 1 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 229 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 967 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 9560 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 14688 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 228 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 966 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 9552 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 14904 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 8 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 16488 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 7736 -system.ruby.network.routers2.throttle0.link_utilization 1.858273 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 1195 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 229 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 967 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 9560 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 16488 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 7736 -system.ruby.network.routers2.throttle1.link_utilization 4.665264 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1178 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 84816 -system.ruby.network.routers3.throttle0.link_utilization 5.473611 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 1178 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 204 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 16416 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 7728 +system.ruby.network.routers2.throttle0.link_utilization 1.812109 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 1194 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 228 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 966 +system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 20 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 9552 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 16416 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 7728 +system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 160 +system.ruby.network.routers2.throttle1.link_utilization 4.531986 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1176 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 84672 +system.ruby.network.routers3.throttle0.link_utilization 5.330136 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 1176 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 207 system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 84816 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 14688 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 84672 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 14904 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers3.throttle1.link_utilization 5.970412 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 1382 +system.ruby.network.routers3.throttle1.link_utilization 5.818703 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 1383 system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 1354 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 11056 +system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 20 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 11064 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 97488 -system.ruby.network.routers3.throttle2.link_utilization 1.858273 -system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 1195 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 229 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 967 -system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 9560 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 16488 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 7736 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 160 +system.ruby.network.routers3.throttle2.link_utilization 1.812109 +system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 1194 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 228 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 966 +system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 20 +system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 9552 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 16416 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 7728 +system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 160 +system.ruby.LD.latency_hist::bucket_size 64 +system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 29.364328 -system.ruby.LD.latency_hist::gmean 8.992215 -system.ruby.LD.latency_hist::stdev 33.341919 -system.ruby.LD.latency_hist | 658 55.62% 55.62% | 100 8.45% 64.07% | 0 0.00% 64.07% | 0 0.00% 64.07% | 408 34.49% 98.56% | 6 0.51% 99.07% | 5 0.42% 99.49% | 6 0.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 29.646661 +system.ruby.LD.latency_hist::gmean 8.889029 +system.ruby.LD.latency_hist::stdev 37.195991 +system.ruby.LD.latency_hist | 844 71.34% 71.34% | 335 28.32% 99.66% | 0 0.00% 99.66% | 2 0.17% 99.83% | 1 0.08% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 4 system.ruby.LD.hit_latency_hist::max_bucket 39 -system.ruby.LD.hit_latency_hist::samples 758 -system.ruby.LD.hit_latency_hist::mean 5.015831 -system.ruby.LD.hit_latency_hist::gmean 2.788668 -system.ruby.LD.hit_latency_hist::stdev 7.744927 -system.ruby.LD.hit_latency_hist | 658 86.81% 86.81% | 0 0.00% 86.81% | 0 0.00% 86.81% | 0 0.00% 86.81% | 0 0.00% 86.81% | 4 0.53% 87.34% | 96 12.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 758 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 -system.ruby.LD.miss_latency_hist::samples 425 -system.ruby.LD.miss_latency_hist::mean 72.790588 -system.ruby.LD.miss_latency_hist::gmean 72.566716 -system.ruby.LD.miss_latency_hist::stdev 6.468422 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 408 96.00% 96.00% | 6 1.41% 97.41% | 5 1.18% 98.59% | 6 1.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 425 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.LD.hit_latency_hist::samples 760 +system.ruby.LD.hit_latency_hist::mean 5.067105 +system.ruby.LD.hit_latency_hist::gmean 2.804626 +system.ruby.LD.hit_latency_hist::stdev 7.799833 +system.ruby.LD.hit_latency_hist | 658 86.58% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 0 0.00% 86.58% | 4 0.53% 87.11% | 98 12.89% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 760 +system.ruby.LD.miss_latency_hist::bucket_size 64 +system.ruby.LD.miss_latency_hist::max_bucket 639 +system.ruby.LD.miss_latency_hist::samples 423 +system.ruby.LD.miss_latency_hist::mean 73.808511 +system.ruby.LD.miss_latency_hist::gmean 70.625115 +system.ruby.LD.miss_latency_hist::stdev 26.886169 +system.ruby.LD.miss_latency_hist | 84 19.86% 19.86% | 335 79.20% 99.05% | 0 0.00% 99.05% | 2 0.47% 99.53% | 1 0.24% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 423 +system.ruby.ST.latency_hist::bucket_size 64 +system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 17.764162 -system.ruby.ST.latency_hist::gmean 4.587104 -system.ruby.ST.latency_hist::stdev 30.485878 -system.ruby.ST.latency_hist | 654 75.61% 75.61% | 43 4.97% 80.58% | 0 0.00% 80.58% | 0 0.00% 80.58% | 144 16.65% 97.23% | 1 0.12% 97.34% | 0 0.00% 97.34% | 23 2.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 15.620809 +system.ruby.ST.latency_hist::gmean 4.414027 +system.ruby.ST.latency_hist::stdev 30.143438 +system.ruby.ST.latency_hist | 774 89.48% 89.48% | 87 10.06% 99.54% | 2 0.23% 99.77% | 0 0.00% 99.77% | 0 0.00% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 4 system.ruby.ST.hit_latency_hist::max_bucket 39 system.ruby.ST.hit_latency_hist::samples 697 -system.ruby.ST.hit_latency_hist::mean 3.321377 -system.ruby.ST.hit_latency_hist::gmean 2.327313 -system.ruby.ST.hit_latency_hist::stdev 5.179814 -system.ruby.ST.hit_latency_hist | 654 93.83% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 0 0.00% 93.83% | 17 2.44% 96.27% | 26 3.73% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::mean 3.348637 +system.ruby.ST.hit_latency_hist::gmean 2.335178 +system.ruby.ST.hit_latency_hist::stdev 5.222668 +system.ruby.ST.hit_latency_hist | 653 93.69% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 0 0.00% 93.69% | 18 2.58% 96.27% | 26 3.73% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 697 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 64 +system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 168 -system.ruby.ST.miss_latency_hist::mean 77.684524 -system.ruby.ST.miss_latency_hist::gmean 76.581775 -system.ruby.ST.miss_latency_hist::stdev 14.627568 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 144 85.71% 85.71% | 1 0.60% 86.31% | 0 0.00% 86.31% | 23 13.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 66.535714 +system.ruby.ST.miss_latency_hist::gmean 61.950283 +system.ruby.ST.miss_latency_hist::stdev 36.753409 +system.ruby.ST.miss_latency_hist | 77 45.83% 45.83% | 87 51.79% 97.62% | 2 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 2 1.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 168 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 8.605469 -system.ruby.IFETCH.latency_hist::gmean 2.842118 -system.ruby.IFETCH.latency_hist::stdev 20.206795 -system.ruby.IFETCH.latency_hist | 5754 89.91% 89.91% | 61 0.95% 90.86% | 0 0.00% 90.86% | 0 0.00% 90.86% | 578 9.03% 99.89% | 4 0.06% 99.95% | 3 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 9.334062 +system.ruby.IFETCH.latency_hist::gmean 2.862492 +system.ruby.IFETCH.latency_hist::stdev 24.015420 +system.ruby.IFETCH.latency_hist | 5815 90.86% 90.86% | 573 8.95% 99.81% | 4 0.06% 99.87% | 0 0.00% 99.87% | 7 0.11% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 4 system.ruby.IFETCH.hit_latency_hist::max_bucket 39 system.ruby.IFETCH.hit_latency_hist::samples 5815 -system.ruby.IFETCH.hit_latency_hist::mean 2.241101 -system.ruby.IFETCH.hit_latency_hist::gmean 2.053684 -system.ruby.IFETCH.hit_latency_hist::stdev 2.341868 -system.ruby.IFETCH.hit_latency_hist | 5754 98.95% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 61 1.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::mean 2.240069 +system.ruby.IFETCH.hit_latency_hist::gmean 2.053592 +system.ruby.IFETCH.hit_latency_hist::stdev 2.332702 +system.ruby.IFETCH.hit_latency_hist | 5754 98.95% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 0 0.00% 98.95% | 2 0.03% 98.99% | 59 1.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5815 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 585 -system.ruby.IFETCH.miss_latency_hist::mean 71.868376 -system.ruby.IFETCH.miss_latency_hist::gmean 71.826339 -system.ruby.IFETCH.miss_latency_hist::stdev 2.648618 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 578 98.80% 98.80% | 4 0.68% 99.49% | 3 0.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 79.849573 +system.ruby.IFETCH.miss_latency_hist::gmean 77.699187 +system.ruby.IFETCH.miss_latency_hist::stdev 27.986383 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 573 97.95% 97.95% | 4 0.68% 98.63% | 0 0.00% 98.63% | 7 1.20% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 585 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 -system.ruby.L1Cache.hit_mach_latency_hist::samples 7066 +system.ruby.L1Cache.hit_mach_latency_hist::samples 7065 system.ruby.L1Cache.hit_mach_latency_hist::mean 2 system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 7066 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 7066 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 7065 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 7065 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 4 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 39 -system.ruby.L2Cache.hit_mach_latency_hist::samples 204 -system.ruby.L2Cache.hit_mach_latency_hist::mean 24.593137 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.562022 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.185359 -system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 21 10.29% 10.29% | 183 89.71% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 204 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 -system.ruby.Directory.miss_mach_latency_hist::samples 1178 -system.ruby.Directory.miss_mach_latency_hist::mean 73.030560 -system.ruby.Directory.miss_mach_latency_hist::gmean 72.754722 -system.ruby.Directory.miss_mach_latency_hist::stdev 7.259184 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1130 95.93% 95.93% | 11 0.93% 96.86% | 8 0.68% 97.54% | 29 2.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 1178 +system.ruby.L2Cache.hit_mach_latency_hist::samples 207 +system.ruby.L2Cache.hit_mach_latency_hist::mean 24.545894 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.510716 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.260517 +system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 24 11.59% 11.59% | 183 88.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 207 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 +system.ruby.Directory.miss_mach_latency_hist::samples 1176 +system.ruby.Directory.miss_mach_latency_hist::mean 75.774660 +system.ruby.Directory.miss_mach_latency_hist::gmean 72.686076 +system.ruby.Directory.miss_mach_latency_hist::stdev 29.372665 +system.ruby.Directory.miss_mach_latency_hist | 161 13.69% 13.69% | 995 84.61% 98.30% | 6 0.51% 98.81% | 2 0.17% 98.98% | 8 0.68% 99.66% | 4 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 1176 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 1 @@ -391,13 +646,13 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev nan system.ruby.Directory.miss_latency_hist.forward_to_first_response | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 70 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 70.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 83 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 83.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -408,42 +663,42 @@ system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 658 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 39 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 100 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.860000 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.850264 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.666970 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 4.00% 4.00% | 96 96.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 100 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 425 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 72.790588 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 72.566716 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 6.468422 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 408 96.00% 96.00% | 6 1.41% 97.41% | 5 1.18% 98.59% | 6 1.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 425 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 102 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.852941 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.840975 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.736557 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 3.92% 3.92% | 98 96.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 102 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 423 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 73.808511 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 70.625115 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 26.886169 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 84 19.86% 19.86% | 335 79.20% 99.05% | 0 0.00% 99.05% | 2 0.47% 99.53% | 1 0.24% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 423 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 654 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 653 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 654 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 654 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 653 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 653 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 39 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 43 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 23.418605 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 23.334791 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1.978847 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 17 39.53% 39.53% | 26 60.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 43 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 44 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 23.363636 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 23.278948 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1.989401 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 18 40.91% 40.91% | 26 59.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 44 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 168 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 77.684524 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 76.581775 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 14.627568 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 144 85.71% 85.71% | 1 0.60% 86.31% | 0 0.00% 86.31% | 23 13.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 66.535714 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 61.950283 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 36.753409 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 77 45.83% 45.83% | 87 51.79% 97.62% | 2 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 2 1.19% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 168 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -455,98 +710,118 @@ system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 5754 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 39 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 61 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 24.983607 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 24.983275 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 0.128037 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 61 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 24.885246 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 24.876459 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 0.635042 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 3.28% 3.28% | 59 96.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 61 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 585 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 71.868376 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 71.826339 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 2.648618 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 578 98.80% 98.80% | 4 0.68% 99.49% | 3 0.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 79.849573 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 77.699187 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 27.986383 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 573 97.95% 97.95% | 4 0.68% 98.63% | 0 0.00% 98.63% | 7 1.20% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 585 system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00% system.ruby.L1Cache_Controller.Store 865 0.00% 0.00% system.ruby.L1Cache_Controller.L1_Replacement 1364 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_Shared 161 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_All_Tokens 1221 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_Shared 163 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_All_Tokens 1220 0.00% 0.00% system.ruby.L1Cache_Controller.Ack 1 0.00% 0.00% -system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 1220 0.00% 0.00% +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 20 0.00% 0.00% +system.ruby.L1Cache_Controller.Request_Timeout 10 0.00% 0.00% +system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 1219 0.00% 0.00% system.ruby.L1Cache_Controller.NP.Load 525 0.00% 0.00% system.ruby.L1Cache_Controller.NP.Ifetch 646 0.00% 0.00% system.ruby.L1Cache_Controller.NP.Store 191 0.00% 0.00% system.ruby.L1Cache_Controller.S.Load 153 0.00% 0.00% system.ruby.L1Cache_Controller.S.Ifetch 331 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Store 20 0.00% 0.00% -system.ruby.L1Cache_Controller.S.L1_Replacement 141 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Store 21 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 142 0.00% 0.00% system.ruby.L1Cache_Controller.M.Load 184 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 3308 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Store 33 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_Replacement 945 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Ifetch 3298 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Store 32 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_Replacement 944 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 9 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Load 220 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Store 330 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 268 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock 1 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Load 80 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Ifetch 2115 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Ifetch 2125 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Store 25 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.L1_Replacement 6 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 984 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 982 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Load 21 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.Store 266 0.00% 0.00% system.ruby.L1Cache_Controller.MM_W.L1_Replacement 4 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 236 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 237 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Data_All_Tokens 191 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Ack 1 0.00% 0.00% -system.ruby.L1Cache_Controller.SM.Data_All_Tokens 20 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_Shared 161 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_All_Tokens 1010 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 1 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Request_Timeout 1 0.00% 0.00% +system.ruby.L1Cache_Controller.SM.Data_All_Tokens 21 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_Shared 163 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_All_Tokens 1008 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 9 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Request_Timeout 9 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS 1122 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS_Last_Token 49 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 211 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 1265 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 212 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 1264 0.00% 0.00% system.ruby.L2Cache_Controller.Writeback_Shared_Data 84 0.00% 0.00% system.ruby.L2Cache_Controller.Writeback_All_Tokens 1270 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 1010 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETS 9 0.00% 0.00% +system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 10 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 1008 0.00% 0.00% system.ruby.L2Cache_Controller.NP.L1_GETX 166 0.00% 0.00% system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 81 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 1192 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 1191 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 10 0.00% 0.00% system.ruby.L2Cache_Controller.I.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L2_Replacement 69 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L2_Replacement 70 0.00% 0.00% system.ruby.L2Cache_Controller.I.Writeback_Shared_Data 3 0.00% 0.00% system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 21 0.00% 0.00% system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 49 0.00% 0.00% system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00% system.ruby.L2Cache_Controller.S.L2_Replacement 34 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L1_GETX 17 0.00% 0.00% +system.ruby.L2Cache_Controller.O.L1_GETX 18 0.00% 0.00% system.ruby.L2Cache_Controller.O.L2_Replacement 38 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 57 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 112 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 58 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 114 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETX 26 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 1124 0.00% 0.00% -system.ruby.Directory_Controller.GETX 278 0.00% 0.00% -system.ruby.Directory_Controller.GETS 1034 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 1122 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETS 9 0.00% 0.00% +system.ruby.Directory_Controller.GETX 209 0.00% 0.00% +system.ruby.Directory_Controller.GETS 1013 0.00% 0.00% +system.ruby.Directory_Controller.Lockdown 10 0.00% 0.00% +system.ruby.Directory_Controller.Unlockdown 10 0.00% 0.00% system.ruby.Directory_Controller.Data_Owner 9 0.00% 0.00% -system.ruby.Directory_Controller.Data_All_Tokens 220 0.00% 0.00% +system.ruby.Directory_Controller.Data_All_Tokens 219 0.00% 0.00% system.ruby.Directory_Controller.Ack_Owner 29 0.00% 0.00% -system.ruby.Directory_Controller.Ack_Owner_All_Tokens 904 0.00% 0.00% +system.ruby.Directory_Controller.Ack_Owner_All_Tokens 903 0.00% 0.00% system.ruby.Directory_Controller.Ack_All_Tokens 34 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 1178 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 229 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 1176 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 228 0.00% 0.00% system.ruby.Directory_Controller.O.GETX 168 0.00% 0.00% -system.ruby.Directory_Controller.O.GETS 1010 0.00% 0.00% +system.ruby.Directory_Controller.O.GETS 1008 0.00% 0.00% system.ruby.Directory_Controller.O.Ack_All_Tokens 34 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETX 17 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETX 18 0.00% 0.00% +system.ruby.Directory_Controller.NO.Lockdown 1 0.00% 0.00% system.ruby.Directory_Controller.NO.Data_Owner 9 0.00% 0.00% -system.ruby.Directory_Controller.NO.Data_All_Tokens 220 0.00% 0.00% +system.ruby.Directory_Controller.NO.Data_All_Tokens 219 0.00% 0.00% system.ruby.Directory_Controller.NO.Ack_Owner 29 0.00% 0.00% -system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 904 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETX 93 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETS 24 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Memory_Ack 229 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Memory_Data 1178 0.00% 0.00% +system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 903 0.00% 0.00% +system.ruby.Directory_Controller.L.Unlockdown 10 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETX 23 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETS 5 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Memory_Ack 228 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.Memory_Data 9 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Lockdown 9 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Memory_Data 1167 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini index 8663b4c78..8473e2239 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,26 +237,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer probeFilter +children=directory probeFilter buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory eventq_index=0 +from_memory_controller_latency=2 full_bit_dir_enabled=false -memBuffer=system.ruby.dir_cntrl0.memBuffer -memory_controller_latency=2 number_of_TBEs=256 -peer=Null probeFilter=system.ruby.dir_cntrl0.probeFilter probe_filter_enabled=false recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[5] dmaResponseFromDir=system.ruby.network.slave[5] forwardFromDir=system.ruby.network.slave[3] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[4] responseFromDir=system.ruby.network.slave[4] responseToDir=system.ruby.network.master[3] @@ -200,33 +266,8 @@ unblockToDir=system.ruby.network.master[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.dir_cntrl0.probeFilter] @@ -259,11 +300,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 version=0 forwardToCache=system.ruby.network.master[0] @@ -319,7 +360,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -423,7 +464,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt index 29b31fb1d..72fcefa3c 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby-MOESI_hammer/stats.txt @@ -1,18 +1,266 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000093 # Number of seconds simulated -sim_ticks 93341 # Number of ticks simulated -final_tick 93341 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000096 # Number of seconds simulated +sim_ticks 96381 # Number of ticks simulated +final_tick 96381 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 52665 # Simulator instruction rate (inst/s) -host_op_rate 52659 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 769125 # Simulator tick rate (ticks/s) -host_mem_usage 161200 # Number of bytes of host memory used -host_seconds 0.12 # Real time elapsed on the host +host_inst_rate 32379 # Simulator instruction rate (inst/s) +host_op_rate 32376 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 488288 # Simulator tick rate (ticks/s) +host_mem_usage 436896 # Number of bytes of host memory used +host_seconds 0.20 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 74176 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 74176 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14080 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14080 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1159 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1159 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 220 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 220 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 769612268 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 769612268 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 146086884 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 146086884 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 915699152 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 915699152 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1159 # Number of read requests accepted +system.mem_ctrls.writeReqs 220 # Number of write requests accepted +system.mem_ctrls.readBursts 1159 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 220 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 64192 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 9984 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 5568 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 74176 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14080 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 156 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 104 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 86 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 52 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 82 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 77 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 96 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 18 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 59 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 47 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 22 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 358 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 61 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 40 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 21 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 2 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 18 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 43 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 96301 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1159 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 220 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 1003 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 4 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 194 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 352.659794 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 218.108055 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 333.620332 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 54 27.84% 27.84% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 51 26.29% 54.12% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 19 9.79% 63.92% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 16 8.25% 72.16% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 12 6.19% 78.35% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 7 3.61% 81.96% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 7 3.61% 85.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 5 2.58% 88.14% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 23 11.86% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 194 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 5 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 140 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 105.715654 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 81.473922 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-23 1 20.00% 20.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::120-127 1 20.00% 40.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::128-135 1 20.00% 60.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::208-215 1 20.00% 80.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::216-223 1 20.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 5 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 5 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 17.400000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 17.358321 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.341641 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 2 40.00% 40.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 2 40.00% 80.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 1 20.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 5 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 6850 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 25907 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 5015 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.83 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 25.83 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 666.02 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 57.77 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 769.61 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 146.09 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 5.65 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 5.20 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.45 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 21.25 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 808 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 82 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 80.56 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 70.69 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 69.83 # Average gap between requests +system.mem_ctrls.pageHitRate 79.54 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 11 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 3120 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 90575 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 476280 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 975240 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 264600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 541800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 5104320 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 7063680 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 238464 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 663552 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 6102720 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 6102720 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 54836964 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 61829496 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 8112600 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 1978800 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 75135948 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 79155288 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 801.946249 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 844.845750 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -21,13 +269,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 8449 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 10.048887 -system.ruby.latency_hist::gmean 3.321275 -system.ruby.latency_hist::stdev 19.898198 -system.ruby.latency_hist | 7289 86.28% 86.28% | 0 0.00% 86.28% | 0 0.00% 86.28% | 1098 13.00% 99.28% | 9 0.11% 99.38% | 24 0.28% 99.67% | 0 0.00% 99.67% | 27 0.32% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 10.408736 +system.ruby.latency_hist::gmean 3.320045 +system.ruby.latency_hist::stdev 22.997500 +system.ruby.latency_hist | 8209 97.17% 97.17% | 227 2.69% 99.86% | 0 0.00% 99.86% | 1 0.01% 99.87% | 6 0.07% 99.94% | 5 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 2 system.ruby.hit_latency_hist::max_bucket 19 @@ -37,13 +285,13 @@ system.ruby.hit_latency_hist::gmean 2.107025 system.ruby.hit_latency_hist::stdev 1.810102 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 7086 97.21% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 0 0.00% 97.21% | 203 2.79% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 7289 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1159 -system.ruby.miss_latency_hist::mean 58.742019 -system.ruby.miss_latency_hist::gmean 58.108492 -system.ruby.miss_latency_hist::stdev 10.823033 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1098 94.74% 94.74% | 9 0.78% 95.51% | 24 2.07% 97.58% | 0 0.00% 97.58% | 27 2.33% 99.91% | 1 0.09% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 61.364970 +system.ruby.miss_latency_hist::gmean 57.951867 +system.ruby.miss_latency_hist::stdev 28.728264 +system.ruby.miss_latency_hist | 920 79.38% 79.38% | 227 19.59% 98.96% | 0 0.00% 98.96% | 1 0.09% 99.05% | 6 0.52% 99.57% | 5 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1159 system.ruby.Directory.incomplete_times 1158 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks @@ -56,7 +304,8 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses 6400 system.ruby.l1_cntrl0.L2cache.demand_hits 203 # Number of cache demand hits system.ruby.l1_cntrl0.L2cache.demand_misses 1159 # Number of cache demand misses system.ruby.l1_cntrl0.L2cache.demand_accesses 1362 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 4.804427 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 4.652888 system.ruby.network.routers0.msg_count.Request_Control::2 1159 system.ruby.network.routers0.msg_count.Response_Data::4 1159 system.ruby.network.routers0.msg_count.Writeback_Data::5 220 @@ -71,24 +320,10 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 9144 system.ruby.network.routers0.msg_bytes.Writeback_Control::5 7384 system.ruby.network.routers0.msg_bytes.Unblock_Control::5 9272 -system.ruby.dir_cntrl0.memBuffer.memReq 1379 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 1159 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 220 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 649 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 166 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 1 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 167 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.121102 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 114 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 33 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 8 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 11 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 75 5.44% 5.44% | 17 1.23% 6.67% | 45 3.26% 9.93% | 40 2.90% 12.84% | 54 3.92% 16.75% | 101 7.32% 24.08% | 33 2.39% 26.47% | 16 1.16% 27.63% | 20 1.45% 29.08% | 22 1.60% 30.67% | 32 2.32% 32.99% | 34 2.47% 35.46% | 53 3.84% 39.30% | 50 3.63% 42.93% | 39 2.83% 45.76% | 31 2.25% 48.01% | 39 2.83% 50.83% | 22 1.60% 52.43% | 21 1.52% 53.95% | 27 1.96% 55.91% | 28 2.03% 57.94% | 38 2.76% 60.70% | 81 5.87% 66.57% | 22 1.60% 68.17% | 31 2.25% 70.41% | 23 1.67% 72.08% | 32 2.32% 74.40% | 72 5.22% 79.62% | 89 6.45% 86.08% | 126 9.14% 95.21% | 14 1.02% 96.23% | 52 3.77% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1379 # Number of accesses per bank system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits system.ruby.dir_cntrl0.probeFilter.demand_misses 0 # Number of cache demand misses system.ruby.dir_cntrl0.probeFilter.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 4.804427 +system.ruby.network.routers1.percent_links_utilized 4.652888 system.ruby.network.routers1.msg_count.Request_Control::2 1159 system.ruby.network.routers1.msg_count.Response_Data::4 1159 system.ruby.network.routers1.msg_count.Writeback_Data::5 220 @@ -103,7 +338,7 @@ system.ruby.network.routers1.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 9144 system.ruby.network.routers1.msg_bytes.Writeback_Control::5 7384 system.ruby.network.routers1.msg_bytes.Unblock_Control::5 9272 -system.ruby.network.routers2.percent_links_utilized 4.804427 +system.ruby.network.routers2.percent_links_utilized 4.652888 system.ruby.network.routers2.msg_count.Request_Control::2 1159 system.ruby.network.routers2.msg_count.Response_Data::4 1159 system.ruby.network.routers2.msg_count.Writeback_Data::5 220 @@ -128,7 +363,6 @@ system.ruby.network.msg_byte.Response_Data 250344 system.ruby.network.msg_byte.Writeback_Data 47520 system.ruby.network.msg_byte.Writeback_Control 77016 system.ruby.network.msg_byte.Unblock_Control 27816 -system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -162,7 +396,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 93341 # number of cpu cycles simulated +system.cpu.numCycles 96381 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -181,7 +415,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 93341 # Number of busy cycles +system.cpu.num_busy_cycles 96381 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -220,12 +454,12 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 6400 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 6.199848 +system.ruby.network.routers0.throttle0.link_utilization 6.004295 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1159 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1143 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 83448 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 9144 -system.ruby.network.routers0.throttle1.link_utilization 3.409006 +system.ruby.network.routers0.throttle1.link_utilization 3.301481 system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 1159 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 220 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 1143 @@ -236,7 +470,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 15840 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 7384 system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 9272 -system.ruby.network.routers1.throttle0.link_utilization 3.409006 +system.ruby.network.routers1.throttle0.link_utilization 3.301481 system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 1159 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 220 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 1143 @@ -247,17 +481,17 @@ system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 15840 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 7384 system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 9272 -system.ruby.network.routers1.throttle1.link_utilization 6.199848 +system.ruby.network.routers1.throttle1.link_utilization 6.004295 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1159 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1143 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 83448 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 9144 -system.ruby.network.routers2.throttle0.link_utilization 6.199848 +system.ruby.network.routers2.throttle0.link_utilization 6.004295 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1159 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1143 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 83448 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 9144 -system.ruby.network.routers2.throttle1.link_utilization 3.409006 +system.ruby.network.routers2.throttle1.link_utilization 3.301481 system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 1159 system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 220 system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 1143 @@ -268,13 +502,13 @@ system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 15840 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 9144 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 7384 system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 9272 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 22.775993 -system.ruby.LD.latency_hist::gmean 7.779006 -system.ruby.LD.latency_hist::stdev 26.522309 -system.ruby.LD.latency_hist | 763 64.50% 64.50% | 0 0.00% 64.50% | 0 0.00% 64.50% | 403 34.07% 98.56% | 6 0.51% 99.07% | 7 0.59% 99.66% | 0 0.00% 99.66% | 4 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 22.819949 +system.ruby.LD.latency_hist::gmean 7.633765 +system.ruby.LD.latency_hist::stdev 29.454181 +system.ruby.LD.latency_hist | 845 71.43% 71.43% | 248 20.96% 92.39% | 86 7.27% 99.66% | 2 0.17% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 0 0.00% 99.83% | 2 0.17% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 2 system.ruby.LD.hit_latency_hist::max_bucket 19 @@ -284,21 +518,21 @@ system.ruby.LD.hit_latency_hist::gmean 2.587610 system.ruby.LD.hit_latency_hist::stdev 3.791932 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 658 86.24% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 0 0.00% 86.24% | 105 13.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 763 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 420 -system.ruby.LD.miss_latency_hist::mean 57.769048 -system.ruby.LD.miss_latency_hist::gmean 57.456176 -system.ruby.LD.miss_latency_hist::stdev 7.426103 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 403 95.95% 95.95% | 6 1.43% 97.38% | 7 1.67% 99.05% | 0 0.00% 99.05% | 4 0.95% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 57.892857 +system.ruby.LD.miss_latency_hist::gmean 54.485563 +system.ruby.LD.miss_latency_hist::stdev 22.570398 +system.ruby.LD.miss_latency_hist | 82 19.52% 19.52% | 248 59.05% 78.57% | 86 20.48% 99.05% | 2 0.48% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 2 0.48% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 420 system.ruby.ST.latency_hist::bucket_size 16 system.ruby.ST.latency_hist::max_bucket 159 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 14.321387 -system.ruby.ST.latency_hist::gmean 4.046888 -system.ruby.ST.latency_hist::stdev 27.064708 -system.ruby.ST.latency_hist | 707 81.73% 81.73% | 0 0.00% 81.73% | 0 0.00% 81.73% | 129 14.91% 96.65% | 1 0.12% 96.76% | 4 0.46% 97.23% | 0 0.00% 97.23% | 23 2.66% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 11.716763 +system.ruby.ST.latency_hist::gmean 3.868197 +system.ruby.ST.latency_hist::stdev 20.732802 +system.ruby.ST.latency_hist | 707 81.73% 81.73% | 44 5.09% 86.82% | 0 0.00% 86.82% | 74 8.55% 95.38% | 36 4.16% 99.54% | 4 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 2 system.ruby.ST.hit_latency_hist::max_bucket 19 @@ -311,18 +545,18 @@ system.ruby.ST.hit_latency_hist::total 707 system.ruby.ST.miss_latency_hist::bucket_size 16 system.ruby.ST.miss_latency_hist::max_bucket 159 system.ruby.ST.miss_latency_hist::samples 158 -system.ruby.ST.miss_latency_hist::mean 67.158228 -system.ruby.ST.miss_latency_hist::gmean 64.120487 -system.ruby.ST.miss_latency_hist::stdev 23.863071 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 129 81.65% 81.65% | 1 0.63% 82.28% | 4 2.53% 84.81% | 0 0.00% 84.81% | 23 14.56% 99.37% | 1 0.63% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 52.898734 +system.ruby.ST.miss_latency_hist::gmean 50.075344 +system.ruby.ST.miss_latency_hist::stdev 15.909453 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 44 27.85% 27.85% | 0 0.00% 27.85% | 74 46.84% 74.68% | 36 22.78% 97.47% | 4 2.53% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 158 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 7.118906 -system.ruby.IFETCH.latency_hist::gmean 2.763022 -system.ruby.IFETCH.latency_hist::stdev 15.900341 -system.ruby.IFETCH.latency_hist | 5819 90.92% 90.92% | 0 0.00% 90.92% | 0 0.00% 90.92% | 566 8.84% 99.77% | 2 0.03% 99.80% | 13 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 7.937812 +system.ruby.IFETCH.latency_hist::gmean 2.788276 +system.ruby.IFETCH.latency_hist::stdev 21.096217 +system.ruby.IFETCH.latency_hist | 6291 98.30% 98.30% | 99 1.55% 99.84% | 0 0.00% 99.84% | 1 0.02% 99.86% | 4 0.06% 99.92% | 5 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 2 system.ruby.IFETCH.hit_latency_hist::max_bucket 19 @@ -332,13 +566,13 @@ system.ruby.IFETCH.hit_latency_hist::gmean 2.042257 system.ruby.IFETCH.hit_latency_hist::stdev 1.156174 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 5754 98.88% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 0 0.00% 98.88% | 65 1.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5819 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 581 -system.ruby.IFETCH.miss_latency_hist::mean 57.156627 -system.ruby.IFETCH.miss_latency_hist::gmean 57.036946 -system.ruby.IFETCH.miss_latency_hist::stdev 4.170245 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 566 97.42% 97.42% | 2 0.34% 97.76% | 13 2.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 66.177281 +system.ruby.IFETCH.miss_latency_hist::gmean 63.049831 +system.ruby.IFETCH.miss_latency_hist::stdev 34.055805 +system.ruby.IFETCH.miss_latency_hist | 472 81.24% 81.24% | 99 17.04% 98.28% | 0 0.00% 98.28% | 1 0.17% 98.45% | 4 0.69% 99.14% | 5 0.86% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 581 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 @@ -354,13 +588,13 @@ system.ruby.L2Cache.hit_mach_latency_hist::mean 13 system.ruby.L2Cache.hit_mach_latency_hist::gmean 13.000000 system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 203 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L2Cache.hit_mach_latency_hist::total 203 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1159 -system.ruby.Directory.miss_mach_latency_hist::mean 58.742019 -system.ruby.Directory.miss_mach_latency_hist::gmean 58.108492 -system.ruby.Directory.miss_mach_latency_hist::stdev 10.823033 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1098 94.74% 94.74% | 9 0.78% 95.51% | 24 2.07% 97.58% | 0 0.00% 97.58% | 27 2.33% 99.91% | 1 0.09% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 61.364970 +system.ruby.Directory.miss_mach_latency_hist::gmean 57.951867 +system.ruby.Directory.miss_mach_latency_hist::stdev 28.728264 +system.ruby.Directory.miss_mach_latency_hist | 920 79.38% 79.38% | 227 19.59% 98.96% | 0 0.00% 98.96% | 1 0.09% 99.05% | 6 0.52% 99.57% | 5 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1159 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -377,10 +611,10 @@ system.ruby.Directory.miss_latency_hist.initial_to_forward::total 1 system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 8 system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 79 system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 1 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 61 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 61.000000 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 75 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 75.000000 system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev nan -system.ruby.Directory.miss_latency_hist.forward_to_first_response | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.forward_to_first_response | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 1 system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 1 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 9 @@ -402,13 +636,13 @@ system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 13 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 13.000000 system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 105 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 420 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 57.769048 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 57.456176 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 7.426103 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 403 95.95% 95.95% | 6 1.43% 97.38% | 7 1.67% 99.05% | 0 0.00% 99.05% | 4 0.95% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 57.892857 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 54.485563 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 22.570398 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 82 19.52% 19.52% | 248 59.05% 78.57% | 86 20.48% 99.05% | 2 0.48% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 2 0.48% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 420 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -427,10 +661,10 @@ system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 33 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 158 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 67.158228 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 64.120487 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 23.863071 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 129 81.65% 81.65% | 1 0.63% 82.28% | 4 2.53% 84.81% | 0 0.00% 84.81% | 23 14.56% 99.37% | 1 0.63% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 52.898734 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 50.075344 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 15.909453 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 44 27.85% 27.85% | 0 0.00% 27.85% | 74 46.84% 74.68% | 36 22.78% 97.47% | 4 2.53% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 158 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -446,13 +680,13 @@ system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 13 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 13.000000 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 65 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 65 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 581 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 57.156627 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 57.036946 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 4.170245 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 566 97.42% 97.42% | 2 0.34% 97.76% | 13 2.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 66.177281 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 63.049831 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 34.055805 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 472 81.24% 81.24% | 99 17.04% 98.28% | 0 0.00% 98.28% | 1 0.17% 98.45% | 4 0.69% 99.14% | 5 0.86% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 581 system.ruby.L1Cache_Controller.Load 1191 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 6411 0.00% 0.00% @@ -495,8 +729,8 @@ system.ruby.L1Cache_Controller.MI.Store 27 0.00% 0.00% system.ruby.L1Cache_Controller.MI.Writeback_Ack 1143 0.00% 0.00% system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 133 0.00% 0.00% system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 70 0.00% 0.00% -system.ruby.Directory_Controller.GETX 186 0.00% 0.00% -system.ruby.Directory_Controller.GETS 1022 0.00% 0.00% +system.ruby.Directory_Controller.GETX 185 0.00% 0.00% +system.ruby.Directory_Controller.GETS 1020 0.00% 0.00% system.ruby.Directory_Controller.PUT 1143 0.00% 0.00% system.ruby.Directory_Controller.UnblockM 1159 0.00% 0.00% system.ruby.Directory_Controller.Writeback_Exclusive_Clean 923 0.00% 0.00% @@ -512,8 +746,6 @@ system.ruby.Directory_Controller.WB.GETX 27 0.00% 0.00% system.ruby.Directory_Controller.WB.GETS 19 0.00% 0.00% system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 923 0.00% 0.00% system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 220 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.GETX 1 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.GETS 2 0.00% 0.00% system.ruby.Directory_Controller.WB_E_W.Memory_Ack 220 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini index a87c15412..791e6db74 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,56 +237,32 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[3] dmaResponseFromDir=system.ruby.network.slave[3] forwardFromDir=system.ruby.network.slave[4] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[2] responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -235,11 +276,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 version=0 forwardToCache=system.ruby.network.master[0] @@ -264,7 +305,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory deadlock_threshold=500000 @@ -368,7 +409,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt index 17ffa2150..01d67d280 100644 --- a/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/linux/simple-timing-ruby/stats.txt @@ -1,18 +1,266 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000144 # Number of seconds simulated -sim_ticks 143853 # Number of ticks simulated -final_tick 143853 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000124 # Number of seconds simulated +sim_ticks 123564 # Number of ticks simulated +final_tick 123564 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 53676 # Simulator instruction rate (inst/s) -host_op_rate 53669 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1208067 # Simulator tick rate (ticks/s) -host_mem_usage 160752 # Number of bytes of host memory used -host_seconds 0.12 # Real time elapsed on the host +host_inst_rate 34581 # Simulator instruction rate (inst/s) +host_op_rate 34578 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 668563 # Simulator tick rate (ticks/s) +host_mem_usage 436724 # Number of bytes of host memory used +host_seconds 0.19 # Real time elapsed on the host sim_insts 6390 # Number of instructions simulated sim_ops 6390 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 110720 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 110720 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 110464 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 110464 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1730 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1730 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 1726 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 1726 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 896053867 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 896053867 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 893982066 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 893982066 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1790035933 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1790035933 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1730 # Number of read requests accepted +system.mem_ctrls.writeReqs 1726 # Number of write requests accepted +system.mem_ctrls.readBursts 1730 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 1726 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 56704 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 54016 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 57536 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 110720 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 110464 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 844 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 803 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 85 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 44 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 71 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 65 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 112 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 22 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 3 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 55 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 32 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 20 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 276 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 80 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 19 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 84 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 44 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 73 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 62 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 130 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 23 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 53 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 32 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 15 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 277 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 81 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 20 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 123476 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1730 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 1726 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 886 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 12 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 52 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 59 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 56 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 56 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 258 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 429.147287 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 269.046347 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 361.589640 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 63 24.42% 24.42% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 51 19.77% 44.19% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 24 9.30% 53.49% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 27 10.47% 63.95% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 14 5.43% 69.38% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 11 4.26% 73.64% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 12 4.65% 78.29% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 14 5.43% 83.72% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 42 16.28% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 258 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 55 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 15.927273 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 15.760356 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 2.949291 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 29 52.73% 52.73% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 21 38.18% 90.91% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 4 7.27% 98.18% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::36-37 1 1.82% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 55 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 55 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.345455 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.329469 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.750757 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 44 80.00% 80.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 4 7.27% 87.27% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 6 10.91% 98.18% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 1 1.82% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 55 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 10464 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 27298 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 4430 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 11.81 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 30.81 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 458.90 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 465.64 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 896.05 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 893.98 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 7.22 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 3.59 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 3.64 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 26.06 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 665 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 854 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 75.06 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 92.52 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 35.73 # Average gap between requests +system.mem_ctrls.pageHitRate 83.97 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 11701 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 3900 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 101465 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 771120 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 1081080 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 428400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 600600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 4879680 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 5466240 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 4281984 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 4323456 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 7628400 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 7628400 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 69482088 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 69027912 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 9282000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 9680400 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 96753672 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 97808088 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 826.587089 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 835.595188 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 1 # delay histogram for all message system.ruby.delayHist::max_bucket 9 # delay histogram for all message @@ -26,13 +274,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8449 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 8449 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8448 -system.ruby.latency_hist::mean 16.028054 -system.ruby.latency_hist::gmean 5.654112 -system.ruby.latency_hist::stdev 25.911348 -system.ruby.latency_hist | 6718 79.52% 79.52% | 0 0.00% 79.52% | 0 0.00% 79.52% | 336 3.98% 83.50% | 1251 14.81% 98.31% | 136 1.61% 99.92% | 5 0.06% 99.98% | 2 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 13.626420 +system.ruby.latency_hist::gmean 5.329740 +system.ruby.latency_hist::stdev 25.242996 +system.ruby.latency_hist | 8195 97.01% 97.01% | 199 2.36% 99.36% | 43 0.51% 99.87% | 2 0.02% 99.89% | 5 0.06% 99.95% | 4 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8448 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 @@ -41,20 +289,21 @@ system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6718 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 6718 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1730 -system.ruby.miss_latency_hist::mean 66.619075 -system.ruby.miss_latency_hist::gmean 66.251950 -system.ruby.miss_latency_hist::stdev 7.725779 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 336 19.42% 19.42% | 1251 72.31% 91.73% | 136 7.86% 99.60% | 5 0.29% 99.88% | 2 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 54.891329 +system.ruby.miss_latency_hist::gmean 49.648144 +system.ruby.miss_latency_hist::stdev 31.153546 +system.ruby.miss_latency_hist | 1477 85.38% 85.38% | 199 11.50% 96.88% | 43 2.49% 99.36% | 2 0.12% 99.48% | 5 0.29% 99.77% | 4 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1730 system.ruby.Directory.incomplete_times 1729 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.ruby.l1_cntrl0.cacheMemory.demand_hits 6718 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 1730 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 8448 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 6.006131 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 6.992328 system.ruby.network.routers0.msg_count.Control::2 1730 system.ruby.network.routers0.msg_count.Data::2 1726 system.ruby.network.routers0.msg_count.Response_Data::4 1730 @@ -63,21 +312,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 13840 system.ruby.network.routers0.msg_bytes.Data::2 124272 system.ruby.network.routers0.msg_bytes.Response_Data::4 124560 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 13808 -system.ruby.dir_cntrl0.memBuffer.memReq 3456 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 1730 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 1726 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 999 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 3037 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 11 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 3048 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.881944 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 1500 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 1375 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 55 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 107 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 162 4.69% 4.69% | 36 1.04% 5.73% | 92 2.66% 8.39% | 110 3.18% 11.57% | 106 3.07% 14.64% | 362 10.47% 25.12% | 98 2.84% 27.95% | 36 1.04% 28.99% | 32 0.93% 29.92% | 34 0.98% 30.90% | 83 2.40% 33.30% | 92 2.66% 35.97% | 110 3.18% 39.15% | 104 3.01% 42.16% | 84 2.43% 44.59% | 86 2.49% 47.08% | 83 2.40% 49.48% | 53 1.53% 51.01% | 50 1.45% 52.46% | 58 1.68% 54.14% | 64 1.85% 55.99% | 124 3.59% 59.58% | 212 6.13% 65.71% | 72 2.08% 67.80% | 66 1.91% 69.70% | 50 1.45% 71.15% | 122 3.53% 74.68% | 190 5.50% 80.18% | 220 6.37% 86.55% | 325 9.40% 95.95% | 42 1.22% 97.16% | 98 2.84% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 3456 # Number of accesses per bank -system.ruby.network.routers1.percent_links_utilized 6.006131 +system.ruby.network.routers1.percent_links_utilized 6.992328 system.ruby.network.routers1.msg_count.Control::2 1730 system.ruby.network.routers1.msg_count.Data::2 1726 system.ruby.network.routers1.msg_count.Response_Data::4 1730 @@ -86,7 +321,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 13840 system.ruby.network.routers1.msg_bytes.Data::2 124272 system.ruby.network.routers1.msg_bytes.Response_Data::4 124560 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers2.percent_links_utilized 6.006131 +system.ruby.network.routers2.percent_links_utilized 6.992328 system.ruby.network.routers2.msg_count.Control::2 1730 system.ruby.network.routers2.msg_count.Data::2 1726 system.ruby.network.routers2.msg_count.Response_Data::4 1730 @@ -103,7 +338,6 @@ system.ruby.network.msg_byte.Control 41520 system.ruby.network.msg_byte.Data 372816 system.ruby.network.msg_byte.Response_Data 373680 system.ruby.network.msg_byte.Writeback_Control 41424 -system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -137,7 +371,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 17 # Number of system calls -system.cpu.numCycles 143853 # number of cpu cycles simulated +system.cpu.numCycles 123564 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 6390 # Number of instructions committed @@ -156,7 +390,7 @@ system.cpu.num_mem_refs 2058 # nu system.cpu.num_load_insts 1190 # Number of load instructions system.cpu.num_store_insts 868 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 143853 # Number of busy cycles +system.cpu.num_busy_cycles 123564 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 1050 # Number of branches fetched @@ -195,32 +429,32 @@ system.cpu.op_class::MemWrite 868 13.56% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 6400 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 6.011692 +system.ruby.network.routers0.throttle0.link_utilization 6.998802 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1730 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1726 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 124560 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers0.throttle1.link_utilization 6.000570 +system.ruby.network.routers0.throttle1.link_utilization 6.985853 system.ruby.network.routers0.throttle1.msg_count.Control::2 1730 system.ruby.network.routers0.throttle1.msg_count.Data::2 1726 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 13840 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 124272 -system.ruby.network.routers1.throttle0.link_utilization 6.000570 +system.ruby.network.routers1.throttle0.link_utilization 6.985853 system.ruby.network.routers1.throttle0.msg_count.Control::2 1730 system.ruby.network.routers1.throttle0.msg_count.Data::2 1726 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 13840 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 124272 -system.ruby.network.routers1.throttle1.link_utilization 6.011692 +system.ruby.network.routers1.throttle1.link_utilization 6.998802 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1730 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1726 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 124560 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers2.throttle0.link_utilization 6.011692 +system.ruby.network.routers2.throttle0.link_utilization 6.998802 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1730 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1726 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 124560 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 13808 -system.ruby.network.routers2.throttle1.link_utilization 6.000570 +system.ruby.network.routers2.throttle1.link_utilization 6.985853 system.ruby.network.routers2.throttle1.msg_count.Control::2 1730 system.ruby.network.routers2.throttle1.msg_count.Data::2 1726 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 13840 @@ -235,13 +469,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 1726 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 1726 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 1726 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 64 +system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1183 -system.ruby.LD.latency_hist::mean 41.560440 -system.ruby.LD.latency_hist::gmean 19.958512 -system.ruby.LD.latency_hist::stdev 30.922662 -system.ruby.LD.latency_hist | 456 38.55% 38.55% | 0 0.00% 38.55% | 0 0.00% 38.55% | 118 9.97% 48.52% | 572 48.35% 96.87% | 36 3.04% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 33.711750 +system.ruby.LD.latency_hist::gmean 16.462445 +system.ruby.LD.latency_hist::stdev 33.973523 +system.ruby.LD.latency_hist | 1077 91.04% 91.04% | 86 7.27% 98.31% | 15 1.27% 99.58% | 2 0.17% 99.75% | 2 0.17% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1183 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -250,21 +484,21 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 456 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 456 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 64 +system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 727 -system.ruby.LD.miss_latency_hist::mean 65.746905 -system.ruby.LD.miss_latency_hist::gmean 65.515952 -system.ruby.LD.miss_latency_hist::stdev 6.090166 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 118 16.23% 16.23% | 572 78.68% 94.91% | 36 4.95% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 52.975241 +system.ruby.LD.miss_latency_hist::gmean 47.891138 +system.ruby.LD.miss_latency_hist::stdev 30.251097 +system.ruby.LD.miss_latency_hist | 621 85.42% 85.42% | 86 11.83% 97.25% | 15 2.06% 99.31% | 2 0.28% 99.59% | 2 0.28% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 727 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 64 +system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 865 -system.ruby.ST.latency_hist::mean 23.805780 -system.ruby.ST.latency_hist::gmean 8.045280 -system.ruby.ST.latency_hist::stdev 31.148787 -system.ruby.ST.latency_hist | 592 68.44% 68.44% | 0 0.00% 68.44% | 0 0.00% 68.44% | 29 3.35% 71.79% | 202 23.35% 95.14% | 42 4.86% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 18.557225 +system.ruby.ST.latency_hist::gmean 7.162336 +system.ruby.ST.latency_hist::stdev 28.547301 +system.ruby.ST.latency_hist | 834 96.42% 96.42% | 21 2.43% 98.84% | 9 1.04% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 865 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 @@ -273,21 +507,21 @@ system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 592 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 592 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 64 +system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 273 -system.ruby.ST.miss_latency_hist::mean 68.923077 -system.ruby.ST.miss_latency_hist::gmean 68.323325 -system.ruby.ST.miss_latency_hist::stdev 9.836417 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 29 10.62% 10.62% | 202 73.99% 84.62% | 42 15.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 52.293040 +system.ruby.ST.miss_latency_hist::gmean 47.271858 +system.ruby.ST.miss_latency_hist::stdev 30.324989 +system.ruby.ST.miss_latency_hist | 242 88.64% 88.64% | 21 7.69% 96.34% | 9 3.30% 99.63% | 0 0.00% 99.63% | 0 0.00% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 273 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6400 -system.ruby.IFETCH.latency_hist::mean 10.257344 -system.ruby.IFETCH.latency_hist::gmean 4.269833 -system.ruby.IFETCH.latency_hist::stdev 20.411875 -system.ruby.IFETCH.latency_hist | 5670 88.59% 88.59% | 0 0.00% 88.59% | 0 0.00% 88.59% | 189 2.95% 91.55% | 477 7.45% 99.00% | 58 0.91% 99.91% | 4 0.06% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 9.247344 +system.ruby.IFETCH.latency_hist::gmean 4.157427 +system.ruby.IFETCH.latency_hist::stdev 20.515003 +system.ruby.IFETCH.latency_hist | 6284 98.19% 98.19% | 92 1.44% 99.63% | 19 0.30% 99.92% | 0 0.00% 99.92% | 3 0.05% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6400 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -296,21 +530,21 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5670 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5670 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 730 -system.ruby.IFETCH.miss_latency_hist::mean 66.626027 -system.ruby.IFETCH.miss_latency_hist::gmean 66.226254 -system.ruby.IFETCH.miss_latency_hist::stdev 8.110427 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 189 25.89% 25.89% | 477 65.34% 91.23% | 58 7.95% 99.18% | 4 0.55% 99.73% | 2 0.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 57.771233 +system.ruby.IFETCH.miss_latency_hist::gmean 52.414605 +system.ruby.IFETCH.miss_latency_hist::stdev 32.138819 +system.ruby.IFETCH.miss_latency_hist | 614 84.11% 84.11% | 92 12.60% 96.71% | 19 2.60% 99.32% | 0 0.00% 99.32% | 3 0.41% 99.73% | 2 0.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 730 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1730 -system.ruby.Directory.miss_mach_latency_hist::mean 66.619075 -system.ruby.Directory.miss_mach_latency_hist::gmean 66.251950 -system.ruby.Directory.miss_mach_latency_hist::stdev 7.725779 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 336 19.42% 19.42% | 1251 72.31% 91.73% | 136 7.86% 99.60% | 5 0.29% 99.88% | 2 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 54.891329 +system.ruby.Directory.miss_mach_latency_hist::gmean 49.648144 +system.ruby.Directory.miss_mach_latency_hist::stdev 31.153546 +system.ruby.Directory.miss_mach_latency_hist | 1477 85.38% 85.38% | 199 11.50% 96.88% | 43 2.49% 99.36% | 2 0.12% 99.48% | 5 0.29% 99.77% | 4 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1730 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -333,34 +567,34 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 727 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 65.746905 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.515952 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 6.090166 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 118 16.23% 16.23% | 572 78.68% 94.91% | 36 4.95% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 52.975241 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 47.891138 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 30.251097 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 621 85.42% 85.42% | 86 11.83% 97.25% | 15 2.06% 99.31% | 2 0.28% 99.59% | 2 0.28% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 727 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 273 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 68.923077 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 68.323325 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 9.836417 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 29 10.62% 10.62% | 202 73.99% 84.62% | 42 15.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 52.293040 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 47.271858 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 30.324989 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 242 88.64% 88.64% | 21 7.69% 96.34% | 9 3.30% 99.63% | 0 0.00% 99.63% | 0 0.00% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 273 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 730 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 66.626027 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 66.226254 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 8.110427 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 189 25.89% 25.89% | 477 65.34% 91.23% | 58 7.95% 99.18% | 4 0.55% 99.73% | 2 0.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 57.771233 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 52.414605 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 32.138819 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 614 84.11% 84.11% | 92 12.60% 96.71% | 19 2.60% 99.32% | 0 0.00% 99.32% | 3 0.41% 99.73% | 2 0.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 730 system.ruby.L1Cache_Controller.Load 1183 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 6400 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini index 4519f7012..cfffbc558 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,21 +237,21 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system to_mem_ctrl_latency=1 transitions_per_cycle=4 version=0 +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[5] responseFromDir=system.ruby.network.slave[6] responseToDir=system.ruby.network.master[6] @@ -194,33 +259,8 @@ responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -237,12 +277,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system to_l2_latency=1 transitions_per_cycle=4 version=0 @@ -290,12 +330,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -322,9 +363,9 @@ eventq_index=0 l2_request_latency=2 l2_response_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system to_l1_latency=1 transitions_per_cycle=4 version=0 @@ -465,7 +506,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt index 8e4167e07..d47845159 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MESI_Two_Level/stats.txt @@ -1,25 +1,267 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000053 # Number of seconds simulated -sim_ticks 52548 # Number of ticks simulated -final_tick 52548 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000052 # Number of seconds simulated +sim_ticks 52301 # Number of ticks simulated +final_tick 52301 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 17447 # Simulator instruction rate (inst/s) -host_op_rate 17445 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 355681 # Simulator tick rate (ticks/s) -host_mem_usage 176684 # Number of bytes of host memory used -host_seconds 0.15 # Real time elapsed on the host +host_inst_rate 11256 # Simulator instruction rate (inst/s) +host_op_rate 11255 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 228406 # Simulator tick rate (ticks/s) +host_mem_usage 435628 # Number of bytes of host memory used +host_seconds 0.23 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 35008 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 35008 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 6592 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 6592 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 547 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 547 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 103 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 103 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 669356226 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 669356226 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 126039655 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 126039655 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 795395882 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 795395882 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 547 # Number of read requests accepted +system.mem_ctrls.writeReqs 103 # Number of write requests accepted +system.mem_ctrls.readBursts 547 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 103 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 28032 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 6976 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 35008 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 6592 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 109 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 57 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 43 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 31 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 26 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 84 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 84 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 37 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 24 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 26 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 64 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 12 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 5 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 7 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 52214 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 547 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 103 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 438 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 82 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 334.829268 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 222.665618 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 287.679168 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 22 26.83% 26.83% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 19 23.17% 50.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 5 6.10% 56.10% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 17 20.73% 76.83% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 5 6.10% 82.93% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 4 4.88% 87.80% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 3 3.66% 91.46% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 2 2.44% 93.90% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 5 6.10% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 82 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 268 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 268.000000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::256-271 1 100.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 1 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 2713 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 11035 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 2190 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.19 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 25.19 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 535.97 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 19.58 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 669.36 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 126.04 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 4.34 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.19 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.15 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 22.51 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 350 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 14 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 79.91 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 30.43 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 80.33 # Average gap between requests +system.mem_ctrls.pageHitRate 75.21 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 20 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 45410 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 173880 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 393120 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 96600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 218400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 1971840 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 2907840 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 165888 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 31347036 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 31310100 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 688200 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 720600 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 37328916 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 38767308 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 794.638028 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 825.257749 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 1 # delay histogram for all message system.ruby.delayHist::max_bucket 9 # delay histogram for all message system.ruby.delayHist::samples 3612 # delay histogram for all message -system.ruby.delayHist::mean 0.099668 # delay histogram for all message -system.ruby.delayHist::stdev 0.887483 # delay histogram for all message -system.ruby.delayHist | 3567 98.75% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 45 1.25% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::mean 0.144518 # delay histogram for all message +system.ruby.delayHist::stdev 0.930805 # delay histogram for all message +system.ruby.delayHist | 3486 96.51% 96.51% | 0 0.00% 96.51% | 81 2.24% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 0 0.00% 98.75% | 45 1.25% 100.00% | 0 0.00% 100.00% # delay histogram for all message system.ruby.delayHist::total 3612 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -28,13 +270,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 3295 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 14.952641 -system.ruby.latency_hist::gmean 5.183037 -system.ruby.latency_hist::stdev 26.534204 -system.ruby.latency_hist | 2722 82.64% 82.64% | 25 0.76% 83.39% | 0 0.00% 83.39% | 0 0.00% 83.39% | 520 15.79% 99.18% | 24 0.73% 99.91% | 2 0.06% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 14.877656 +system.ruby.latency_hist::gmean 5.143561 +system.ruby.latency_hist::stdev 28.438893 +system.ruby.latency_hist | 2856 86.70% 86.70% | 431 13.08% 99.79% | 1 0.03% 99.82% | 2 0.06% 99.88% | 3 0.09% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 @@ -43,13 +285,13 @@ system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2722 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2722 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 572 -system.ruby.miss_latency_hist::mean 71.832168 -system.ruby.miss_latency_hist::gmean 69.921343 -system.ruby.miss_latency_hist::stdev 11.764017 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 25 4.37% 4.37% | 0 0.00% 4.37% | 0 0.00% 4.37% | 520 90.91% 95.28% | 24 4.20% 99.48% | 2 0.35% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 71.400350 +system.ruby.miss_latency_hist::gmean 66.909551 +system.ruby.miss_latency_hist::stdev 28.130025 +system.ruby.miss_latency_hist | 134 23.43% 23.43% | 431 75.35% 98.78% | 1 0.17% 98.95% | 2 0.35% 99.30% | 3 0.52% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 572 system.ruby.l1_cntrl0.L1Dcache.demand_hits 437 # Number of cache demand hits system.ruby.l1_cntrl0.L1Dcache.demand_misses 272 # Number of cache demand misses @@ -67,7 +309,7 @@ system.ruby.l1_cntrl0.prefetcher.hits 0 # nu system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.network.routers0.percent_links_utilized 3.786062 +system.ruby.network.routers0.percent_links_utilized 3.803943 system.ruby.network.routers0.msg_count.Control::0 572 system.ruby.network.routers0.msg_count.Request_Control::2 431 system.ruby.network.routers0.msg_count.Response_Data::1 572 @@ -87,7 +329,7 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::0 632 system.ruby.l2_cntrl0.L2cache.demand_hits 25 # Number of cache demand hits system.ruby.l2_cntrl0.L2cache.demand_misses 547 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 572 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 7.293332 +system.ruby.network.routers1.percent_links_utilized 7.327776 system.ruby.network.routers1.msg_count.Control::0 1119 system.ruby.network.routers1.msg_count.Request_Control::2 431 system.ruby.network.routers1.msg_count.Response_Data::1 1222 @@ -104,27 +346,14 @@ system.ruby.network.routers1.msg_bytes.Response_Control::2 2176 system.ruby.network.routers1.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers1.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 632 -system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 650 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 547 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 103 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 365 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 120 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 120 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.184615 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 61 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 51 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memArbWait 8 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 26 4.00% 4.00% | 14 2.15% 6.15% | 0 0.00% 6.15% | 49 7.54% 13.69% | 21 3.23% 16.92% | 21 3.23% 20.15% | 42 6.46% 26.62% | 25 3.85% 30.46% | 6 0.92% 31.38% | 4 0.62% 32.00% | 7 1.08% 33.08% | 4 0.62% 33.69% | 24 3.69% 37.38% | 42 6.46% 43.85% | 26 4.00% 47.85% | 3 0.46% 48.31% | 5 0.77% 49.08% | 7 1.08% 50.15% | 7 1.08% 51.23% | 18 2.77% 54.00% | 10 1.54% 55.54% | 29 4.46% 60.00% | 15 2.31% 62.31% | 50 7.69% 70.00% | 19 2.92% 72.92% | 5 0.77% 73.69% | 6 0.92% 74.62% | 16 2.46% 77.08% | 14 2.15% 79.23% | 24 3.69% 82.92% | 19 2.92% 85.85% | 92 14.15% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 650 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 3.507270 +system.ruby.network.routers2.percent_links_utilized 3.523833 system.ruby.network.routers2.msg_count.Control::0 547 system.ruby.network.routers2.msg_count.Response_Data::1 650 system.ruby.network.routers2.msg_count.Response_Control::1 975 system.ruby.network.routers2.msg_bytes.Control::0 4376 system.ruby.network.routers2.msg_bytes.Response_Data::1 46800 system.ruby.network.routers2.msg_bytes.Response_Control::1 7800 -system.ruby.network.routers3.percent_links_utilized 4.862221 +system.ruby.network.routers3.percent_links_utilized 4.885184 system.ruby.network.routers3.msg_count.Control::0 1119 system.ruby.network.routers3.msg_count.Request_Control::2 431 system.ruby.network.routers3.msg_count.Response_Data::1 1222 @@ -153,6 +382,7 @@ system.ruby.network.msg_byte.Response_Data 263952 system.ruby.network.msg_byte.Response_Control 41760 system.ruby.network.msg_byte.Writeback_Data 23112 system.ruby.network.msg_byte.Writeback_Control 1896 +system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -186,7 +416,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 52548 # number of cpu cycles simulated +system.cpu.numCycles 52301 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -205,7 +435,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 52548 # Number of busy cycles +system.cpu.num_busy_cycles 52301 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -244,14 +474,14 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 2585 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.426467 +system.ruby.network.routers0.throttle0.link_utilization 5.452095 system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 431 system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 572 system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 124 system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 3448 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 41184 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 992 -system.ruby.network.routers0.throttle1.link_utilization 2.145657 +system.ruby.network.routers0.throttle1.link_utilization 2.155791 system.ruby.network.routers0.throttle1.msg_count.Control::0 572 system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 369 system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 272 @@ -264,7 +494,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 217 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 632 -system.ruby.network.routers1.throttle0.link_utilization 7.342810 +system.ruby.network.routers1.throttle0.link_utilization 7.377488 system.ruby.network.routers1.throttle0.msg_count.Control::0 572 system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 547 system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 908 @@ -279,7 +509,7 @@ system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 217 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 632 -system.ruby.network.routers1.throttle1.link_utilization 7.243853 +system.ruby.network.routers1.throttle1.link_utilization 7.278064 system.ruby.network.routers1.throttle1.msg_count.Control::0 547 system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 431 system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 675 @@ -288,26 +518,26 @@ system.ruby.network.routers1.throttle1.msg_bytes.Control::0 4376 system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 3448 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 48600 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 4480 -system.ruby.network.routers2.throttle0.link_utilization 1.817386 +system.ruby.network.routers2.throttle0.link_utilization 1.825969 system.ruby.network.routers2.throttle0.msg_count.Control::0 547 system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 103 system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 436 system.ruby.network.routers2.throttle0.msg_bytes.Control::0 4376 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 7416 system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 3488 -system.ruby.network.routers2.throttle1.link_utilization 5.197153 +system.ruby.network.routers2.throttle1.link_utilization 5.221697 system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 547 system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 539 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 39384 system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 4312 -system.ruby.network.routers3.throttle0.link_utilization 5.426467 +system.ruby.network.routers3.throttle0.link_utilization 5.452095 system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 431 system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 572 system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 124 system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 3448 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 41184 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 992 -system.ruby.network.routers3.throttle1.link_utilization 7.342810 +system.ruby.network.routers3.throttle1.link_utilization 7.377488 system.ruby.network.routers3.throttle1.msg_count.Control::0 572 system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 547 system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 908 @@ -322,7 +552,7 @@ system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 217 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 3240 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 4464 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 632 -system.ruby.network.routers3.throttle2.link_utilization 1.817386 +system.ruby.network.routers3.throttle2.link_utilization 1.825969 system.ruby.network.routers3.throttle2.msg_count.Control::0 547 system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 103 system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 436 @@ -339,20 +569,22 @@ system.ruby.delayVCHist.vnet_0::total 968 # de system.ruby.delayVCHist.vnet_1::bucket_size 1 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::max_bucket 9 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::samples 2213 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 2213 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 0.073204 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 0.375650 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 2132 96.34% 96.34% | 0 0.00% 96.34% | 81 3.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::total 2213 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::samples 431 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 431 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 431 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 36.662651 -system.ruby.LD.latency_hist::gmean 14.004037 -system.ruby.LD.latency_hist::stdev 35.611863 -system.ruby.LD.latency_hist | 211 50.84% 50.84% | 12 2.89% 53.73% | 0 0.00% 53.73% | 0 0.00% 53.73% | 181 43.61% 97.35% | 9 2.17% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 33.351807 +system.ruby.LD.latency_hist::gmean 13.076698 +system.ruby.LD.latency_hist::stdev 35.943616 +system.ruby.LD.latency_hist | 223 53.73% 53.73% | 75 18.07% 71.81% | 105 25.30% 97.11% | 11 2.65% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -361,21 +593,21 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 211 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 211 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 204 -system.ruby.LD.miss_latency_hist::mean 71.480392 -system.ruby.LD.miss_latency_hist::gmean 68.920061 -system.ruby.LD.miss_latency_hist::stdev 13.795288 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 12 5.88% 5.88% | 0 0.00% 5.88% | 0 0.00% 5.88% | 181 88.73% 94.61% | 9 4.41% 99.02% | 1 0.49% 99.51% | 1 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 64.745098 +system.ruby.LD.miss_latency_hist::gmean 59.953469 +system.ruby.LD.miss_latency_hist::stdev 26.208218 +system.ruby.LD.miss_latency_hist | 12 5.88% 5.88% | 75 36.76% 42.65% | 105 51.47% 94.12% | 11 5.39% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 0 0.00% 99.51% | 1 0.49% 100.00% system.ruby.LD.miss_latency_hist::total 204 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 64 +system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 18.945578 -system.ruby.ST.latency_hist::gmean 6.204355 -system.ruby.ST.latency_hist::stdev 29.867576 -system.ruby.ST.latency_hist | 226 76.87% 76.87% | 4 1.36% 78.23% | 0 0.00% 78.23% | 0 0.00% 78.23% | 59 20.07% 98.30% | 4 1.36% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 16.670068 +system.ruby.ST.latency_hist::gmean 5.908100 +system.ruby.ST.latency_hist::stdev 30.631855 +system.ruby.ST.latency_hist | 264 89.80% 89.80% | 29 9.86% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 @@ -384,21 +616,21 @@ system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 226 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 226 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 64 +system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 68 -system.ruby.ST.miss_latency_hist::mean 71.941176 -system.ruby.ST.miss_latency_hist::gmean 69.425776 -system.ruby.ST.miss_latency_hist::stdev 13.893929 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 4 5.88% 5.88% | 0 0.00% 5.88% | 0 0.00% 5.88% | 59 86.76% 92.65% | 4 5.88% 98.53% | 1 1.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 62.102941 +system.ruby.ST.miss_latency_hist::gmean 56.188955 +system.ruby.ST.miss_latency_hist::stdev 37.122283 +system.ruby.ST.miss_latency_hist | 38 55.88% 55.88% | 29 42.65% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 1 1.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 68 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 32 +system.ruby.IFETCH.latency_hist::max_bucket 319 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 11.013153 -system.ruby.IFETCH.latency_hist::gmean 4.329120 -system.ruby.IFETCH.latency_hist::stdev 22.357768 -system.ruby.IFETCH.latency_hist | 2285 88.39% 88.39% | 9 0.35% 88.74% | 0 0.00% 88.74% | 0 0.00% 88.74% | 280 10.83% 99.57% | 11 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 11.707930 +system.ruby.IFETCH.latency_hist::gmean 4.358751 +system.ruby.IFETCH.latency_hist::stdev 25.535583 +system.ruby.IFETCH.latency_hist | 2294 88.74% 88.74% | 0 0.00% 88.74% | 276 10.68% 99.42% | 10 0.39% 99.81% | 1 0.04% 99.85% | 0 0.00% 99.85% | 1 0.04% 99.88% | 1 0.04% 99.92% | 1 0.04% 99.96% | 1 0.04% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -407,13 +639,13 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2285 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2285 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 32 +system.ruby.IFETCH.miss_latency_hist::max_bucket 319 system.ruby.IFETCH.miss_latency_hist::samples 300 -system.ruby.IFETCH.miss_latency_hist::mean 72.046667 -system.ruby.IFETCH.miss_latency_hist::gmean 70.724443 -system.ruby.IFETCH.miss_latency_hist::stdev 9.575496 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 9 3.00% 3.00% | 0 0.00% 3.00% | 0 0.00% 3.00% | 280 93.33% 96.33% | 11 3.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 78.033333 +system.ruby.IFETCH.miss_latency_hist::gmean 75.006009 +system.ruby.IFETCH.miss_latency_hist::stdev 25.337433 +system.ruby.IFETCH.miss_latency_hist | 9 3.00% 3.00% | 0 0.00% 3.00% | 276 92.00% 95.00% | 10 3.33% 98.33% | 1 0.33% 98.67% | 0 0.00% 98.67% | 1 0.33% 99.00% | 1 0.33% 99.33% | 1 0.33% 99.67% | 1 0.33% 100.00% system.ruby.IFETCH.miss_latency_hist::total 300 system.ruby.L1Cache_Controller.Load 415 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini index 7e18a82ef..0dadccb22 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,21 +237,22 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 forwardFromDir=system.ruby.network.slave[6] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[5] responseFromDir=system.ruby.network.slave[5] responseToDir=system.ruby.network.master[6] @@ -194,33 +260,8 @@ responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -234,12 +275,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 use_timeout_latency=50 version=0 @@ -280,7 +321,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -305,11 +346,11 @@ clk_domain=system.ruby.clk_domain cluster_id=0 eventq_index=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 response_latency=2 ruby_system=system.ruby +system=system transitions_per_cycle=4 version=0 GlobalRequestFromL2Cache=system.ruby.network.slave[2] @@ -449,7 +490,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt index 99c36fa52..2e81c65b5 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_directory/stats.txt @@ -1,18 +1,260 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000045 # Number of seconds simulated -sim_ticks 44968 # Number of ticks simulated -final_tick 44968 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000048 # Number of seconds simulated +sim_ticks 48283 # Number of ticks simulated +final_tick 48283 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 32543 # Simulator instruction rate (inst/s) -host_op_rate 32537 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 567670 # Simulator tick rate (ticks/s) -host_mem_usage 162088 # Number of bytes of host memory used -host_seconds 0.08 # Real time elapsed on the host +host_inst_rate 12943 # Simulator instruction rate (inst/s) +host_op_rate 12941 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 242448 # Simulator tick rate (ticks/s) +host_mem_usage 437744 # Number of bytes of host memory used +host_seconds 0.20 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 29760 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 29760 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 4992 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 4992 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 465 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 465 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 78 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 78 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 616366009 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 616366009 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 103390427 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 103390427 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 719756436 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 719756436 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 465 # Number of read requests accepted +system.mem_ctrls.writeReqs 78 # Number of write requests accepted +system.mem_ctrls.readBursts 465 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 78 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 24640 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 5120 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 29760 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 4992 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 80 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 32 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 36 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 26 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 24 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 69 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 71 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 31 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 16 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 29 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 66 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 10 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 5 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 7 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 48195 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 465 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 78 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 385 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 82 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 305.951220 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 201.196627 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 274.128379 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 25 30.49% 30.49% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 16 19.51% 50.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 13 15.85% 65.85% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 9 10.98% 76.83% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 7 8.54% 85.37% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 3 3.66% 89.02% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 4 4.88% 93.90% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 2 2.44% 96.34% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 3 3.66% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 82 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 249 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 249.000000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::248-255 1 100.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 1 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 2437 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 9752 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 1925 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.33 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 25.33 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 510.32 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 21.21 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 616.37 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 103.39 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 4.15 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 3.99 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.17 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 21.54 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 299 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 77.66 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 88.76 # Average gap between requests +system.mem_ctrls.pageHitRate 72.85 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 76 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 45412 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 173880 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 446040 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 96600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 247800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 1884480 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 2808000 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 165888 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 31539240 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 30693132 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 520800 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 1263000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 37266360 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 38675220 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 793.272596 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 823.262378 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -21,129 +263,110 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 3295 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 12.651488 -system.ruby.latency_hist::gmean 4.761588 -system.ruby.latency_hist::stdev 24.047137 -system.ruby.latency_hist | 2784 84.52% 84.52% | 87 2.64% 87.16% | 0 0.00% 87.16% | 0 0.00% 87.16% | 414 12.57% 99.73% | 3 0.09% 99.82% | 5 0.15% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 13.657863 +system.ruby.latency_hist::gmean 4.922626 +system.ruby.latency_hist::stdev 27.058784 +system.ruby.latency_hist | 2909 88.31% 88.31% | 378 11.48% 99.79% | 3 0.09% 99.88% | 0 0.00% 99.88% | 3 0.09% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 -system.ruby.hit_latency_hist::samples 2784 +system.ruby.hit_latency_hist::samples 2750 system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2784 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 2784 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 -system.ruby.miss_latency_hist::samples 510 -system.ruby.miss_latency_hist::mean 65.337255 -system.ruby.miss_latency_hist::gmean 59.286872 -system.ruby.miss_latency_hist::stdev 21.222000 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 87 17.06% 17.06% | 0 0.00% 17.06% | 0 0.00% 17.06% | 414 81.18% 98.24% | 3 0.59% 98.82% | 5 0.98% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 510 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 469 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 240 # Number of cache demand misses +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2750 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 2750 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 +system.ruby.miss_latency_hist::samples 544 +system.ruby.miss_latency_hist::mean 67.534926 +system.ruby.miss_latency_hist::gmean 60.177697 +system.ruby.miss_latency_hist::stdev 30.933879 +system.ruby.miss_latency_hist | 159 29.23% 29.23% | 378 69.49% 98.71% | 3 0.55% 99.26% | 0 0.00% 99.26% | 3 0.55% 99.82% | 1 0.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 544 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 435 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 274 # Number of cache demand misses system.ruby.l1_cntrl0.L1Dcache.demand_accesses 709 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 2315 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 270 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 2585 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 6.188845 -system.ruby.network.routers0.msg_count.Request_Control::0 510 -system.ruby.network.routers0.msg_count.Response_Data::2 423 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 87 -system.ruby.network.routers0.msg_count.Writeback_Data::2 502 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 5.874739 +system.ruby.network.routers0.msg_count.Request_Control::0 544 +system.ruby.network.routers0.msg_count.Response_Data::2 465 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers0.msg_count.Writeback_Data::2 482 system.ruby.network.routers0.msg_count.Writeback_Control::0 1004 -system.ruby.network.routers0.msg_count.Unblock_Control::2 510 -system.ruby.network.routers0.msg_bytes.Request_Control::0 4080 -system.ruby.network.routers0.msg_bytes.Response_Data::2 30456 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 6264 -system.ruby.network.routers0.msg_bytes.Writeback_Data::2 36144 +system.ruby.network.routers0.msg_count.Unblock_Control::2 564 +system.ruby.network.routers0.msg_bytes.Request_Control::0 4352 +system.ruby.network.routers0.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers0.msg_bytes.Writeback_Data::2 34704 system.ruby.network.routers0.msg_bytes.Writeback_Control::0 8032 -system.ruby.network.routers0.msg_bytes.Unblock_Control::2 4080 -system.ruby.l2_cntrl0.L2cache.demand_hits 87 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 423 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 510 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 9.792519 -system.ruby.network.routers1.msg_count.Request_Control::0 510 -system.ruby.network.routers1.msg_count.Request_Control::1 423 -system.ruby.network.routers1.msg_count.Response_Data::2 846 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 87 -system.ruby.network.routers1.msg_count.Writeback_Data::2 578 +system.ruby.network.routers0.msg_bytes.Unblock_Control::2 4512 +system.ruby.l2_cntrl0.L2cache.demand_hits 79 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 465 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 544 # Number of cache demand accesses +system.ruby.network.routers1.percent_links_utilized 8.967442 +system.ruby.network.routers1.msg_count.Request_Control::0 544 +system.ruby.network.routers1.msg_count.Request_Control::1 465 +system.ruby.network.routers1.msg_count.Response_Data::2 930 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers1.msg_count.Writeback_Data::2 560 system.ruby.network.routers1.msg_count.Writeback_Control::0 1004 -system.ruby.network.routers1.msg_count.Writeback_Control::1 814 -system.ruby.network.routers1.msg_count.Writeback_Control::2 331 -system.ruby.network.routers1.msg_count.Unblock_Control::2 933 -system.ruby.network.routers1.msg_bytes.Request_Control::0 4080 -system.ruby.network.routers1.msg_bytes.Request_Control::1 3384 -system.ruby.network.routers1.msg_bytes.Response_Data::2 60912 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 6264 -system.ruby.network.routers1.msg_bytes.Writeback_Data::2 41616 +system.ruby.network.routers1.msg_count.Writeback_Control::1 156 +system.ruby.network.routers1.msg_count.Unblock_Control::2 1029 +system.ruby.network.routers1.msg_bytes.Request_Control::0 4352 +system.ruby.network.routers1.msg_bytes.Request_Control::1 3720 +system.ruby.network.routers1.msg_bytes.Response_Data::2 66960 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers1.msg_bytes.Writeback_Data::2 40320 system.ruby.network.routers1.msg_bytes.Writeback_Control::0 8032 -system.ruby.network.routers1.msg_bytes.Writeback_Control::1 6512 -system.ruby.network.routers1.msg_bytes.Writeback_Control::2 2648 -system.ruby.network.routers1.msg_bytes.Unblock_Control::2 7464 -system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 499 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 423 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 76 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 313 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 77 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 77 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.154309 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 41 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 25 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 2 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 9 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 18 3.61% 3.61% | 10 2.00% 5.61% | 0 0.00% 5.61% | 34 6.81% 12.42% | 20 4.01% 16.43% | 19 3.81% 20.24% | 28 5.61% 25.85% | 21 4.21% 30.06% | 5 1.00% 31.06% | 3 0.60% 31.66% | 6 1.20% 32.87% | 4 0.80% 33.67% | 21 4.21% 37.88% | 40 8.02% 45.89% | 20 4.01% 49.90% | 3 0.60% 50.50% | 4 0.80% 51.30% | 5 1.00% 52.30% | 7 1.40% 53.71% | 13 2.61% 56.31% | 10 2.00% 58.32% | 16 3.21% 61.52% | 14 2.81% 64.33% | 41 8.22% 72.55% | 15 3.01% 75.55% | 5 1.00% 76.55% | 5 1.00% 77.56% | 12 2.40% 79.96% | 12 2.40% 82.36% | 18 3.61% 85.97% | 14 2.81% 88.78% | 56 11.22% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 499 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 3.603118 -system.ruby.network.routers2.msg_count.Request_Control::1 423 -system.ruby.network.routers2.msg_count.Response_Data::2 423 -system.ruby.network.routers2.msg_count.Writeback_Data::2 76 -system.ruby.network.routers2.msg_count.Writeback_Control::1 814 -system.ruby.network.routers2.msg_count.Writeback_Control::2 331 -system.ruby.network.routers2.msg_count.Unblock_Control::2 422 -system.ruby.network.routers2.msg_bytes.Request_Control::1 3384 -system.ruby.network.routers2.msg_bytes.Response_Data::2 30456 -system.ruby.network.routers2.msg_bytes.Writeback_Data::2 5472 -system.ruby.network.routers2.msg_bytes.Writeback_Control::1 6512 -system.ruby.network.routers2.msg_bytes.Writeback_Control::2 2648 -system.ruby.network.routers2.msg_bytes.Unblock_Control::2 3376 -system.ruby.network.routers3.percent_links_utilized 6.528346 -system.ruby.network.routers3.msg_count.Request_Control::0 510 -system.ruby.network.routers3.msg_count.Request_Control::1 423 -system.ruby.network.routers3.msg_count.Response_Data::2 846 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 87 -system.ruby.network.routers3.msg_count.Writeback_Data::2 578 +system.ruby.network.routers1.msg_bytes.Writeback_Control::1 1248 +system.ruby.network.routers1.msg_bytes.Unblock_Control::2 8232 +system.ruby.network.routers2.percent_links_utilized 3.092186 +system.ruby.network.routers2.msg_count.Request_Control::1 465 +system.ruby.network.routers2.msg_count.Response_Data::2 465 +system.ruby.network.routers2.msg_count.Writeback_Data::2 78 +system.ruby.network.routers2.msg_count.Writeback_Control::1 156 +system.ruby.network.routers2.msg_count.Unblock_Control::2 464 +system.ruby.network.routers2.msg_bytes.Request_Control::1 3720 +system.ruby.network.routers2.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers2.msg_bytes.Writeback_Data::2 5616 +system.ruby.network.routers2.msg_bytes.Writeback_Control::1 1248 +system.ruby.network.routers2.msg_bytes.Unblock_Control::2 3712 +system.ruby.network.routers3.percent_links_utilized 5.978295 +system.ruby.network.routers3.msg_count.Request_Control::0 544 +system.ruby.network.routers3.msg_count.Request_Control::1 465 +system.ruby.network.routers3.msg_count.Response_Data::2 930 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers3.msg_count.Writeback_Data::2 560 system.ruby.network.routers3.msg_count.Writeback_Control::0 1004 -system.ruby.network.routers3.msg_count.Writeback_Control::1 814 -system.ruby.network.routers3.msg_count.Writeback_Control::2 331 -system.ruby.network.routers3.msg_count.Unblock_Control::2 933 -system.ruby.network.routers3.msg_bytes.Request_Control::0 4080 -system.ruby.network.routers3.msg_bytes.Request_Control::1 3384 -system.ruby.network.routers3.msg_bytes.Response_Data::2 60912 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 6264 -system.ruby.network.routers3.msg_bytes.Writeback_Data::2 41616 +system.ruby.network.routers3.msg_count.Writeback_Control::1 156 +system.ruby.network.routers3.msg_count.Unblock_Control::2 1029 +system.ruby.network.routers3.msg_bytes.Request_Control::0 4352 +system.ruby.network.routers3.msg_bytes.Request_Control::1 3720 +system.ruby.network.routers3.msg_bytes.Response_Data::2 66960 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers3.msg_bytes.Writeback_Data::2 40320 system.ruby.network.routers3.msg_bytes.Writeback_Control::0 8032 -system.ruby.network.routers3.msg_bytes.Writeback_Control::1 6512 -system.ruby.network.routers3.msg_bytes.Writeback_Control::2 2648 -system.ruby.network.routers3.msg_bytes.Unblock_Control::2 7464 -system.ruby.network.msg_count.Request_Control 2799 -system.ruby.network.msg_count.Response_Data 2538 -system.ruby.network.msg_count.ResponseL2hit_Data 261 -system.ruby.network.msg_count.Writeback_Data 1734 -system.ruby.network.msg_count.Writeback_Control 6447 -system.ruby.network.msg_count.Unblock_Control 2798 -system.ruby.network.msg_byte.Request_Control 22392 -system.ruby.network.msg_byte.Response_Data 182736 -system.ruby.network.msg_byte.ResponseL2hit_Data 18792 -system.ruby.network.msg_byte.Writeback_Data 124848 -system.ruby.network.msg_byte.Writeback_Control 51576 -system.ruby.network.msg_byte.Unblock_Control 22384 -system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers3.msg_bytes.Writeback_Control::1 1248 +system.ruby.network.routers3.msg_bytes.Unblock_Control::2 8232 +system.ruby.network.msg_count.Request_Control 3027 +system.ruby.network.msg_count.Response_Data 2790 +system.ruby.network.msg_count.ResponseL2hit_Data 237 +system.ruby.network.msg_count.Writeback_Data 1680 +system.ruby.network.msg_count.Writeback_Control 3480 +system.ruby.network.msg_count.Unblock_Control 3086 +system.ruby.network.msg_byte.Request_Control 24216 +system.ruby.network.msg_byte.Response_Data 200880 +system.ruby.network.msg_byte.ResponseL2hit_Data 17064 +system.ruby.network.msg_byte.Writeback_Data 120960 +system.ruby.network.msg_byte.Writeback_Control 27840 +system.ruby.network.msg_byte.Unblock_Control 24688 +system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -177,7 +400,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 44968 # number of cpu cycles simulated +system.cpu.numCycles 48283 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -196,7 +419,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 44968 # Number of busy cycles +system.cpu.num_busy_cycles 48283 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -235,106 +458,100 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 2585 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.661804 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 423 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 87 +system.ruby.network.routers0.throttle0.link_utilization 5.589959 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 465 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 79 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 502 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 30456 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 6264 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 5688 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 4016 -system.ruby.network.routers0.throttle1.link_utilization 6.715887 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 510 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 502 +system.ruby.network.routers0.throttle1.link_utilization 6.159518 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 544 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 482 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 502 -system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 510 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 4080 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 36144 +system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 564 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 4352 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 34704 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 4016 -system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 4080 -system.ruby.network.routers1.throttle0.link_utilization 11.401441 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 510 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 423 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 502 +system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 4512 +system.ruby.network.routers1.throttle0.link_utilization 10.574115 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 544 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 465 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 482 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 502 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 407 -system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 510 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 4080 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 30456 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 36144 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 78 +system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 564 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 4352 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 34704 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 4016 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 3256 -system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 4080 -system.ruby.network.routers1.throttle1.link_utilization 8.183597 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 423 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 423 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 87 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 76 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 624 +system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 4512 +system.ruby.network.routers1.throttle1.link_utilization 7.360769 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 465 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 465 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 79 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 78 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 502 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 407 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 331 -system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 423 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 3384 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 30456 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 6264 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 5472 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 78 +system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 465 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 3720 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 5688 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 5616 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 4016 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 3256 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 2648 -system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 3384 -system.ruby.network.routers2.throttle0.link_utilization 2.520681 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 423 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 76 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 407 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2 331 -system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 422 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 3384 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 5472 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 3256 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2 2648 -system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 3376 -system.ruby.network.routers2.throttle1.link_utilization 4.685554 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 423 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 407 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 30456 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 3256 -system.ruby.network.routers3.throttle0.link_utilization 5.661804 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 423 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 87 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 624 +system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 3720 +system.ruby.network.routers2.throttle0.link_utilization 1.769774 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 465 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 78 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 78 +system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 464 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 3720 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 5616 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 624 +system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 3712 +system.ruby.network.routers2.throttle1.link_utilization 4.414597 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 465 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 78 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 624 +system.ruby.network.routers3.throttle0.link_utilization 5.589959 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 465 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 79 system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 502 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 30456 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 6264 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 5688 system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 4016 -system.ruby.network.routers3.throttle1.link_utilization 11.401441 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 510 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 423 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 502 +system.ruby.network.routers3.throttle1.link_utilization 10.574115 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 544 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 465 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 482 system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 502 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 407 -system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 510 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 4080 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 30456 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 36144 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 78 +system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 564 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 4352 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 33480 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 34704 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 4016 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 3256 -system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 4080 -system.ruby.network.routers3.throttle2.link_utilization 2.521793 -system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 423 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 76 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 407 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2 331 -system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 423 -system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 3384 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 5472 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 3256 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2 2648 -system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 3384 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 624 +system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 4512 +system.ruby.network.routers3.throttle2.link_utilization 1.770810 +system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 465 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 78 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 78 +system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 465 +system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 3720 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 5616 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 624 +system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 3720 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 28.869880 -system.ruby.LD.latency_hist::gmean 10.683547 -system.ruby.LD.latency_hist::stdev 33.485413 -system.ruby.LD.latency_hist | 233 56.14% 56.14% | 43 10.36% 66.51% | 0 0.00% 66.51% | 0 0.00% 66.51% | 133 32.05% 98.55% | 1 0.24% 98.80% | 4 0.96% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 27.831325 +system.ruby.LD.latency_hist::gmean 10.396167 +system.ruby.LD.latency_hist::stdev 35.321716 +system.ruby.LD.latency_hist | 274 66.02% 66.02% | 45 10.84% 76.87% | 87 20.96% 97.83% | 7 1.69% 99.52% | 1 0.24% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -343,44 +560,44 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 233 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 233 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 182 -system.ruby.LD.miss_latency_hist::mean 61.989011 -system.ruby.LD.miss_latency_hist::gmean 54.309691 -system.ruby.LD.miss_latency_hist::stdev 24.499406 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 43 23.63% 23.63% | 0 0.00% 23.63% | 0 0.00% 23.63% | 133 73.08% 96.70% | 1 0.55% 97.25% | 4 2.20% 99.45% | 1 0.55% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 59.620879 +system.ruby.LD.miss_latency_hist::gmean 51.035744 +system.ruby.LD.miss_latency_hist::stdev 32.307641 +system.ruby.LD.miss_latency_hist | 41 22.53% 22.53% | 45 24.73% 47.25% | 87 47.80% 95.05% | 7 3.85% 98.90% | 1 0.55% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 0 0.00% 99.45% | 1 0.55% 100.00% system.ruby.LD.miss_latency_hist::total 182 system.ruby.ST.latency_hist::bucket_size 16 system.ruby.ST.latency_hist::max_bucket 159 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 14.547619 -system.ruby.ST.latency_hist::gmean 5.302369 -system.ruby.ST.latency_hist::stdev 25.764411 -system.ruby.ST.latency_hist | 236 80.27% 80.27% | 15 5.10% 85.37% | 0 0.00% 85.37% | 0 0.00% 85.37% | 42 14.29% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 20.806122 +system.ruby.ST.latency_hist::gmean 7.447374 +system.ruby.ST.latency_hist::stdev 29.113873 +system.ruby.ST.latency_hist | 202 68.71% 68.71% | 12 4.08% 72.79% | 0 0.00% 72.79% | 35 11.90% 84.69% | 37 12.59% 97.28% | 7 2.38% 99.66% | 1 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 -system.ruby.ST.hit_latency_hist::samples 236 +system.ruby.ST.hit_latency_hist::samples 202 system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 236 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 236 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 202 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 202 system.ruby.ST.miss_latency_hist::bucket_size 16 system.ruby.ST.miss_latency_hist::max_bucket 159 -system.ruby.ST.miss_latency_hist::samples 58 -system.ruby.ST.miss_latency_hist::mean 61.534483 -system.ruby.ST.miss_latency_hist::gmean 53.817463 -system.ruby.ST.miss_latency_hist::stdev 24.770678 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 15 25.86% 25.86% | 0 0.00% 25.86% | 0 0.00% 25.86% | 42 72.41% 98.28% | 1 1.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 58 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::samples 92 +system.ruby.ST.miss_latency_hist::mean 59.902174 +system.ruby.ST.miss_latency_hist::gmean 54.831044 +system.ruby.ST.miss_latency_hist::stdev 21.909935 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 12 13.04% 13.04% | 0 0.00% 13.04% | 35 38.04% 51.09% | 37 40.22% 91.30% | 7 7.61% 98.91% | 1 1.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 92 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 9.832108 -system.ruby.IFETCH.latency_hist::gmean 4.131370 -system.ruby.IFETCH.latency_hist::stdev 20.770372 -system.ruby.IFETCH.latency_hist | 2315 89.56% 89.56% | 29 1.12% 90.68% | 0 0.00% 90.68% | 0 0.00% 90.68% | 239 9.25% 99.92% | 1 0.04% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 10.569439 +system.ruby.IFETCH.latency_hist::gmean 4.165075 +system.ruby.IFETCH.latency_hist::stdev 24.278647 +system.ruby.IFETCH.latency_hist | 2341 90.56% 90.56% | 239 9.25% 99.81% | 2 0.08% 99.88% | 0 0.00% 99.88% | 2 0.08% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -389,90 +606,113 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2315 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2315 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 270 -system.ruby.IFETCH.miss_latency_hist::mean 68.411111 -system.ruby.IFETCH.miss_latency_hist::gmean 64.218167 -system.ruby.IFETCH.miss_latency_hist::stdev 17.266269 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 29 10.74% 10.74% | 0 0.00% 10.74% | 0 0.00% 10.74% | 239 88.52% 99.26% | 1 0.37% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 75.470370 +system.ruby.IFETCH.miss_latency_hist::gmean 69.413198 +system.ruby.IFETCH.miss_latency_hist::stdev 30.681798 +system.ruby.IFETCH.miss_latency_hist | 26 9.63% 9.63% | 239 88.52% 98.15% | 2 0.74% 98.89% | 0 0.00% 98.89% | 2 0.74% 99.63% | 1 0.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 270 system.ruby.L1Cache_Controller.Load 415 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00% system.ruby.L1Cache_Controller.Store 294 0.00% 0.00% system.ruby.L1Cache_Controller.L1_Replacement 506 0.00% 0.00% -system.ruby.L1Cache_Controller.Exclusive_Data 510 0.00% 0.00% -system.ruby.L1Cache_Controller.Writeback_Ack_Data 502 0.00% 0.00% -system.ruby.L1Cache_Controller.All_acks 58 0.00% 0.00% -system.ruby.L1Cache_Controller.Use_Timeout 509 0.00% 0.00% +system.ruby.L1Cache_Controller.Data 436 0.00% 0.00% +system.ruby.L1Cache_Controller.Exclusive_Data 108 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack 20 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack_Data 482 0.00% 0.00% +system.ruby.L1Cache_Controller.All_acks 92 0.00% 0.00% +system.ruby.L1Cache_Controller.Use_Timeout 108 0.00% 0.00% system.ruby.L1Cache_Controller.I.Load 182 0.00% 0.00% system.ruby.L1Cache_Controller.I.Ifetch 270 0.00% 0.00% system.ruby.L1Cache_Controller.I.Store 58 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Load 82 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 1220 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Store 33 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_Replacement 406 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Load 49 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Ifetch 1095 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Store 7 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement 4 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Use_Timeout 444 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 99 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 114 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Load 108 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Ifetch 2315 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Store 34 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 396 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Load 10 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Store 4 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_Replacement 10 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Load 13 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Store 2 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Use_Timeout 14 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 89 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 93 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 96 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Load 3 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 82 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Use_Timeout 65 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Load 13 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 103 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement 4 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Use_Timeout 94 0.00% 0.00% system.ruby.L1Cache_Controller.IM.Exclusive_Data 58 0.00% 0.00% -system.ruby.L1Cache_Controller.OM.All_acks 58 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data 452 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 502 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS 454 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 58 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 502 0.00% 0.00% -system.ruby.L2Cache_Controller.All_Acks 43 0.00% 0.00% -system.ruby.L2Cache_Controller.Data 43 0.00% 0.00% -system.ruby.L2Cache_Controller.Data_Exclusive 380 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBCLEANDATA 396 0.00% 0.00% +system.ruby.L1Cache_Controller.SM.Exclusive_Data 34 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.All_acks 92 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data 436 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data 16 0.00% 0.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack 20 0.00% 0.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 376 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 106 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS 452 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 92 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 106 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS_only 396 0.00% 0.00% +system.ruby.L2Cache_Controller.All_Acks 80 0.00% 0.00% +system.ruby.L2Cache_Controller.Data 465 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBCLEANDATA 376 0.00% 0.00% system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 106 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Ack 407 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 510 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 407 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 380 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 43 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTX 502 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 72 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 15 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 407 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBCLEANDATA 396 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Ack 78 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 456 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 108 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 443 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 385 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 45 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_GETX 32 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 376 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_PUTX 106 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETS 51 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 336 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_GETX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 20 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L2_Replacement 29 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 16 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 12 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 78 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 376 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.Unblock 20 0.00% 0.00% system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 106 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Data_Exclusive 380 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Exclusive_Unblock 380 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.Data 43 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.All_Acks 43 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 43 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 15 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 72 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETS 2 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.Writeback_Ack 407 0.00% 0.00% -system.ruby.Directory_Controller.GETX 43 0.00% 0.00% -system.ruby.Directory_Controller.GETS 380 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 407 0.00% 0.00% -system.ruby.Directory_Controller.Exclusive_Unblock 422 0.00% 0.00% -system.ruby.Directory_Controller.Clean_Writeback 331 0.00% 0.00% -system.ruby.Directory_Controller.Dirty_Writeback 76 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 423 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 76 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 43 0.00% 0.00% -system.ruby.Directory_Controller.I.GETS 380 0.00% 0.00% -system.ruby.Directory_Controller.I.Memory_Ack 74 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 407 0.00% 0.00% -system.ruby.Directory_Controller.IS.Exclusive_Unblock 379 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Data 380 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Ack 2 0.00% 0.00% -system.ruby.Directory_Controller.MM.Exclusive_Unblock 43 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Data 43 0.00% 0.00% -system.ruby.Directory_Controller.MI.Clean_Writeback 331 0.00% 0.00% -system.ruby.Directory_Controller.MI.Dirty_Writeback 76 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Data 385 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Unblock 385 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.Data 46 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.Data 34 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.All_Acks 80 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 80 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 12 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.Unblock 51 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 16 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.Writeback_Ack 78 0.00% 0.00% +system.ruby.Directory_Controller.GETX 80 0.00% 0.00% +system.ruby.Directory_Controller.GETS 385 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 78 0.00% 0.00% +system.ruby.Directory_Controller.Unblock 262 0.00% 0.00% +system.ruby.Directory_Controller.Last_Unblock 122 0.00% 0.00% +system.ruby.Directory_Controller.Exclusive_Unblock 80 0.00% 0.00% +system.ruby.Directory_Controller.Dirty_Writeback 78 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 465 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 78 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 40 0.00% 0.00% +system.ruby.Directory_Controller.I.GETS 262 0.00% 0.00% +system.ruby.Directory_Controller.I.Memory_Ack 77 0.00% 0.00% +system.ruby.Directory_Controller.S.GETX 40 0.00% 0.00% +system.ruby.Directory_Controller.S.GETS 123 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 78 0.00% 0.00% +system.ruby.Directory_Controller.IS.Unblock 262 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Data 262 0.00% 0.00% +system.ruby.Directory_Controller.SS.Last_Unblock 122 0.00% 0.00% +system.ruby.Directory_Controller.SS.Memory_Data 123 0.00% 0.00% +system.ruby.Directory_Controller.MM.Exclusive_Unblock 80 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Data 80 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Ack 1 0.00% 0.00% +system.ruby.Directory_Controller.MI.Dirty_Writeback 78 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini index 8de8f1e38..e1272a9ad 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,7 +237,7 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 @@ -182,16 +247,17 @@ distributed_persistent=true eventq_index=0 fixed_timeout_latency=100 l2_select_num_bits=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[10] dmaResponseFromDir=system.ruby.network.slave[9] +memory=system.mem_ctrls.port persistentFromDir=system.ruby.network.slave[8] persistentToDir=system.ruby.network.master[9] requestFromDir=system.ruby.network.slave[6] @@ -202,33 +268,8 @@ responseToDir=system.ruby.network.master[8] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -248,13 +289,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 use_timeout_latency=50 version=0 @@ -297,7 +338,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -326,9 +367,9 @@ filtering_enabled=true l2_request_latency=5 l2_response_latency=5 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system transitions_per_cycle=4 version=0 GlobalRequestFromL2Cache=system.ruby.network.slave[3] @@ -469,7 +510,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt index c5b73657d..69664e25a 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_CMP_token/stats.txt @@ -1,18 +1,260 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000043 # Number of seconds simulated -sim_ticks 43073 # Number of ticks simulated -final_tick 43073 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000044 # Number of seconds simulated +sim_ticks 43869 # Number of ticks simulated +final_tick 43869 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 51660 # Simulator instruction rate (inst/s) -host_op_rate 51645 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 862979 # Simulator tick rate (ticks/s) -host_mem_usage 159984 # Number of bytes of host memory used -host_seconds 0.05 # Real time elapsed on the host +host_inst_rate 107 # Simulator instruction rate (inst/s) +host_op_rate 107 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 1826 # Simulator tick rate (ticks/s) +host_mem_usage 435688 # Number of bytes of host memory used +host_seconds 24.02 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 28672 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 28672 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 5376 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 5376 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 448 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 448 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 84 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 84 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 653582256 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 653582256 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 122546673 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 122546673 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 776128929 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 776128929 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 448 # Number of read requests accepted +system.mem_ctrls.writeReqs 84 # Number of write requests accepted +system.mem_ctrls.readBursts 448 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 84 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 24000 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 4672 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 28672 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 5376 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 73 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 38 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 37 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 26 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 24 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 70 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 72 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 29 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 16 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 23 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 60 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 11 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 5 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 7 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 43790 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 448 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 84 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 375 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 74 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 309.621622 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 203.292189 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 280.679347 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 21 28.38% 28.38% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 18 24.32% 52.70% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 10 13.51% 66.22% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 7 9.46% 75.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 8 10.81% 86.49% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 3 4.05% 90.54% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 2 2.70% 93.24% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 1 1.35% 94.59% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 4 5.41% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 74 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 245 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 245.000000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::240-247 1 100.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 1 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 2655 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 9780 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 1875 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 7.08 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 26.08 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 547.08 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 23.34 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 653.58 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 122.55 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 4.46 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.27 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.18 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 21.83 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 294 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 78.40 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 82.31 # Average gap between requests +system.mem_ctrls.pageHitRate 73.40 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 22 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 1300 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 37882 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 158760 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 355320 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 88200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 197400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 1697280 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 2483520 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 165888 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 2542800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 25360668 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 26385300 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 1267800 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 369000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 31115508 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 32499228 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 793.965501 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 829.273488 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -21,29 +263,29 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 3295 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 12.076199 -system.ruby.latency_hist::gmean 3.436747 -system.ruby.latency_hist::stdev 24.316992 -system.ruby.latency_hist | 2776 84.27% 84.27% | 70 2.13% 86.40% | 0 0.00% 86.40% | 0 0.00% 86.40% | 435 13.21% 99.61% | 3 0.09% 99.70% | 4 0.12% 99.82% | 6 0.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 12.317851 +system.ruby.latency_hist::gmean 3.428807 +system.ruby.latency_hist::stdev 27.092783 +system.ruby.latency_hist | 2919 88.62% 88.62% | 368 11.17% 99.79% | 2 0.06% 99.85% | 1 0.03% 99.88% | 1 0.03% 99.91% | 3 0.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 4 system.ruby.hit_latency_hist::max_bucket 39 system.ruby.hit_latency_hist::samples 2846 -system.ruby.hit_latency_hist::mean 2.555868 -system.ruby.hit_latency_hist::gmean 2.127279 -system.ruby.hit_latency_hist::stdev 3.505788 -system.ruby.hit_latency_hist | 2776 97.54% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 8 0.28% 97.82% | 62 2.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::mean 2.554462 +system.ruby.hit_latency_hist::gmean 2.127153 +system.ruby.hit_latency_hist::stdev 3.497278 +system.ruby.hit_latency_hist | 2776 97.54% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 0 0.00% 97.54% | 9 0.32% 97.86% | 61 2.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2846 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 448 -system.ruby.miss_latency_hist::mean 72.555804 -system.ruby.miss_latency_hist::gmean 72.369886 -system.ruby.miss_latency_hist::stdev 5.907301 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 435 97.10% 97.10% | 3 0.67% 97.77% | 4 0.89% 98.66% | 6 1.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 74.341518 +system.ruby.miss_latency_hist::gmean 71.176280 +system.ruby.miss_latency_hist::stdev 29.447133 +system.ruby.miss_latency_hist | 73 16.29% 16.29% | 368 82.14% 98.44% | 2 0.45% 98.88% | 1 0.22% 99.11% | 1 0.22% 99.33% | 3 0.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 448 system.ruby.Directory.incomplete_times 447 system.ruby.l1_cntrl0.L1Dcache.demand_hits 461 # Number of cache demand hits @@ -52,57 +294,50 @@ system.ruby.l1_cntrl0.L1Dcache.demand_accesses 709 system.ruby.l1_cntrl0.L1Icache.demand_hits 2315 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 270 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 2585 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 5.629397 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 5.531811 system.ruby.network.routers0.msg_count.Request_Control::1 518 system.ruby.network.routers0.msg_count.Response_Data::4 448 system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers0.msg_count.Response_Control::4 1 system.ruby.network.routers0.msg_count.Writeback_Data::4 502 +system.ruby.network.routers0.msg_count.Persistent_Control::3 8 system.ruby.network.routers0.msg_bytes.Request_Control::1 4144 system.ruby.network.routers0.msg_bytes.Response_Data::4 32256 system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 5040 system.ruby.network.routers0.msg_bytes.Response_Control::4 8 system.ruby.network.routers0.msg_bytes.Writeback_Data::4 36144 +system.ruby.network.routers0.msg_bytes.Persistent_Control::3 64 system.ruby.l2_cntrl0.L2cache.demand_hits 64 # Number of cache demand hits system.ruby.l2_cntrl0.L2cache.demand_misses 454 # Number of cache demand misses system.ruby.l2_cntrl0.L2cache.demand_accesses 518 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 4.203329 +system.ruby.network.routers1.percent_links_utilized 4.129340 system.ruby.network.routers1.msg_count.Request_Control::1 518 system.ruby.network.routers1.msg_count.Request_Control::2 454 system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers1.msg_count.Response_Control::4 1 system.ruby.network.routers1.msg_count.Writeback_Data::4 586 system.ruby.network.routers1.msg_count.Writeback_Control::4 365 +system.ruby.network.routers1.msg_count.Persistent_Control::3 4 system.ruby.network.routers1.msg_bytes.Request_Control::1 4144 system.ruby.network.routers1.msg_bytes.Request_Control::2 3632 system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 5040 system.ruby.network.routers1.msg_bytes.Response_Control::4 8 system.ruby.network.routers1.msg_bytes.Writeback_Data::4 42192 system.ruby.network.routers1.msg_bytes.Writeback_Control::4 2920 -system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 532 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 448 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 84 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 299 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 150 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 150 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.281955 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 38 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 90 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 6 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 16 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 19 3.57% 3.57% | 10 1.88% 5.45% | 0 0.00% 5.45% | 39 7.33% 12.78% | 20 3.76% 16.54% | 19 3.57% 20.11% | 31 5.83% 25.94% | 22 4.14% 30.08% | 5 0.94% 31.02% | 3 0.56% 31.58% | 6 1.13% 32.71% | 4 0.75% 33.46% | 22 4.14% 37.59% | 41 7.71% 45.30% | 22 4.14% 49.44% | 3 0.56% 50.00% | 4 0.75% 50.75% | 6 1.13% 51.88% | 7 1.32% 53.20% | 13 2.44% 55.64% | 10 1.88% 57.52% | 18 3.38% 60.90% | 14 2.63% 63.53% | 42 7.89% 71.43% | 16 3.01% 74.44% | 5 0.94% 75.38% | 5 0.94% 76.32% | 12 2.26% 78.57% | 13 2.44% 81.02% | 18 3.38% 84.40% | 14 2.63% 87.03% | 69 12.97% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 532 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 3.254359 +system.ruby.network.routers1.msg_bytes.Persistent_Control::3 32 +system.ruby.network.routers2.percent_links_utilized 3.197588 system.ruby.network.routers2.msg_count.Request_Control::2 454 system.ruby.network.routers2.msg_count.Response_Data::4 448 system.ruby.network.routers2.msg_count.Writeback_Data::4 84 system.ruby.network.routers2.msg_count.Writeback_Control::4 365 +system.ruby.network.routers2.msg_count.Persistent_Control::3 4 system.ruby.network.routers2.msg_bytes.Request_Control::2 3632 system.ruby.network.routers2.msg_bytes.Response_Data::4 32256 system.ruby.network.routers2.msg_bytes.Writeback_Data::4 6048 system.ruby.network.routers2.msg_bytes.Writeback_Control::4 2920 -system.ruby.network.routers3.percent_links_utilized 4.362362 +system.ruby.network.routers2.msg_bytes.Persistent_Control::3 32 +system.ruby.network.routers3.percent_links_utilized 4.286246 system.ruby.network.routers3.msg_count.Request_Control::1 518 system.ruby.network.routers3.msg_count.Request_Control::2 454 system.ruby.network.routers3.msg_count.Response_Data::4 448 @@ -110,6 +345,7 @@ system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers3.msg_count.Response_Control::4 1 system.ruby.network.routers3.msg_count.Writeback_Data::4 586 system.ruby.network.routers3.msg_count.Writeback_Control::4 365 +system.ruby.network.routers3.msg_count.Persistent_Control::3 8 system.ruby.network.routers3.msg_bytes.Request_Control::1 4144 system.ruby.network.routers3.msg_bytes.Request_Control::2 3632 system.ruby.network.routers3.msg_bytes.Response_Data::4 32256 @@ -117,19 +353,22 @@ system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 5040 system.ruby.network.routers3.msg_bytes.Response_Control::4 8 system.ruby.network.routers3.msg_bytes.Writeback_Data::4 42192 system.ruby.network.routers3.msg_bytes.Writeback_Control::4 2920 +system.ruby.network.routers3.msg_bytes.Persistent_Control::3 64 system.ruby.network.msg_count.Request_Control 2916 system.ruby.network.msg_count.Response_Data 1344 system.ruby.network.msg_count.ResponseL2hit_Data 210 system.ruby.network.msg_count.Response_Control 3 system.ruby.network.msg_count.Writeback_Data 1758 system.ruby.network.msg_count.Writeback_Control 1095 +system.ruby.network.msg_count.Persistent_Control 24 system.ruby.network.msg_byte.Request_Control 23328 system.ruby.network.msg_byte.Response_Data 96768 system.ruby.network.msg_byte.ResponseL2hit_Data 15120 system.ruby.network.msg_byte.Response_Control 24 system.ruby.network.msg_byte.Writeback_Data 126576 system.ruby.network.msg_byte.Writeback_Control 8760 -system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.msg_byte.Persistent_Control 192 +system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -163,7 +402,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 43073 # number of cpu cycles simulated +system.cpu.numCycles 43869 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -182,7 +421,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 43073 # Number of busy cycles +system.cpu.num_busy_cycles 43869 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -221,24 +460,30 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 2585 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.412904 +system.ruby.network.routers0.throttle0.link_utilization 5.319246 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 448 system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 1 +system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 4 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 32256 system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 5040 system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers0.throttle1.link_utilization 5.845890 +system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 32 +system.ruby.network.routers0.throttle1.link_utilization 5.744375 system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 518 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 502 +system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 4 system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 4144 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 36144 -system.ruby.network.routers1.throttle0.link_utilization 5.845890 +system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 32 +system.ruby.network.routers1.throttle0.link_utilization 5.744375 system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 518 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 502 +system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 4 system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 4144 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 36144 -system.ruby.network.routers1.throttle1.link_utilization 2.560769 +system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 32 +system.ruby.network.routers1.throttle1.link_utilization 2.514304 system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 454 system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 1 @@ -249,66 +494,72 @@ system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 5 system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 8 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 6048 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 2920 -system.ruby.network.routers2.throttle0.link_utilization 1.828292 +system.ruby.network.routers2.throttle0.link_utilization 1.799676 system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 454 system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 84 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 365 +system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 4 system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 3632 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 6048 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 2920 -system.ruby.network.routers2.throttle1.link_utilization 4.680426 +system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 32 +system.ruby.network.routers2.throttle1.link_utilization 4.595500 system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 448 system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 32256 -system.ruby.network.routers3.throttle0.link_utilization 5.412904 +system.ruby.network.routers3.throttle0.link_utilization 5.314687 system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 448 system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 70 system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 1 system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 32256 system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 5040 system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers3.throttle1.link_utilization 5.845890 +system.ruby.network.routers3.throttle1.link_utilization 5.744375 system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 518 system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 502 +system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 4 system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 4144 system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 36144 -system.ruby.network.routers3.throttle2.link_utilization 1.828292 +system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 32 +system.ruby.network.routers3.throttle2.link_utilization 1.799676 system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 454 system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 84 system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 365 +system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 4 system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 3632 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 6048 system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 2920 +system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 32 system.ruby.LD.latency_hist::bucket_size 16 system.ruby.LD.latency_hist::max_bucket 159 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 29.339759 -system.ruby.LD.latency_hist::gmean 8.884516 -system.ruby.LD.latency_hist::stdev 33.606098 -system.ruby.LD.latency_hist | 233 56.14% 56.14% | 33 7.95% 64.10% | 0 0.00% 64.10% | 0 0.00% 64.10% | 143 34.46% 98.55% | 1 0.24% 98.80% | 2 0.48% 99.28% | 3 0.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 27.573494 +system.ruby.LD.latency_hist::gmean 8.538591 +system.ruby.LD.latency_hist::stdev 33.296048 +system.ruby.LD.latency_hist | 233 56.14% 56.14% | 33 7.95% 64.10% | 48 11.57% 75.66% | 2 0.48% 76.14% | 67 16.14% 92.29% | 19 4.58% 96.87% | 10 2.41% 99.28% | 1 0.24% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 4 system.ruby.LD.hit_latency_hist::max_bucket 39 system.ruby.LD.hit_latency_hist::samples 266 -system.ruby.LD.hit_latency_hist::mean 4.845865 -system.ruby.LD.hit_latency_hist::gmean 2.735122 -system.ruby.LD.hit_latency_hist::stdev 7.577195 -system.ruby.LD.hit_latency_hist | 233 87.59% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 1 0.38% 87.97% | 32 12.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 4.830827 +system.ruby.LD.hit_latency_hist::gmean 2.733388 +system.ruby.LD.hit_latency_hist::stdev 7.539428 +system.ruby.LD.hit_latency_hist | 233 87.59% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 0 0.00% 87.59% | 2 0.75% 88.35% | 31 11.65% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 266 system.ruby.LD.miss_latency_hist::bucket_size 16 system.ruby.LD.miss_latency_hist::max_bucket 159 system.ruby.LD.miss_latency_hist::samples 149 -system.ruby.LD.miss_latency_hist::mean 73.067114 -system.ruby.LD.miss_latency_hist::gmean 72.788354 -system.ruby.LD.miss_latency_hist::stdev 7.286293 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 143 95.97% 95.97% | 1 0.67% 96.64% | 2 1.34% 97.99% | 3 2.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 68.174497 +system.ruby.LD.miss_latency_hist::gmean 65.240145 +system.ruby.LD.miss_latency_hist::stdev 20.253038 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 48 32.21% 32.21% | 2 1.34% 33.56% | 67 44.97% 78.52% | 19 12.75% 91.28% | 10 6.71% 97.99% | 1 0.67% 98.66% | 1 0.67% 99.33% | 1 0.67% 100.00% system.ruby.LD.miss_latency_hist::total 149 system.ruby.ST.latency_hist::bucket_size 16 system.ruby.ST.latency_hist::max_bucket 159 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 15.690476 -system.ruby.ST.latency_hist::gmean 4.247505 -system.ruby.ST.latency_hist::stdev 27.630351 -system.ruby.ST.latency_hist | 228 77.55% 77.55% | 14 4.76% 82.31% | 0 0.00% 82.31% | 0 0.00% 82.31% | 49 16.67% 98.98% | 0 0.00% 98.98% | 0 0.00% 98.98% | 3 1.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 13.656463 +system.ruby.ST.latency_hist::gmean 4.101596 +system.ruby.ST.latency_hist::stdev 23.959601 +system.ruby.ST.latency_hist | 228 77.55% 77.55% | 14 4.76% 82.31% | 20 6.80% 89.12% | 3 1.02% 90.14% | 22 7.48% 97.62% | 7 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 4 system.ruby.ST.hit_latency_hist::max_bucket 39 @@ -321,18 +572,18 @@ system.ruby.ST.hit_latency_hist::total 242 system.ruby.ST.miss_latency_hist::bucket_size 16 system.ruby.ST.miss_latency_hist::max_bucket 159 system.ruby.ST.miss_latency_hist::samples 52 -system.ruby.ST.miss_latency_hist::mean 73.711538 -system.ruby.ST.miss_latency_hist::gmean 73.204309 -system.ruby.ST.miss_latency_hist::stdev 9.969240 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 49 94.23% 94.23% | 0 0.00% 94.23% | 0 0.00% 94.23% | 3 5.77% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 62.211538 +system.ruby.ST.miss_latency_hist::gmean 60.076620 +system.ruby.ST.miss_latency_hist::stdev 16.157723 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 20 38.46% 38.46% | 3 5.77% 44.23% | 22 42.31% 86.54% | 7 13.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 52 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 8.893617 -system.ruby.IFETCH.latency_hist::gmean 2.880478 -system.ruby.IFETCH.latency_hist::stdev 20.653523 -system.ruby.IFETCH.latency_hist | 2315 89.56% 89.56% | 23 0.89% 90.44% | 0 0.00% 90.44% | 0 0.00% 90.44% | 243 9.40% 99.85% | 2 0.08% 99.92% | 2 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 9.716441 +system.ruby.IFETCH.latency_hist::gmean 2.901884 +system.ruby.IFETCH.latency_hist::stdev 25.462800 +system.ruby.IFETCH.latency_hist | 2338 90.44% 90.44% | 242 9.36% 99.81% | 0 0.00% 99.81% | 1 0.04% 99.85% | 1 0.04% 99.88% | 3 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 4 system.ruby.IFETCH.hit_latency_hist::max_bucket 39 @@ -342,13 +593,13 @@ system.ruby.IFETCH.hit_latency_hist::gmean 2.050316 system.ruby.IFETCH.hit_latency_hist::stdev 2.270469 system.ruby.IFETCH.hit_latency_hist | 2315 99.02% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 0 0.00% 99.02% | 23 0.98% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2338 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 247 -system.ruby.IFETCH.miss_latency_hist::mean 72.004049 -system.ruby.IFETCH.miss_latency_hist::gmean 71.944768 -system.ruby.IFETCH.miss_latency_hist::stdev 3.180860 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 243 98.38% 98.38% | 2 0.81% 99.19% | 2 0.81% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 80.615385 +system.ruby.IFETCH.miss_latency_hist::gmean 77.741160 +system.ruby.IFETCH.miss_latency_hist::stdev 34.366891 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 242 97.98% 97.98% | 0 0.00% 97.98% | 1 0.40% 98.38% | 1 0.40% 98.79% | 3 1.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 247 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 @@ -360,18 +611,18 @@ system.ruby.L1Cache.hit_mach_latency_hist::total 2776 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 4 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 39 system.ruby.L2Cache.hit_mach_latency_hist::samples 70 -system.ruby.L2Cache.hit_mach_latency_hist::mean 24.600000 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.570558 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.159710 -system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 8 11.43% 11.43% | 62 88.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::mean 24.542857 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 24.511430 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 1.200069 +system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 12.86% 12.86% | 61 87.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L2Cache.hit_mach_latency_hist::total 70 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 448 -system.ruby.Directory.miss_mach_latency_hist::mean 72.555804 -system.ruby.Directory.miss_mach_latency_hist::gmean 72.369886 -system.ruby.Directory.miss_mach_latency_hist::stdev 5.907301 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 435 97.10% 97.10% | 3 0.67% 97.77% | 4 0.89% 98.66% | 6 1.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 74.341518 +system.ruby.Directory.miss_mach_latency_hist::gmean 71.176280 +system.ruby.Directory.miss_mach_latency_hist::stdev 29.447133 +system.ruby.Directory.miss_mach_latency_hist | 73 16.29% 16.29% | 368 82.14% 98.44% | 2 0.45% 98.88% | 1 0.22% 99.11% | 1 0.22% 99.33% | 3 0.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 448 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -391,13 +642,13 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev nan system.ruby.Directory.miss_latency_hist.forward_to_first_response | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 70 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 70.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 83 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 83.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -409,18 +660,18 @@ system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 233 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 4 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 39 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 33 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.939394 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.936912 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.348155 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 3.03% 3.03% | 32 96.97% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 24.818182 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 24.809790 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 0.635145 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 6.06% 6.06% | 31 93.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 33 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 149 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 73.067114 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 72.788354 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 7.286293 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 143 95.97% 95.97% | 1 0.67% 96.64% | 2 1.34% 97.99% | 3 2.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 68.174497 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.240145 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 20.253038 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 48 32.21% 32.21% | 2 1.34% 33.56% | 67 44.97% 78.52% | 19 12.75% 91.28% | 10 6.71% 97.99% | 1 0.67% 98.66% | 1 0.67% 99.33% | 1 0.67% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 149 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -440,10 +691,10 @@ system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 14 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 52 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 73.711538 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 73.204309 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 9.969240 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 49 94.23% 94.23% | 0 0.00% 94.23% | 0 0.00% 94.23% | 3 5.77% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 62.211538 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 60.076620 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 16.157723 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 20 38.46% 38.46% | 3 5.77% 44.23% | 22 42.31% 86.54% | 7 13.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 52 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -459,13 +710,13 @@ system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 25 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 25.000000 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 23 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 23 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 247 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 72.004049 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 71.944768 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 3.180860 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 243 98.38% 98.38% | 2 0.81% 99.19% | 2 0.81% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 80.615385 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 77.741160 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 34.366891 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 242 97.98% 97.98% | 0 0.00% 97.98% | 1 0.40% 98.38% | 1 0.40% 98.79% | 3 1.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 247 system.ruby.L1Cache_Controller.Load 415 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00% @@ -474,6 +725,8 @@ system.ruby.L1Cache_Controller.L1_Replacement 504 0.00% 0.00% system.ruby.L1Cache_Controller.Data_Shared 56 0.00% 0.00% system.ruby.L1Cache_Controller.Data_All_Tokens 462 0.00% 0.00% system.ruby.L1Cache_Controller.Ack 1 0.00% 0.00% +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 4 0.00% 0.00% +system.ruby.L1Cache_Controller.Request_Timeout 2 0.00% 0.00% system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 461 0.00% 0.00% system.ruby.L1Cache_Controller.NP.Load 182 0.00% 0.00% system.ruby.L1Cache_Controller.NP.Ifetch 270 0.00% 0.00% @@ -483,14 +736,15 @@ system.ruby.L1Cache_Controller.S.Ifetch 158 0.00% 0.00% system.ruby.L1Cache_Controller.S.Store 8 0.00% 0.00% system.ruby.L1Cache_Controller.S.L1_Replacement 48 0.00% 0.00% system.ruby.L1Cache_Controller.M.Load 66 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 1161 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Ifetch 1150 0.00% 0.00% system.ruby.L1Cache_Controller.M.Store 29 0.00% 0.00% system.ruby.L1Cache_Controller.M.L1_Replacement 358 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 2 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Load 96 0.00% 0.00% system.ruby.L1Cache_Controller.MM.Store 104 0.00% 0.00% system.ruby.L1Cache_Controller.MM.L1_Replacement 96 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Load 36 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Ifetch 996 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Ifetch 1007 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Store 3 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.L1_Replacement 1 0.00% 0.00% system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 392 0.00% 0.00% @@ -503,16 +757,21 @@ system.ruby.L1Cache_Controller.IM.Ack 1 0.00% 0.00% system.ruby.L1Cache_Controller.SM.Data_All_Tokens 8 0.00% 0.00% system.ruby.L1Cache_Controller.IS.Data_Shared 56 0.00% 0.00% system.ruby.L1Cache_Controller.IS.Data_All_Tokens 396 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 2 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Request_Timeout 2 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS 448 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETS_Last_Token 4 0.00% 0.00% system.ruby.L2Cache_Controller.L1_GETX 66 0.00% 0.00% system.ruby.L2Cache_Controller.L2_Replacement 458 0.00% 0.00% system.ruby.L2Cache_Controller.Writeback_Shared_Data 21 0.00% 0.00% system.ruby.L2Cache_Controller.Writeback_All_Tokens 481 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETS 2 0.00% 0.00% +system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 2 0.00% 0.00% system.ruby.L2Cache_Controller.NP.L1_GETS 396 0.00% 0.00% system.ruby.L2Cache_Controller.NP.L1_GETX 50 0.00% 0.00% system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 18 0.00% 0.00% system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 448 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 2 0.00% 0.00% system.ruby.L2Cache_Controller.I.L1_GETX 1 0.00% 0.00% system.ruby.L2Cache_Controller.I.L2_Replacement 9 0.00% 0.00% system.ruby.L2Cache_Controller.I.Writeback_Shared_Data 3 0.00% 0.00% @@ -526,8 +785,11 @@ system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 27 0.00% system.ruby.L2Cache_Controller.M.L1_GETS 52 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETX 8 0.00% 0.00% system.ruby.L2Cache_Controller.M.L2_Replacement 415 0.00% 0.00% -system.ruby.Directory_Controller.GETX 70 0.00% 0.00% -system.ruby.Directory_Controller.GETS 405 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETS 2 0.00% 0.00% +system.ruby.Directory_Controller.GETX 61 0.00% 0.00% +system.ruby.Directory_Controller.GETS 398 0.00% 0.00% +system.ruby.Directory_Controller.Lockdown 2 0.00% 0.00% +system.ruby.Directory_Controller.Unlockdown 2 0.00% 0.00% system.ruby.Directory_Controller.Data_Owner 3 0.00% 0.00% system.ruby.Directory_Controller.Data_All_Tokens 81 0.00% 0.00% system.ruby.Directory_Controller.Ack_Owner 16 0.00% 0.00% @@ -543,9 +805,12 @@ system.ruby.Directory_Controller.NO.Data_Owner 3 0.00% 0.00 system.ruby.Directory_Controller.NO.Data_All_Tokens 81 0.00% 0.00% system.ruby.Directory_Controller.NO.Ack_Owner 16 0.00% 0.00% system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 334 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETX 12 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETS 9 0.00% 0.00% +system.ruby.Directory_Controller.L.Unlockdown 2 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETX 3 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETS 2 0.00% 0.00% system.ruby.Directory_Controller.O_W.Memory_Ack 84 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Memory_Data 448 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.Memory_Data 2 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Lockdown 2 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Memory_Data 446 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini index e617d5b21..aaffdb113 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,26 +237,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer probeFilter +children=directory probeFilter buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory eventq_index=0 +from_memory_controller_latency=2 full_bit_dir_enabled=false -memBuffer=system.ruby.dir_cntrl0.memBuffer -memory_controller_latency=2 number_of_TBEs=256 -peer=Null probeFilter=system.ruby.dir_cntrl0.probeFilter probe_filter_enabled=false recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[5] dmaResponseFromDir=system.ruby.network.slave[5] forwardFromDir=system.ruby.network.slave[3] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[4] responseFromDir=system.ruby.network.slave[4] responseToDir=system.ruby.network.master[3] @@ -200,33 +266,8 @@ unblockToDir=system.ruby.network.master[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.dir_cntrl0.probeFilter] @@ -259,11 +300,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 version=0 forwardToCache=system.ruby.network.master[0] @@ -319,7 +360,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -423,7 +464,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt index 3c031887e..391ee4c59 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby-MOESI_hammer/stats.txt @@ -1,18 +1,260 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000035 # Number of seconds simulated -sim_ticks 35432 # Number of ticks simulated -final_tick 35432 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000036 # Number of seconds simulated +sim_ticks 36255 # Number of ticks simulated +final_tick 36255 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 51262 # Simulator instruction rate (inst/s) -host_op_rate 51245 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 704386 # Simulator tick rate (ticks/s) -host_mem_usage 159904 # Number of bytes of host memory used -host_seconds 0.05 # Real time elapsed on the host +host_inst_rate 16369 # Simulator instruction rate (inst/s) +host_op_rate 16367 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 230240 # Simulator tick rate (ticks/s) +host_mem_usage 435584 # Number of bytes of host memory used +host_seconds 0.16 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 28224 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 28224 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 5184 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 5184 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 441 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 441 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 81 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 81 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 778485726 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 778485726 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 142987174 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 142987174 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 921472900 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 921472900 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 441 # Number of read requests accepted +system.mem_ctrls.writeReqs 81 # Number of write requests accepted +system.mem_ctrls.readBursts 441 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 81 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 24000 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 4224 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 1024 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 28224 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 5184 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 66 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 35 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 37 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 26 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 24 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 72 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 71 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 29 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 16 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 23 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 59 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 11 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 5 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 7 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 36187 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 441 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 81 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 375 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 67 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 349.611940 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 229.746544 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 299.426571 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 17 25.37% 25.37% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 14 20.90% 46.27% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 10 14.93% 61.19% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 5 7.46% 68.66% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 7 10.45% 79.10% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 5 7.46% 86.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 4 5.97% 92.54% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 1 1.49% 94.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 4 5.97% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 67 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 1 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 245 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 245.000000 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev nan # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::240-247 1 100.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 1 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 1 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev nan # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 1 100.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 1 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 2306 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 9431 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 1875 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 6.15 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 25.15 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 661.98 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 28.24 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 778.49 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 142.99 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 5.39 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 5.17 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.22 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 21.52 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 301 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 15 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 80.27 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 32.61 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 69.32 # Average gap between requests +system.mem_ctrls.pageHitRate 75.06 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 11 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 1040 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 30367 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 143640 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 309960 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 79800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 172200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 1634880 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 2446080 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 165888 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 2034240 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 2034240 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 20833956 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 21069936 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 567000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 360000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 25293516 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 26558304 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 805.423386 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 845.698128 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 1 system.ruby.outstanding_req_hist::max_bucket 9 @@ -21,13 +263,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 3295 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 32 +system.ruby.latency_hist::max_bucket 319 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 9.756527 -system.ruby.latency_hist::gmean 3.263022 -system.ruby.latency_hist::stdev 19.389629 -system.ruby.latency_hist | 2853 86.61% 86.61% | 0 0.00% 86.61% | 0 0.00% 86.61% | 421 12.78% 99.39% | 2 0.06% 99.45% | 12 0.36% 99.82% | 0 0.00% 99.82% | 6 0.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 10.006375 +system.ruby.latency_hist::gmean 3.254924 +system.ruby.latency_hist::stdev 22.032392 +system.ruby.latency_hist | 2912 88.40% 88.40% | 290 8.80% 97.21% | 87 2.64% 99.85% | 1 0.03% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 0 0.00% 99.88% | 1 0.03% 99.91% | 3 0.09% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 2 system.ruby.hit_latency_hist::max_bucket 19 @@ -37,13 +279,13 @@ system.ruby.hit_latency_hist::gmean 2.092620 system.ruby.hit_latency_hist::stdev 1.690154 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 2784 97.58% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 0 0.00% 97.58% | 69 2.42% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2853 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 32 +system.ruby.miss_latency_hist::max_bucket 319 system.ruby.miss_latency_hist::samples 441 -system.ruby.miss_latency_hist::mean 58.215420 -system.ruby.miss_latency_hist::gmean 57.777235 -system.ruby.miss_latency_hist::stdev 8.819211 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 421 95.46% 95.46% | 2 0.45% 95.92% | 12 2.72% 98.64% | 0 0.00% 98.64% | 6 1.36% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 60.081633 +system.ruby.miss_latency_hist::gmean 56.714803 +system.ruby.miss_latency_hist::stdev 26.697338 +system.ruby.miss_latency_hist | 59 13.38% 13.38% | 290 65.76% 79.14% | 87 19.73% 98.87% | 1 0.23% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 1 0.23% 99.32% | 3 0.68% 100.00% system.ruby.miss_latency_hist::total 441 system.ruby.Directory.incomplete_times 440 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks @@ -56,7 +298,8 @@ system.ruby.l1_cntrl0.L1Icache.demand_accesses 2585 system.ruby.l1_cntrl0.L2cache.demand_hits 69 # Number of cache demand hits system.ruby.l1_cntrl0.L2cache.demand_misses 441 # Number of cache demand misses system.ruby.l1_cntrl0.L2cache.demand_accesses 510 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 4.778872 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 4.670390 system.ruby.network.routers0.msg_count.Request_Control::2 441 system.ruby.network.routers0.msg_count.Response_Data::4 441 system.ruby.network.routers0.msg_count.Writeback_Data::5 81 @@ -71,23 +314,10 @@ system.ruby.network.routers0.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 3400 system.ruby.network.routers0.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers0.msg_bytes.Unblock_Control::5 3520 -system.ruby.dir_cntrl0.memBuffer.memReq 522 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 441 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 81 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 246 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 39 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 39 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.074713 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 15 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 15 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 4 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 5 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 18 3.45% 3.45% | 10 1.92% 5.36% | 0 0.00% 5.36% | 36 6.90% 12.26% | 20 3.83% 16.09% | 19 3.64% 19.73% | 31 5.94% 25.67% | 22 4.21% 29.89% | 5 0.96% 30.84% | 4 0.77% 31.61% | 7 1.34% 32.95% | 4 0.77% 33.72% | 22 4.21% 37.93% | 41 7.85% 45.79% | 22 4.21% 50.00% | 3 0.57% 50.57% | 4 0.77% 51.34% | 6 1.15% 52.49% | 7 1.34% 53.83% | 13 2.49% 56.32% | 10 1.92% 58.24% | 18 3.45% 61.69% | 14 2.68% 64.37% | 41 7.85% 72.22% | 16 3.07% 75.29% | 5 0.96% 76.25% | 5 0.96% 77.20% | 12 2.30% 79.50% | 13 2.49% 81.99% | 18 3.45% 85.44% | 14 2.68% 88.12% | 62 11.88% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 522 # Number of accesses per bank system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits system.ruby.dir_cntrl0.probeFilter.demand_misses 0 # Number of cache demand misses system.ruby.dir_cntrl0.probeFilter.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 4.778872 +system.ruby.network.routers1.percent_links_utilized 4.670390 system.ruby.network.routers1.msg_count.Request_Control::2 441 system.ruby.network.routers1.msg_count.Response_Data::4 441 system.ruby.network.routers1.msg_count.Writeback_Data::5 81 @@ -102,7 +332,7 @@ system.ruby.network.routers1.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 3400 system.ruby.network.routers1.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers1.msg_bytes.Unblock_Control::5 3520 -system.ruby.network.routers2.percent_links_utilized 4.778872 +system.ruby.network.routers2.percent_links_utilized 4.670390 system.ruby.network.routers2.msg_count.Request_Control::2 441 system.ruby.network.routers2.msg_count.Response_Data::4 441 system.ruby.network.routers2.msg_count.Writeback_Data::5 81 @@ -127,7 +357,6 @@ system.ruby.network.msg_byte.Response_Data 95256 system.ruby.network.msg_byte.Writeback_Data 17496 system.ruby.network.msg_byte.Writeback_Control 28656 system.ruby.network.msg_byte.Unblock_Control 10560 -system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -161,7 +390,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 35432 # number of cpu cycles simulated +system.cpu.numCycles 36255 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -180,7 +409,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 35432 # Number of busy cycles +system.cpu.num_busy_cycles 36255 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -219,12 +448,12 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 2585 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 6.200610 +system.ruby.network.routers0.throttle0.link_utilization 6.059854 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 441 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 425 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 31752 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 3400 -system.ruby.network.routers0.throttle1.link_utilization 3.357135 +system.ruby.network.routers0.throttle1.link_utilization 3.280927 system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 441 system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 81 system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 425 @@ -235,7 +464,7 @@ system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 5832 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 3520 -system.ruby.network.routers1.throttle0.link_utilization 3.357135 +system.ruby.network.routers1.throttle0.link_utilization 3.280927 system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 441 system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 81 system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 425 @@ -246,17 +475,17 @@ system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 5832 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 3520 -system.ruby.network.routers1.throttle1.link_utilization 6.200610 +system.ruby.network.routers1.throttle1.link_utilization 6.059854 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 441 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 425 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 31752 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 3400 -system.ruby.network.routers2.throttle0.link_utilization 6.200610 +system.ruby.network.routers2.throttle0.link_utilization 6.059854 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 441 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 425 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 31752 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 3400 -system.ruby.network.routers2.throttle1.link_utilization 3.357135 +system.ruby.network.routers2.throttle1.link_utilization 3.280927 system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 441 system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 81 system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 425 @@ -267,13 +496,13 @@ system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 5832 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 3400 system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 2752 system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 3520 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 22.831325 -system.ruby.LD.latency_hist::gmean 7.691886 -system.ruby.LD.latency_hist::stdev 27.052293 -system.ruby.LD.latency_hist | 269 64.82% 64.82% | 0 0.00% 64.82% | 0 0.00% 64.82% | 137 33.01% 97.83% | 2 0.48% 98.31% | 5 1.20% 99.52% | 0 0.00% 99.52% | 2 0.48% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 22.096386 +system.ruby.LD.latency_hist::gmean 7.349549 +system.ruby.LD.latency_hist::stdev 32.133859 +system.ruby.LD.latency_hist | 313 75.42% 75.42% | 69 16.63% 92.05% | 31 7.47% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 0 0.00% 99.52% | 1 0.24% 99.76% | 1 0.24% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 2 system.ruby.LD.hit_latency_hist::max_bucket 19 @@ -283,21 +512,21 @@ system.ruby.LD.hit_latency_hist::gmean 2.569339 system.ruby.LD.hit_latency_hist::stdev 3.752134 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 233 86.62% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 0 0.00% 86.62% | 36 13.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 269 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 146 -system.ruby.LD.miss_latency_hist::mean 58.500000 -system.ruby.LD.miss_latency_hist::gmean 58.001087 -system.ruby.LD.miss_latency_hist::stdev 9.336063 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 137 93.84% 93.84% | 2 1.37% 95.21% | 5 3.42% 98.63% | 0 0.00% 98.63% | 2 1.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 56.410959 +system.ruby.LD.miss_latency_hist::gmean 50.960600 +system.ruby.LD.miss_latency_hist::stdev 33.061838 +system.ruby.LD.miss_latency_hist | 44 30.14% 30.14% | 69 47.26% 77.40% | 31 21.23% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 1 0.68% 99.32% | 1 0.68% 100.00% system.ruby.LD.miss_latency_hist::total 146 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 8 +system.ruby.ST.latency_hist::max_bucket 79 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 12.010204 -system.ruby.ST.latency_hist::gmean 3.697502 -system.ruby.ST.latency_hist::stdev 23.153956 -system.ruby.ST.latency_hist | 247 84.01% 84.01% | 0 0.00% 84.01% | 0 0.00% 84.01% | 43 14.63% 98.64% | 0 0.00% 98.64% | 0 0.00% 98.64% | 0 0.00% 98.64% | 4 1.36% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 10.299320 +system.ruby.ST.latency_hist::gmean 3.570687 +system.ruby.ST.latency_hist::stdev 19.141619 +system.ruby.ST.latency_hist | 236 80.27% 80.27% | 11 3.74% 84.01% | 0 0.00% 84.01% | 15 5.10% 89.12% | 0 0.00% 89.12% | 0 0.00% 89.12% | 0 0.00% 89.12% | 22 7.48% 96.60% | 4 1.36% 97.96% | 6 2.04% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 2 system.ruby.ST.hit_latency_hist::max_bucket 19 @@ -307,21 +536,21 @@ system.ruby.ST.hit_latency_hist::gmean 2.173865 system.ruby.ST.hit_latency_hist::stdev 2.273678 system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 236 95.55% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 0 0.00% 95.55% | 11 4.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 247 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 8 +system.ruby.ST.miss_latency_hist::max_bucket 79 system.ruby.ST.miss_latency_hist::samples 47 -system.ruby.ST.miss_latency_hist::mean 62.042553 -system.ruby.ST.miss_latency_hist::gmean 60.281421 -system.ruby.ST.miss_latency_hist::stdev 18.514339 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 43 91.49% 91.49% | 0 0.00% 91.49% | 0 0.00% 91.49% | 0 0.00% 91.49% | 4 8.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 51.340426 +system.ruby.ST.miss_latency_hist::gmean 48.458941 +system.ruby.ST.miss_latency_hist::stdev 16.053276 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 31.91% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 22 46.81% 78.72% | 4 8.51% 87.23% | 6 12.77% 100.00% system.ruby.ST.miss_latency_hist::total 47 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 32 +system.ruby.IFETCH.latency_hist::max_bucket 319 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 7.401161 -system.ruby.IFETCH.latency_hist::gmean 2.803225 -system.ruby.IFETCH.latency_hist::stdev 16.355131 -system.ruby.IFETCH.latency_hist | 2337 90.41% 90.41% | 0 0.00% 90.41% | 0 0.00% 90.41% | 241 9.32% 99.73% | 0 0.00% 99.73% | 7 0.27% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 8.032108 +system.ruby.IFETCH.latency_hist::gmean 2.826057 +system.ruby.IFETCH.latency_hist::stdev 19.602299 +system.ruby.IFETCH.latency_hist | 2337 90.41% 90.41% | 199 7.70% 98.10% | 46 1.78% 99.88% | 1 0.04% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 0 0.00% 99.92% | 2 0.08% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 2 system.ruby.IFETCH.hit_latency_hist::max_bucket 19 @@ -331,13 +560,13 @@ system.ruby.IFETCH.hit_latency_hist::gmean 2.035554 system.ruby.IFETCH.hit_latency_hist::stdev 1.062463 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2315 99.06% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 0 0.00% 99.06% | 22 0.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2337 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 32 +system.ruby.IFETCH.miss_latency_hist::max_bucket 319 system.ruby.IFETCH.miss_latency_hist::samples 248 -system.ruby.IFETCH.miss_latency_hist::mean 57.322581 -system.ruby.IFETCH.miss_latency_hist::gmean 57.184185 -system.ruby.IFETCH.miss_latency_hist::stdev 4.462254 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 241 97.18% 97.18% | 0 0.00% 97.18% | 7 2.82% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 63.899194 +system.ruby.IFETCH.miss_latency_hist::gmean 62.229629 +system.ruby.IFETCH.miss_latency_hist::stdev 23.299188 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 199 80.24% 80.24% | 46 18.55% 98.79% | 1 0.40% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 2 0.81% 100.00% system.ruby.IFETCH.miss_latency_hist::total 248 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 @@ -353,13 +582,13 @@ system.ruby.L2Cache.hit_mach_latency_hist::mean 13 system.ruby.L2Cache.hit_mach_latency_hist::gmean 13.000000 system.ruby.L2Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 69 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L2Cache.hit_mach_latency_hist::total 69 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 32 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 319 system.ruby.Directory.miss_mach_latency_hist::samples 441 -system.ruby.Directory.miss_mach_latency_hist::mean 58.215420 -system.ruby.Directory.miss_mach_latency_hist::gmean 57.777235 -system.ruby.Directory.miss_mach_latency_hist::stdev 8.819211 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 421 95.46% 95.46% | 2 0.45% 95.92% | 12 2.72% 98.64% | 0 0.00% 98.64% | 6 1.36% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 60.081633 +system.ruby.Directory.miss_mach_latency_hist::gmean 56.714803 +system.ruby.Directory.miss_mach_latency_hist::stdev 26.697338 +system.ruby.Directory.miss_mach_latency_hist | 59 13.38% 13.38% | 290 65.76% 79.14% | 87 19.73% 98.87% | 1 0.23% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 0 0.00% 99.09% | 1 0.23% 99.32% | 3 0.68% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 441 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -376,10 +605,10 @@ system.ruby.Directory.miss_latency_hist.initial_to_forward::total 1 system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 8 system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 79 system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 1 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 61 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 61.000000 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 75 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 75.000000 system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev nan -system.ruby.Directory.miss_latency_hist.forward_to_first_response | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.forward_to_first_response | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 1 system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 1 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 9 @@ -401,13 +630,13 @@ system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 13 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 13.000000 system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 36 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 36 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 146 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 58.500000 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 58.001087 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 9.336063 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 137 93.84% 93.84% | 2 1.37% 95.21% | 5 3.42% 98.63% | 0 0.00% 98.63% | 2 1.37% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 56.410959 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 50.960600 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 33.061838 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 44 30.14% 30.14% | 69 47.26% 77.40% | 31 21.23% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 0 0.00% 98.63% | 1 0.68% 99.32% | 1 0.68% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 146 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -423,13 +652,13 @@ system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 13 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 13 system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 11 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 8 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 79 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 47 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 62.042553 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 60.281421 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 18.514339 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 43 91.49% 91.49% | 0 0.00% 91.49% | 0 0.00% 91.49% | 0 0.00% 91.49% | 4 8.51% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 51.340426 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.458941 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 16.053276 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 15 31.91% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 0 0.00% 31.91% | 22 46.81% 78.72% | 4 8.51% 87.23% | 6 12.77% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 47 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 @@ -445,13 +674,13 @@ system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 13 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 13 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 22 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 22 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 248 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 57.322581 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 57.184185 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 4.462254 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 241 97.18% 97.18% | 0 0.00% 97.18% | 7 2.82% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 63.899194 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 62.229629 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 23.299188 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 199 80.24% 80.24% | 46 18.55% 98.79% | 1 0.40% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 0 0.00% 99.19% | 2 0.81% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 248 system.ruby.L1Cache_Controller.Load 422 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 2591 0.00% 0.00% @@ -495,7 +724,7 @@ system.ruby.L1Cache_Controller.MI.Writeback_Ack 425 0.00% 0.0 system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 45 0.00% 0.00% system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 24 0.00% 0.00% system.ruby.Directory_Controller.GETX 51 0.00% 0.00% -system.ruby.Directory_Controller.GETS 410 0.00% 0.00% +system.ruby.Directory_Controller.GETS 409 0.00% 0.00% system.ruby.Directory_Controller.PUT 425 0.00% 0.00% system.ruby.Directory_Controller.UnblockM 440 0.00% 0.00% system.ruby.Directory_Controller.Writeback_Exclusive_Clean 344 0.00% 0.00% @@ -511,7 +740,7 @@ system.ruby.Directory_Controller.WB.GETX 4 0.00% 0.00% system.ruby.Directory_Controller.WB.GETS 14 0.00% 0.00% system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 344 0.00% 0.00% system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 81 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.GETS 2 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.GETS 1 0.00% 0.00% system.ruby.Directory_Controller.WB_E_W.Memory_Ack 81 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini index 25deca5e4..7b61f2363 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -136,17 +136,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -156,9 +221,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -172,56 +237,32 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[3] dmaResponseFromDir=system.ruby.network.slave[3] forwardFromDir=system.ruby.network.slave[4] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[2] responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -235,11 +276,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 version=0 forwardToCache=system.ruby.network.master[0] @@ -264,7 +305,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory deadlock_threshold=500000 @@ -368,7 +409,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt index c9a4a26c5..58855671d 100644 --- a/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/alpha/tru64/simple-timing-ruby/stats.txt @@ -1,18 +1,266 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000052 # Number of seconds simulated -sim_ticks 52498 # Number of ticks simulated -final_tick 52498 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000048 # Number of seconds simulated +sim_ticks 47840 # Number of ticks simulated +final_tick 47840 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 55191 # Simulator instruction rate (inst/s) -host_op_rate 55175 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1123673 # Simulator tick rate (ticks/s) -host_mem_usage 158428 # Number of bytes of host memory used -host_seconds 0.05 # Real time elapsed on the host +host_inst_rate 31483 # Simulator instruction rate (inst/s) +host_op_rate 31473 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 584131 # Simulator tick rate (ticks/s) +host_mem_usage 435420 # Number of bytes of host memory used +host_seconds 0.08 # Real time elapsed on the host sim_insts 2577 # Number of instructions simulated sim_ops 2577 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 40064 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 40064 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 39808 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 39808 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 626 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 626 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 622 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 622 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 837458194 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 837458194 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 832107023 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 832107023 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1669565217 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1669565217 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 626 # Number of read requests accepted +system.mem_ctrls.writeReqs 622 # Number of write requests accepted +system.mem_ctrls.readBursts 626 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 622 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 24704 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 15360 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 23360 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 40064 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 39808 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 240 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 225 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 29 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 25 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 51 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 57 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 70 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 4 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 24 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 14 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 31 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 68 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 10 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 29 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 24 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 51 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 46 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 73 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 4 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 20 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 14 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 33 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 58 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 10 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 1 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 47801 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 626 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 622 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 386 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 21 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 24 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 24 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 25 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 23 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 22 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 109 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 438.605505 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 303.845174 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 335.937991 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 14 12.84% 12.84% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 30 27.52% 40.37% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 12 11.01% 51.38% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 11 10.09% 61.47% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 6 5.50% 66.97% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 9 8.26% 75.23% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 9 8.26% 83.49% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 4 3.67% 87.16% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 14 12.84% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 109 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 22 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 16.863636 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 16.473921 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 4.443245 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 3 13.64% 13.64% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 5 22.73% 36.36% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 9 40.91% 77.27% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 4 18.18% 95.45% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 4.55% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 22 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 22 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.590909 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.555699 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.140555 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 17 77.27% 77.27% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 2 9.09% 86.36% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 3 13.64% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 22 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 4080 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 11414 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 1930 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 10.57 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 29.57 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 516.39 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 488.29 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 837.46 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 832.11 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 7.85 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.03 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 3.81 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 24.93 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 289 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 349 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 74.87 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 87.91 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 38.30 # Average gap between requests +system.mem_ctrls.pageHitRate 81.48 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 140 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 1560 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 45290 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 249480 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 574560 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 138600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 319200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 2009280 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 2758080 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 1575936 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 2208384 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 3051360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 30369600 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 31087116 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 1545600 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 916200 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 38939856 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 40914900 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 828.930858 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 870.974540 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 1 # delay histogram for all message system.ruby.delayHist::max_bucket 9 # delay histogram for all message @@ -26,13 +274,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 3295 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 3295 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 3294 -system.ruby.latency_hist::mean 14.937462 -system.ruby.latency_hist::gmean 5.391229 -system.ruby.latency_hist::stdev 24.804214 -system.ruby.latency_hist | 2668 81.00% 81.00% | 0 0.00% 81.00% | 0 0.00% 81.00% | 142 4.31% 85.31% | 448 13.60% 98.91% | 36 1.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 13.523376 +system.ruby.latency_hist::gmean 5.183572 +system.ruby.latency_hist::stdev 25.409311 +system.ruby.latency_hist | 3181 96.57% 96.57% | 93 2.82% 99.39% | 16 0.49% 99.88% | 1 0.03% 99.91% | 2 0.06% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 3294 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 @@ -41,20 +289,21 @@ system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2668 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 2668 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 626 -system.ruby.miss_latency_hist::mean 65.814696 -system.ruby.miss_latency_hist::gmean 65.560981 -system.ruby.miss_latency_hist::stdev 6.377524 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 142 22.68% 22.68% | 448 71.57% 94.25% | 36 5.75% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 58.373802 +system.ruby.miss_latency_hist::gmean 53.319163 +system.ruby.miss_latency_hist::stdev 30.235728 +system.ruby.miss_latency_hist | 513 81.95% 81.95% | 93 14.86% 96.81% | 16 2.56% 99.36% | 1 0.16% 99.52% | 2 0.32% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 626 system.ruby.Directory.incomplete_times 625 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.ruby.l1_cntrl0.cacheMemory.demand_hits 2668 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 626 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 3294 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 5.943084 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 6.521739 system.ruby.network.routers0.msg_count.Control::2 626 system.ruby.network.routers0.msg_count.Data::2 622 system.ruby.network.routers0.msg_count.Response_Data::4 626 @@ -63,20 +312,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 5008 system.ruby.network.routers0.msg_bytes.Data::2 44784 system.ruby.network.routers0.msg_bytes.Response_Data::4 45072 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 4976 -system.ruby.dir_cntrl0.memBuffer.memReq 1248 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 626 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 622 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 365 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 915 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 915 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.733173 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 352 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 497 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 26 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 40 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 55 4.41% 4.41% | 40 3.21% 7.61% | 0 0.00% 7.61% | 100 8.01% 15.62% | 42 3.37% 18.99% | 42 3.37% 22.36% | 88 7.05% 29.41% | 45 3.61% 33.01% | 14 1.12% 34.13% | 10 0.80% 34.94% | 14 1.12% 36.06% | 10 0.80% 36.86% | 46 3.69% 40.54% | 82 6.57% 47.12% | 38 3.04% 50.16% | 6 0.48% 50.64% | 22 1.76% 52.40% | 14 1.12% 53.53% | 14 1.12% 54.65% | 48 3.85% 58.49% | 20 1.60% 60.10% | 52 4.17% 64.26% | 26 2.08% 66.35% | 92 7.37% 73.72% | 34 2.72% 76.44% | 10 0.80% 77.24% | 12 0.96% 78.21% | 24 1.92% 80.13% | 28 2.24% 82.37% | 44 3.53% 85.90% | 38 3.04% 88.94% | 138 11.06% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1248 # Number of accesses per bank -system.ruby.network.routers1.percent_links_utilized 5.943084 +system.ruby.network.routers1.percent_links_utilized 6.521739 system.ruby.network.routers1.msg_count.Control::2 626 system.ruby.network.routers1.msg_count.Data::2 622 system.ruby.network.routers1.msg_count.Response_Data::4 626 @@ -85,7 +321,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 5008 system.ruby.network.routers1.msg_bytes.Data::2 44784 system.ruby.network.routers1.msg_bytes.Response_Data::4 45072 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers2.percent_links_utilized 5.943084 +system.ruby.network.routers2.percent_links_utilized 6.521739 system.ruby.network.routers2.msg_count.Control::2 626 system.ruby.network.routers2.msg_count.Data::2 622 system.ruby.network.routers2.msg_count.Response_Data::4 626 @@ -102,7 +338,6 @@ system.ruby.network.msg_byte.Control 15024 system.ruby.network.msg_byte.Data 134352 system.ruby.network.msg_byte.Response_Data 135216 system.ruby.network.msg_byte.Writeback_Control 14928 -system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.dtb.fetch_hits 0 # ITB hits system.cpu.dtb.fetch_misses 0 # ITB misses system.cpu.dtb.fetch_acv 0 # ITB acv @@ -136,7 +371,7 @@ system.cpu.itb.data_misses 0 # DT system.cpu.itb.data_acv 0 # DTB access violations system.cpu.itb.data_accesses 0 # DTB accesses system.cpu.workload.num_syscalls 4 # Number of system calls -system.cpu.numCycles 52498 # number of cpu cycles simulated +system.cpu.numCycles 47840 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 2577 # Number of instructions committed @@ -155,7 +390,7 @@ system.cpu.num_mem_refs 717 # nu system.cpu.num_load_insts 419 # Number of load instructions system.cpu.num_store_insts 298 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 52498 # Number of busy cycles +system.cpu.num_busy_cycles 47840 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 396 # Number of branches fetched @@ -194,32 +429,32 @@ system.cpu.op_class::MemWrite 298 11.53% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 2585 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.958322 +system.ruby.network.routers0.throttle0.link_utilization 6.538462 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 626 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 622 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 45072 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers0.throttle1.link_utilization 5.927845 +system.ruby.network.routers0.throttle1.link_utilization 6.505017 system.ruby.network.routers0.throttle1.msg_count.Control::2 626 system.ruby.network.routers0.throttle1.msg_count.Data::2 622 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 5008 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 44784 -system.ruby.network.routers1.throttle0.link_utilization 5.927845 +system.ruby.network.routers1.throttle0.link_utilization 6.505017 system.ruby.network.routers1.throttle0.msg_count.Control::2 626 system.ruby.network.routers1.throttle0.msg_count.Data::2 622 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 5008 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 44784 -system.ruby.network.routers1.throttle1.link_utilization 5.958322 +system.ruby.network.routers1.throttle1.link_utilization 6.538462 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 626 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 622 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 45072 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers2.throttle0.link_utilization 5.958322 +system.ruby.network.routers2.throttle0.link_utilization 6.538462 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 626 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 622 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 45072 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 4976 -system.ruby.network.routers2.throttle1.link_utilization 5.927845 +system.ruby.network.routers2.throttle1.link_utilization 6.505017 system.ruby.network.routers2.throttle1.msg_count.Control::2 626 system.ruby.network.routers2.throttle1.msg_count.Data::2 622 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 5008 @@ -234,13 +469,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 622 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 622 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 622 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 64 +system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 415 -system.ruby.LD.latency_hist::mean 40.332530 -system.ruby.LD.latency_hist::gmean 18.593767 -system.ruby.LD.latency_hist::stdev 31.596647 -system.ruby.LD.latency_hist | 170 40.96% 40.96% | 0 0.00% 40.96% | 0 0.00% 40.96% | 49 11.81% 52.77% | 178 42.89% 95.66% | 18 4.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 33.055422 +system.ruby.LD.latency_hist::gmean 15.599823 +system.ruby.LD.latency_hist::stdev 34.047272 +system.ruby.LD.latency_hist | 375 90.36% 90.36% | 33 7.95% 98.31% | 6 1.45% 99.76% | 0 0.00% 99.76% | 0 0.00% 99.76% | 1 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 415 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -249,21 +484,21 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 170 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 170 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 64 +system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 245 -system.ruby.LD.miss_latency_hist::mean 66.236735 -system.ruby.LD.miss_latency_hist::gmean 65.930929 -system.ruby.LD.miss_latency_hist::stdev 7.007686 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 49 20.00% 20.00% | 178 72.65% 92.65% | 18 7.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 53.910204 +system.ruby.LD.miss_latency_hist::gmean 48.970543 +system.ruby.LD.miss_latency_hist::stdev 30.013250 +system.ruby.LD.miss_latency_hist | 205 83.67% 83.67% | 33 13.47% 97.14% | 6 2.45% 99.59% | 0 0.00% 99.59% | 0 0.00% 99.59% | 1 0.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 245 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 32 +system.ruby.ST.latency_hist::max_bucket 319 system.ruby.ST.latency_hist::samples 294 -system.ruby.ST.latency_hist::mean 20.945578 -system.ruby.ST.latency_hist::gmean 7.241284 -system.ruby.ST.latency_hist::stdev 28.634041 -system.ruby.ST.latency_hist | 210 71.43% 71.43% | 0 0.00% 71.43% | 0 0.00% 71.43% | 17 5.78% 77.21% | 62 21.09% 98.30% | 5 1.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 17.248299 +system.ruby.ST.latency_hist::gmean 6.615603 +system.ruby.ST.latency_hist::stdev 28.817235 +system.ruby.ST.latency_hist | 210 71.43% 71.43% | 74 25.17% 96.60% | 8 2.72% 99.32% | 0 0.00% 99.32% | 1 0.34% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% system.ruby.ST.latency_hist::total 294 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 @@ -272,21 +507,21 @@ system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 210 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 210 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 32 +system.ruby.ST.miss_latency_hist::max_bucket 319 system.ruby.ST.miss_latency_hist::samples 84 -system.ruby.ST.miss_latency_hist::mean 65.809524 -system.ruby.ST.miss_latency_hist::gmean 65.546776 -system.ruby.ST.miss_latency_hist::stdev 6.522392 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 17 20.24% 20.24% | 62 73.81% 94.05% | 5 5.95% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 52.869048 +system.ruby.ST.miss_latency_hist::gmean 47.773810 +system.ruby.ST.miss_latency_hist::stdev 33.671260 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 74 88.10% 88.10% | 8 9.52% 97.62% | 0 0.00% 97.62% | 1 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 1 1.19% 100.00% system.ruby.ST.miss_latency_hist::total 84 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 32 +system.ruby.IFETCH.latency_hist::max_bucket 319 system.ruby.IFETCH.latency_hist::samples 2585 -system.ruby.IFETCH.latency_hist::mean 10.177176 -system.ruby.IFETCH.latency_hist::gmean 4.273616 -system.ruby.IFETCH.latency_hist::stdev 20.019716 -system.ruby.IFETCH.latency_hist | 2288 88.51% 88.51% | 0 0.00% 88.51% | 0 0.00% 88.51% | 76 2.94% 91.45% | 208 8.05% 99.50% | 13 0.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 9.964023 +system.ruby.IFETCH.latency_hist::gmean 4.224377 +system.ruby.IFETCH.latency_hist::stdev 21.618756 +system.ruby.IFETCH.latency_hist | 2288 88.51% 88.51% | 234 9.05% 97.56% | 49 1.90% 99.46% | 3 0.12% 99.57% | 2 0.08% 99.65% | 7 0.27% 99.92% | 1 0.04% 99.96% | 0 0.00% 99.96% | 0 0.00% 99.96% | 1 0.04% 100.00% system.ruby.IFETCH.latency_hist::total 2585 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -295,21 +530,21 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2288 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 2288 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 32 +system.ruby.IFETCH.miss_latency_hist::max_bucket 319 system.ruby.IFETCH.miss_latency_hist::samples 297 -system.ruby.IFETCH.miss_latency_hist::mean 65.468013 -system.ruby.IFETCH.miss_latency_hist::gmean 65.261366 -system.ruby.IFETCH.miss_latency_hist::stdev 5.762163 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 76 25.59% 25.59% | 208 70.03% 95.62% | 13 4.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 63.612795 +system.ruby.IFETCH.miss_latency_hist::gmean 58.999958 +system.ruby.IFETCH.miss_latency_hist::stdev 28.587258 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 234 78.79% 78.79% | 49 16.50% 95.29% | 3 1.01% 96.30% | 2 0.67% 96.97% | 7 2.36% 99.33% | 1 0.34% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% system.ruby.IFETCH.miss_latency_hist::total 297 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 626 -system.ruby.Directory.miss_mach_latency_hist::mean 65.814696 -system.ruby.Directory.miss_mach_latency_hist::gmean 65.560981 -system.ruby.Directory.miss_mach_latency_hist::stdev 6.377524 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 142 22.68% 22.68% | 448 71.57% 94.25% | 36 5.75% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 58.373802 +system.ruby.Directory.miss_mach_latency_hist::gmean 53.319163 +system.ruby.Directory.miss_mach_latency_hist::stdev 30.235728 +system.ruby.Directory.miss_mach_latency_hist | 513 81.95% 81.95% | 93 14.86% 96.81% | 16 2.56% 99.36% | 1 0.16% 99.52% | 2 0.32% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 626 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -332,34 +567,34 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 245 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 66.236735 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.930929 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 7.007686 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 49 20.00% 20.00% | 178 72.65% 92.65% | 18 7.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 53.910204 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 48.970543 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 30.013250 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 205 83.67% 83.67% | 33 13.47% 97.14% | 6 2.45% 99.59% | 0 0.00% 99.59% | 0 0.00% 99.59% | 1 0.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 245 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 84 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 65.809524 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 65.546776 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 6.522392 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 17 20.24% 20.24% | 62 73.81% 94.05% | 5 5.95% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 52.869048 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 47.773810 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 33.671260 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 74 88.10% 88.10% | 8 9.52% 97.62% | 0 0.00% 97.62% | 1 1.19% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 0 0.00% 98.81% | 1 1.19% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 84 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 297 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.468013 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 65.261366 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 5.762163 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 76 25.59% 25.59% | 208 70.03% 95.62% | 13 4.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 63.612795 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 58.999958 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 28.587258 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 234 78.79% 78.79% | 49 16.50% 95.29% | 3 1.01% 96.30% | 2 0.67% 96.97% | 7 2.36% 99.33% | 1 0.34% 99.66% | 0 0.00% 99.66% | 0 0.00% 99.66% | 1 0.34% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 297 system.ruby.L1Cache_Controller.Load 415 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 2585 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini index 03c785312..8604f5de4 100644 --- a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -138,17 +138,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -158,9 +223,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -174,56 +239,32 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[3] dmaResponseFromDir=system.ruby.network.slave[3] forwardFromDir=system.ruby.network.slave[4] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[2] responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -237,11 +278,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 version=0 forwardToCache=system.ruby.network.master[0] @@ -266,7 +307,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory deadlock_threshold=500000 @@ -370,7 +411,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt index e8e105f9d..3a696e5a2 100644 --- a/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/mips/linux/simple-timing-ruby/stats.txt @@ -1,18 +1,268 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000123 # Number of seconds simulated -sim_ticks 122907 # Number of ticks simulated -final_tick 122907 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000116 # Number of seconds simulated +sim_ticks 115508 # Number of ticks simulated +final_tick 115508 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 19204 # Simulator instruction rate (inst/s) -host_op_rate 19202 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 419624 # Simulator tick rate (ticks/s) -host_mem_usage 174296 # Number of bytes of host memory used -host_seconds 0.29 # Real time elapsed on the host +host_inst_rate 2198 # Simulator instruction rate (inst/s) +host_op_rate 2198 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 45146 # Simulator tick rate (ticks/s) +host_mem_usage 435400 # Number of bytes of host memory used +host_seconds 2.56 # Real time elapsed on the host sim_insts 5624 # Number of instructions simulated sim_ops 5624 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 94080 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 94080 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 93824 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 93824 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1470 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1470 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 1466 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 1466 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 814489040 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 814489040 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 812272743 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 812272743 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1626761783 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1626761783 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1470 # Number of read requests accepted +system.mem_ctrls.writeReqs 1466 # Number of write requests accepted +system.mem_ctrls.readBursts 1470 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 1466 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 59264 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 34816 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 60672 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 94080 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 93824 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 544 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 493 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 33 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 7 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 3 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 12 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 86 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 65 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 244 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 102 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 43 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 100 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 45 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 173 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 13 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 35 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 7 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 3 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 13 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 76 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 60 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 244 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 103 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 45 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 110 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 43 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 194 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 15 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 115437 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1470 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 1466 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 926 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 12 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 16 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 56 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 60 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 59 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 64 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 59 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 58 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 58 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 58 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 57 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 349 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 341.455587 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 225.575393 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 311.156448 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 80 22.92% 22.92% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 99 28.37% 51.29% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 59 16.91% 68.19% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 25 7.16% 75.36% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 22 6.30% 81.66% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 9 2.58% 84.24% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 12 3.44% 87.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 6 1.72% 89.40% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 37 10.60% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 349 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 57 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 16.070175 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 15.908868 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 2.750712 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 2 3.51% 3.51% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 24 42.11% 45.61% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 25 43.86% 89.47% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 5 8.77% 98.25% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 1.75% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 57 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 57 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.631579 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.601010 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.045937 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 39 68.42% 68.42% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 5 8.77% 77.19% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 9 15.79% 92.98% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 3 5.26% 98.25% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 1 1.75% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 57 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 12468 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 30062 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 4630 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 13.46 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 32.46 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 513.07 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 525.26 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 814.49 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 812.27 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 8.11 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 4.01 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 4.10 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 25.51 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 626 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 891 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 67.60 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 91.57 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 39.32 # Average gap between requests +system.mem_ctrls.pageHitRate 79.88 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 12 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 3640 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 105626 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 453600 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 2033640 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 252000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 1129800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 1547520 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 9409920 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 1213056 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 8107776 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 7119840 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 7119840 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 51518196 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 74359692 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 20367000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 330600 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 82471212 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 102491268 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 754.788512 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 938.014973 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 1 # delay histogram for all message system.ruby.delayHist::max_bucket 9 # delay histogram for all message @@ -26,13 +276,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 7659 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 7659 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 7658 -system.ruby.latency_hist::mean 15.049491 -system.ruby.latency_hist::gmean 5.422767 -system.ruby.latency_hist::stdev 24.869733 -system.ruby.latency_hist | 6188 80.80% 80.80% | 0 0.00% 80.80% | 0 0.00% 80.80% | 330 4.31% 85.11% | 1061 13.85% 98.97% | 77 1.01% 99.97% | 2 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 14.083312 +system.ruby.latency_hist::gmean 5.240199 +system.ruby.latency_hist::stdev 27.247033 +system.ruby.latency_hist | 7337 95.81% 95.81% | 269 3.51% 99.32% | 34 0.44% 99.76% | 10 0.13% 99.90% | 4 0.05% 99.95% | 3 0.04% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 7658 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 @@ -41,13 +291,13 @@ system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6188 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 6188 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1470 -system.ruby.miss_latency_hist::mean 65.772109 -system.ruby.miss_latency_hist::gmean 65.537231 -system.ruby.miss_latency_hist::stdev 6.143987 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 330 22.45% 22.45% | 1061 72.18% 94.63% | 77 5.24% 99.86% | 2 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 60.738776 +system.ruby.miss_latency_hist::gmean 54.828482 +system.ruby.miss_latency_hist::stdev 34.263958 +system.ruby.miss_latency_hist | 1149 78.16% 78.16% | 269 18.30% 96.46% | 34 2.31% 98.78% | 10 0.68% 99.46% | 4 0.27% 99.73% | 3 0.20% 99.93% | 0 0.00% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1470 system.ruby.Directory.incomplete_times 1469 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks @@ -55,7 +305,7 @@ system.ruby.l1_cntrl0.cacheMemory.demand_hits 6188 system.ruby.l1_cntrl0.cacheMemory.demand_misses 1470 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 7658 # Number of cache demand accesses system.cpu.clk_domain.clock 1 # Clock period in ticks -system.ruby.network.routers0.percent_links_utilized 5.971995 +system.ruby.network.routers0.percent_links_utilized 6.354538 system.ruby.network.routers0.msg_count.Control::2 1470 system.ruby.network.routers0.msg_count.Data::2 1466 system.ruby.network.routers0.msg_count.Response_Data::4 1470 @@ -64,21 +314,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 11760 system.ruby.network.routers0.msg_bytes.Data::2 105552 system.ruby.network.routers0.msg_bytes.Response_Data::4 105840 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 11728 -system.ruby.dir_cntrl0.memBuffer.memReq 2936 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 1470 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 1466 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 854 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 2108 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 2 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 2110 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.718665 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 845 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 1147 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 40 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 76 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 232 7.90% 7.90% | 108 3.68% 11.58% | 64 2.18% 13.76% | 51 1.74% 15.50% | 26 0.89% 16.38% | 106 3.61% 19.99% | 20 0.68% 20.67% | 38 1.29% 21.97% | 16 0.54% 22.51% | 52 1.77% 24.28% | 138 4.70% 28.99% | 48 1.63% 30.62% | 16 0.54% 31.16% | 70 2.38% 33.55% | 30 1.02% 34.57% | 220 7.49% 42.06% | 80 2.72% 44.79% | 60 2.04% 46.83% | 80 2.72% 49.56% | 118 4.02% 53.58% | 46 1.57% 55.14% | 52 1.77% 56.91% | 84 2.86% 59.78% | 180 6.13% 65.91% | 108 3.68% 69.58% | 74 2.52% 72.10% | 140 4.77% 76.87% | 112 3.81% 80.69% | 198 6.74% 87.43% | 261 8.89% 96.32% | 40 1.36% 97.68% | 68 2.32% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 2936 # Number of accesses per bank -system.ruby.network.routers1.percent_links_utilized 5.971995 +system.ruby.network.routers1.percent_links_utilized 6.354538 system.ruby.network.routers1.msg_count.Control::2 1470 system.ruby.network.routers1.msg_count.Data::2 1466 system.ruby.network.routers1.msg_count.Response_Data::4 1470 @@ -87,7 +323,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 11760 system.ruby.network.routers1.msg_bytes.Data::2 105552 system.ruby.network.routers1.msg_bytes.Response_Data::4 105840 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers2.percent_links_utilized 5.971995 +system.ruby.network.routers2.percent_links_utilized 6.354538 system.ruby.network.routers2.msg_count.Control::2 1470 system.ruby.network.routers2.msg_count.Data::2 1466 system.ruby.network.routers2.msg_count.Response_Data::4 1470 @@ -123,7 +359,7 @@ system.cpu.itb.hits 0 # DT system.cpu.itb.misses 0 # DTB misses system.cpu.itb.accesses 0 # DTB accesses system.cpu.workload.num_syscalls 7 # Number of system calls -system.cpu.numCycles 122907 # number of cpu cycles simulated +system.cpu.numCycles 115508 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 5624 # Number of instructions committed @@ -142,7 +378,7 @@ system.cpu.num_mem_refs 2034 # nu system.cpu.num_load_insts 1132 # Number of load instructions system.cpu.num_store_insts 902 # Number of store instructions system.cpu.num_idle_cycles 0 # Number of idle cycles -system.cpu.num_busy_cycles 122907 # Number of busy cycles +system.cpu.num_busy_cycles 115508 # Number of busy cycles system.cpu.not_idle_fraction 1 # Percentage of non-idle cycles system.cpu.idle_fraction 0 # Percentage of idle cycles system.cpu.Branches 883 # Number of branches fetched @@ -181,32 +417,32 @@ system.cpu.op_class::MemWrite 902 16.04% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 5625 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.978504 +system.ruby.network.routers0.throttle0.link_utilization 6.361464 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1470 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1466 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 105840 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers0.throttle1.link_utilization 5.965486 +system.ruby.network.routers0.throttle1.link_utilization 6.347612 system.ruby.network.routers0.throttle1.msg_count.Control::2 1470 system.ruby.network.routers0.throttle1.msg_count.Data::2 1466 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 11760 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 105552 -system.ruby.network.routers1.throttle0.link_utilization 5.965486 +system.ruby.network.routers1.throttle0.link_utilization 6.347612 system.ruby.network.routers1.throttle0.msg_count.Control::2 1470 system.ruby.network.routers1.throttle0.msg_count.Data::2 1466 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 11760 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 105552 -system.ruby.network.routers1.throttle1.link_utilization 5.978504 +system.ruby.network.routers1.throttle1.link_utilization 6.361464 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1470 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1466 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 105840 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers2.throttle0.link_utilization 5.978504 +system.ruby.network.routers2.throttle0.link_utilization 6.361464 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1470 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1466 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 105840 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 11728 -system.ruby.network.routers2.throttle1.link_utilization 5.965486 +system.ruby.network.routers2.throttle1.link_utilization 6.347612 system.ruby.network.routers2.throttle1.msg_count.Control::2 1470 system.ruby.network.routers2.throttle1.msg_count.Data::2 1466 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 11760 @@ -221,13 +457,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 1466 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 1466 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 1466 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 64 +system.ruby.LD.latency_hist::max_bucket 639 system.ruby.LD.latency_hist::samples 1132 -system.ruby.LD.latency_hist::mean 39.690813 -system.ruby.LD.latency_hist::gmean 18.392553 -system.ruby.LD.latency_hist::stdev 30.890580 -system.ruby.LD.latency_hist | 465 41.08% 41.08% | 0 0.00% 41.08% | 0 0.00% 41.08% | 147 12.99% 54.06% | 497 43.90% 97.97% | 22 1.94% 99.91% | 1 0.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 35.522968 +system.ruby.LD.latency_hist::gmean 16.130611 +system.ruby.LD.latency_hist::stdev 37.257775 +system.ruby.LD.latency_hist | 989 87.37% 87.37% | 116 10.25% 97.61% | 20 1.77% 99.38% | 4 0.35% 99.73% | 2 0.18% 99.91% | 1 0.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1132 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -236,21 +472,21 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 465 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 465 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 64 +system.ruby.LD.miss_latency_hist::max_bucket 639 system.ruby.LD.miss_latency_hist::samples 667 -system.ruby.LD.miss_latency_hist::mean 65.269865 -system.ruby.LD.miss_latency_hist::gmean 65.112332 -system.ruby.LD.miss_latency_hist::stdev 5.027167 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 147 22.04% 22.04% | 497 74.51% 96.55% | 22 3.30% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 58.196402 +system.ruby.LD.miss_latency_hist::gmean 52.112336 +system.ruby.LD.miss_latency_hist::stdev 33.226027 +system.ruby.LD.miss_latency_hist | 524 78.56% 78.56% | 116 17.39% 95.95% | 20 3.00% 98.95% | 4 0.60% 99.55% | 2 0.30% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 667 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 64 +system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 901 -system.ruby.ST.latency_hist::mean 18.103219 -system.ruby.ST.latency_hist::gmean 6.303338 -system.ruby.ST.latency_hist::stdev 27.010521 -system.ruby.ST.latency_hist | 684 75.92% 75.92% | 0 0.00% 75.92% | 0 0.00% 75.92% | 46 5.11% 81.02% | 158 17.54% 98.56% | 13 1.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 15.558269 +system.ruby.ST.latency_hist::gmean 5.883337 +system.ruby.ST.latency_hist::stdev 27.738104 +system.ruby.ST.latency_hist | 860 95.45% 95.45% | 33 3.66% 99.11% | 6 0.67% 99.78% | 1 0.11% 99.89% | 0 0.00% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 901 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 @@ -259,21 +495,21 @@ system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 684 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 684 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 64 +system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 217 -system.ruby.ST.miss_latency_hist::mean 65.709677 -system.ruby.ST.miss_latency_hist::gmean 65.456791 -system.ruby.ST.miss_latency_hist::stdev 6.376574 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 46 21.20% 21.20% | 158 72.81% 94.01% | 13 5.99% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 55.142857 +system.ruby.ST.miss_latency_hist::gmean 49.160125 +system.ruby.ST.miss_latency_hist::stdev 33.648687 +system.ruby.ST.miss_latency_hist | 176 81.11% 81.11% | 33 15.21% 96.31% | 6 2.76% 99.08% | 1 0.46% 99.54% | 0 0.00% 99.54% | 1 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 217 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 5625 -system.ruby.IFETCH.latency_hist::mean 9.601422 -system.ruby.IFETCH.latency_hist::gmean 4.140083 -system.ruby.IFETCH.latency_hist::stdev 19.494566 -system.ruby.IFETCH.latency_hist | 5039 89.58% 89.58% | 0 0.00% 89.58% | 0 0.00% 89.58% | 137 2.44% 92.02% | 406 7.22% 99.24% | 42 0.75% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 9.532444 +system.ruby.IFETCH.latency_hist::gmean 4.102291 +system.ruby.IFETCH.latency_hist::stdev 22.246367 +system.ruby.IFETCH.latency_hist | 5488 97.56% 97.56% | 120 2.13% 99.70% | 8 0.14% 99.84% | 5 0.09% 99.93% | 2 0.04% 99.96% | 1 0.02% 99.98% | 0 0.00% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 5625 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -282,21 +518,21 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5039 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 5039 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 586 -system.ruby.IFETCH.miss_latency_hist::mean 66.366894 -system.ruby.IFETCH.miss_latency_hist::gmean 66.054272 -system.ruby.IFETCH.miss_latency_hist::stdev 7.096661 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 137 23.38% 23.38% | 406 69.28% 92.66% | 42 7.17% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 65.704778 +system.ruby.IFETCH.miss_latency_hist::gmean 60.488386 +system.ruby.IFETCH.miss_latency_hist::stdev 35.064530 +system.ruby.IFETCH.miss_latency_hist | 449 76.62% 76.62% | 120 20.48% 97.10% | 8 1.37% 98.46% | 5 0.85% 99.32% | 2 0.34% 99.66% | 1 0.17% 99.83% | 0 0.00% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 586 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1470 -system.ruby.Directory.miss_mach_latency_hist::mean 65.772109 -system.ruby.Directory.miss_mach_latency_hist::gmean 65.537231 -system.ruby.Directory.miss_mach_latency_hist::stdev 6.143987 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 330 22.45% 22.45% | 1061 72.18% 94.63% | 77 5.24% 99.86% | 2 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 60.738776 +system.ruby.Directory.miss_mach_latency_hist::gmean 54.828482 +system.ruby.Directory.miss_mach_latency_hist::stdev 34.263958 +system.ruby.Directory.miss_mach_latency_hist | 1149 78.16% 78.16% | 269 18.30% 96.46% | 34 2.31% 98.78% | 10 0.68% 99.46% | 4 0.27% 99.73% | 3 0.20% 99.93% | 0 0.00% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1470 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -319,34 +555,34 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 667 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 65.269865 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.112332 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 5.027167 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 147 22.04% 22.04% | 497 74.51% 96.55% | 22 3.30% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 58.196402 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 52.112336 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 33.226027 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 524 78.56% 78.56% | 116 17.39% 95.95% | 20 3.00% 98.95% | 4 0.60% 99.55% | 2 0.30% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 667 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 217 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 65.709677 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 65.456791 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 6.376574 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 46 21.20% 21.20% | 158 72.81% 94.01% | 13 5.99% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 55.142857 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 49.160125 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 33.648687 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 176 81.11% 81.11% | 33 15.21% 96.31% | 6 2.76% 99.08% | 1 0.46% 99.54% | 0 0.00% 99.54% | 1 0.46% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 217 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 586 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 66.366894 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 66.054272 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 7.096661 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 137 23.38% 23.38% | 406 69.28% 92.66% | 42 7.17% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.704778 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 60.488386 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 35.064530 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 449 76.62% 76.62% | 120 20.48% 97.10% | 8 1.37% 98.46% | 5 0.85% 99.32% | 2 0.34% 99.66% | 1 0.17% 99.83% | 0 0.00% 99.83% | 1 0.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 586 system.ruby.L1Cache_Controller.Load 1132 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 5625 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini index 583cc8b93..8d6cf097f 100644 --- a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -135,17 +135,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -155,9 +220,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -171,56 +236,32 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[3] dmaResponseFromDir=system.ruby.network.slave[3] forwardFromDir=system.ruby.network.slave[4] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[2] responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -234,11 +275,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 version=0 forwardToCache=system.ruby.network.master[0] @@ -263,7 +304,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory deadlock_threshold=500000 @@ -367,7 +408,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt index 88154b71d..0a40cf084 100644 --- a/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/sparc/linux/simple-timing-ruby/stats.txt @@ -1,18 +1,267 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000108 # Number of seconds simulated -sim_ticks 107952 # Number of ticks simulated -final_tick 107952 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000096 # Number of seconds simulated +sim_ticks 95992 # Number of ticks simulated +final_tick 95992 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 57135 # Simulator instruction rate (inst/s) -host_op_rate 57126 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1157488 # Simulator tick rate (ticks/s) -host_mem_usage 168948 # Number of bytes of host memory used -host_seconds 0.09 # Real time elapsed on the host +host_inst_rate 28429 # Simulator instruction rate (inst/s) +host_op_rate 28426 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 512186 # Simulator tick rate (ticks/s) +host_mem_usage 435856 # Number of bytes of host memory used +host_seconds 0.19 # Real time elapsed on the host sim_insts 5327 # Number of instructions simulated sim_ops 5327 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 82496 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 82496 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 82240 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 82240 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1289 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1289 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 1285 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 1285 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 859404950 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 859404950 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 856738062 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 856738062 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1716143012 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1716143012 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1289 # Number of read requests accepted +system.mem_ctrls.writeReqs 1285 # Number of write requests accepted +system.mem_ctrls.readBursts 1289 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 1285 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 44736 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 37760 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 45312 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 82496 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 82240 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 590 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 557 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 30 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 16 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 8 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 111 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 121 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 141 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 57 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 34 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 12 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 59 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 23 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 63 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 15 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 8 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 31 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 15 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 8 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 111 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 120 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 148 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 59 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 37 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 12 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 59 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 23 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 58 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 18 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 8 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 95928 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1289 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 1285 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 699 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 8 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 9 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 45 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 50 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 47 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 44 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 230 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 387.339130 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 262.668395 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 318.441590 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 45 19.57% 19.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 51 22.17% 41.74% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 39 16.96% 58.70% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 22 9.57% 68.26% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 23 10.00% 78.26% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 5 2.17% 80.43% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 12 5.22% 85.65% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 9 3.91% 89.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 24 10.43% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 230 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 43 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 16.186047 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 15.978763 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.231215 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 22 51.16% 51.16% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 14 32.56% 83.72% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 5 11.63% 95.35% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 1 2.33% 97.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 2.33% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 43 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 43 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.465116 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.435760 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.031615 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 35 81.40% 81.40% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 1 2.33% 83.72% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 2 4.65% 88.37% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 5 11.63% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 43 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 8746 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 22027 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3495 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 12.51 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 31.51 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 466.04 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 472.04 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 859.40 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 856.74 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 7.33 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 3.64 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 3.69 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 25.98 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 496 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 676 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 70.96 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 92.86 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 37.27 # Average gap between requests +system.mem_ctrls.pageHitRate 82.13 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 3037 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 3120 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 87552 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1035720 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 672840 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 575400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 373800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 5229120 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 3257280 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 4271616 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 2716416 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 6102720 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 6102720 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 59194044 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 56254896 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 4292400 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 6870600 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 80701020 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 76248552 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 861.316185 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 813.795315 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 1 # delay histogram for all message system.ruby.delayHist::max_bucket 9 # delay histogram for all message @@ -26,13 +275,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 6759 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 6759 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 6758 -system.ruby.latency_hist::mean 14.973957 -system.ruby.latency_hist::gmean 5.402086 -system.ruby.latency_hist::stdev 24.830446 -system.ruby.latency_hist | 5469 80.93% 80.93% | 0 0.00% 80.93% | 0 0.00% 80.93% | 306 4.53% 85.45% | 913 13.51% 98.96% | 68 1.01% 99.97% | 1 0.01% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 13.204202 +system.ruby.latency_hist::gmean 5.149414 +system.ruby.latency_hist::stdev 25.350800 +system.ruby.latency_hist | 6535 96.70% 96.70% | 182 2.69% 99.39% | 30 0.44% 99.84% | 2 0.03% 99.87% | 8 0.12% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 6758 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 @@ -41,20 +290,21 @@ system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5469 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 5469 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1289 -system.ruby.miss_latency_hist::mean 65.777347 -system.ruby.miss_latency_hist::gmean 65.516328 -system.ruby.miss_latency_hist::stdev 6.536157 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 306 23.74% 23.74% | 913 70.83% 94.57% | 68 5.28% 99.84% | 1 0.08% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 56.498836 +system.ruby.miss_latency_hist::gmean 50.965885 +system.ruby.miss_latency_hist::stdev 32.457285 +system.ruby.miss_latency_hist | 1066 82.70% 82.70% | 182 14.12% 96.82% | 30 2.33% 99.15% | 2 0.16% 99.30% | 8 0.62% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1289 system.ruby.Directory.incomplete_times 1288 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.ruby.l1_cntrl0.cacheMemory.demand_hits 5469 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 1289 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 6758 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 5.960983 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 6.703684 system.ruby.network.routers0.msg_count.Control::2 1289 system.ruby.network.routers0.msg_count.Data::2 1285 system.ruby.network.routers0.msg_count.Response_Data::4 1289 @@ -63,21 +313,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 10312 system.ruby.network.routers0.msg_bytes.Data::2 92520 system.ruby.network.routers0.msg_bytes.Response_Data::4 92808 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 10280 -system.ruby.dir_cntrl0.memBuffer.memReq 2574 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 1289 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 1285 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 750 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 1871 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 2 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 1873 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.727661 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 758 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 992 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 52 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 69 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 166 6.45% 6.45% | 40 1.55% 8.00% | 36 1.40% 9.40% | 48 1.86% 11.27% | 109 4.23% 15.50% | 42 1.63% 17.13% | 63 2.45% 19.58% | 241 9.36% 28.94% | 50 1.94% 30.89% | 34 1.32% 32.21% | 16 0.62% 32.83% | 26 1.01% 33.84% | 60 2.33% 36.17% | 64 2.49% 38.66% | 38 1.48% 40.13% | 46 1.79% 41.92% | 30 1.17% 43.08% | 88 3.42% 46.50% | 202 7.85% 54.35% | 144 5.59% 59.95% | 40 1.55% 61.50% | 58 2.25% 63.75% | 22 0.85% 64.61% | 20 0.78% 65.38% | 60 2.33% 67.72% | 120 4.66% 72.38% | 136 5.28% 77.66% | 125 4.86% 82.52% | 84 3.26% 85.78% | 134 5.21% 90.99% | 166 6.45% 97.44% | 66 2.56% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 2574 # Number of accesses per bank -system.ruby.network.routers1.percent_links_utilized 5.960983 +system.ruby.network.routers1.percent_links_utilized 6.703684 system.ruby.network.routers1.msg_count.Control::2 1289 system.ruby.network.routers1.msg_count.Data::2 1285 system.ruby.network.routers1.msg_count.Response_Data::4 1289 @@ -86,7 +322,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 10312 system.ruby.network.routers1.msg_bytes.Data::2 92520 system.ruby.network.routers1.msg_bytes.Response_Data::4 92808 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers2.percent_links_utilized 5.960983 +system.ruby.network.routers2.percent_links_utilized 6.703684 system.ruby.network.routers2.msg_count.Control::2 1289 system.ruby.network.routers2.msg_count.Data::2 1285 system.ruby.network.routers2.msg_count.Response_Data::4 1289 @@ -103,9 +339,8 @@ system.ruby.network.msg_byte.Control 30936 system.ruby.network.msg_byte.Data 277560 system.ruby.network.msg_byte.Response_Data 278424 system.ruby.network.msg_byte.Writeback_Control 30840 -system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.workload.num_syscalls 11 # Number of system calls -system.cpu.numCycles 107952 # number of cpu cycles simulated +system.cpu.numCycles 95992 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 5327 # Number of instructions committed @@ -123,10 +358,10 @@ system.cpu.num_fp_register_writes 0 # nu system.cpu.num_mem_refs 1401 # number of memory refs system.cpu.num_load_insts 723 # Number of load instructions system.cpu.num_store_insts 678 # Number of store instructions -system.cpu.num_idle_cycles 0.999991 # Number of idle cycles -system.cpu.num_busy_cycles 107951.000009 # Number of busy cycles -system.cpu.not_idle_fraction 0.999991 # Percentage of non-idle cycles -system.cpu.idle_fraction 0.000009 # Percentage of idle cycles +system.cpu.num_idle_cycles 0.999990 # Number of idle cycles +system.cpu.num_busy_cycles 95991.000010 # Number of busy cycles +system.cpu.not_idle_fraction 0.999990 # Percentage of non-idle cycles +system.cpu.idle_fraction 0.000010 # Percentage of idle cycles system.cpu.Branches 1121 # Number of branches fetched system.cpu.op_class::No_OpClass 173 3.22% 3.22% # Class of executed instruction system.cpu.op_class::IntAlu 3796 70.69% 73.91% # Class of executed instruction @@ -163,32 +398,32 @@ system.cpu.op_class::MemWrite 678 12.63% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 5370 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.968393 +system.ruby.network.routers0.throttle0.link_utilization 6.712018 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1289 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1285 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 92808 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers0.throttle1.link_utilization 5.953572 +system.ruby.network.routers0.throttle1.link_utilization 6.695350 system.ruby.network.routers0.throttle1.msg_count.Control::2 1289 system.ruby.network.routers0.throttle1.msg_count.Data::2 1285 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 10312 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 92520 -system.ruby.network.routers1.throttle0.link_utilization 5.953572 +system.ruby.network.routers1.throttle0.link_utilization 6.695350 system.ruby.network.routers1.throttle0.msg_count.Control::2 1289 system.ruby.network.routers1.throttle0.msg_count.Data::2 1285 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 10312 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 92520 -system.ruby.network.routers1.throttle1.link_utilization 5.968393 +system.ruby.network.routers1.throttle1.link_utilization 6.712018 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1289 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1285 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 92808 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers2.throttle0.link_utilization 5.968393 +system.ruby.network.routers2.throttle0.link_utilization 6.712018 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1289 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1285 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 92808 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 10280 -system.ruby.network.routers2.throttle1.link_utilization 5.953572 +system.ruby.network.routers2.throttle1.link_utilization 6.695350 system.ruby.network.routers2.throttle1.msg_count.Control::2 1289 system.ruby.network.routers2.throttle1.msg_count.Data::2 1285 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 10312 @@ -203,13 +438,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 1285 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 1285 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 1285 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 715 -system.ruby.LD.latency_hist::mean 37.334266 -system.ruby.LD.latency_hist::gmean 16.405583 -system.ruby.LD.latency_hist::stdev 31.171638 -system.ruby.LD.latency_hist | 320 44.76% 44.76% | 0 0.00% 44.76% | 0 0.00% 44.76% | 105 14.69% 59.44% | 276 38.60% 98.04% | 14 1.96% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 30.928671 +system.ruby.LD.latency_hist::gmean 13.876476 +system.ruby.LD.latency_hist::stdev 34.808507 +system.ruby.LD.latency_hist | 320 44.76% 44.76% | 330 46.15% 90.91% | 50 6.99% 97.90% | 2 0.28% 98.18% | 3 0.42% 98.60% | 6 0.84% 99.44% | 1 0.14% 99.58% | 0 0.00% 99.58% | 2 0.28% 99.86% | 1 0.14% 100.00% system.ruby.LD.latency_hist::total 715 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -218,21 +453,21 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 320 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 320 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 395 -system.ruby.LD.miss_latency_hist::mean 65.149367 -system.ruby.LD.miss_latency_hist::gmean 64.977069 -system.ruby.LD.miss_latency_hist::stdev 5.269438 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 26.58% 26.58% | 276 69.87% 96.46% | 14 3.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 53.554430 +system.ruby.LD.miss_latency_hist::gmean 47.988958 +system.ruby.LD.miss_latency_hist::stdev 32.387704 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 330 83.54% 83.54% | 50 12.66% 96.20% | 2 0.51% 96.71% | 3 0.76% 97.47% | 6 1.52% 98.99% | 1 0.25% 99.24% | 0 0.00% 99.24% | 2 0.51% 99.75% | 1 0.25% 100.00% system.ruby.LD.miss_latency_hist::total 395 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 32 +system.ruby.ST.latency_hist::max_bucket 319 system.ruby.ST.latency_hist::samples 673 -system.ruby.ST.latency_hist::mean 20.022288 -system.ruby.ST.latency_hist::gmean 6.840248 -system.ruby.ST.latency_hist::stdev 28.682599 -system.ruby.ST.latency_hist | 494 73.40% 73.40% | 0 0.00% 73.40% | 0 0.00% 73.40% | 45 6.69% 80.09% | 117 17.38% 97.47% | 16 2.38% 99.85% | 0 0.00% 99.85% | 1 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 17.843982 +system.ruby.ST.latency_hist::gmean 6.493774 +system.ruby.ST.latency_hist::stdev 27.592771 +system.ruby.ST.latency_hist | 494 73.40% 73.40% | 145 21.55% 94.95% | 28 4.16% 99.11% | 1 0.15% 99.26% | 2 0.30% 99.55% | 3 0.45% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 673 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 @@ -241,21 +476,21 @@ system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 494 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 494 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 32 +system.ruby.ST.miss_latency_hist::max_bucket 319 system.ruby.ST.miss_latency_hist::samples 179 -system.ruby.ST.miss_latency_hist::mean 67 -system.ruby.ST.miss_latency_hist::gmean 66.517437 -system.ruby.ST.miss_latency_hist::stdev 9.078930 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 45 25.14% 25.14% | 117 65.36% 90.50% | 16 8.94% 99.44% | 0 0.00% 99.44% | 1 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 58.810056 +system.ruby.ST.miss_latency_hist::gmean 54.709109 +system.ruby.ST.miss_latency_hist::stdev 23.983086 +system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 145 81.01% 81.01% | 28 15.64% 96.65% | 1 0.56% 97.21% | 2 1.12% 98.32% | 3 1.68% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 179 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 5370 -system.ruby.IFETCH.latency_hist::mean 11.364060 -system.ruby.IFETCH.latency_hist::gmean 4.523558 -system.ruby.IFETCH.latency_hist::stdev 21.469550 -system.ruby.IFETCH.latency_hist | 4655 86.69% 86.69% | 0 0.00% 86.69% | 0 0.00% 86.69% | 156 2.91% 89.59% | 520 9.68% 99.27% | 38 0.71% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 10.262756 +system.ruby.IFETCH.latency_hist::gmean 4.383388 +system.ruby.IFETCH.latency_hist::stdev 22.342607 +system.ruby.IFETCH.latency_hist | 5246 97.69% 97.69% | 101 1.88% 99.57% | 16 0.30% 99.87% | 1 0.02% 99.89% | 5 0.09% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 5370 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -264,21 +499,21 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 4655 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 4655 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 715 -system.ruby.IFETCH.miss_latency_hist::mean 65.818182 -system.ruby.IFETCH.miss_latency_hist::gmean 65.566761 -system.ruby.IFETCH.miss_latency_hist::stdev 6.371809 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 156 21.82% 21.82% | 520 72.73% 94.55% | 38 5.31% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 57.546853 +system.ruby.IFETCH.miss_latency_hist::gmean 51.762329 +system.ruby.IFETCH.miss_latency_hist::stdev 34.218674 +system.ruby.IFETCH.miss_latency_hist | 591 82.66% 82.66% | 101 14.13% 96.78% | 16 2.24% 99.02% | 1 0.14% 99.16% | 5 0.70% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 715 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1289 -system.ruby.Directory.miss_mach_latency_hist::mean 65.777347 -system.ruby.Directory.miss_mach_latency_hist::gmean 65.516328 -system.ruby.Directory.miss_mach_latency_hist::stdev 6.536157 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 306 23.74% 23.74% | 913 70.83% 94.57% | 68 5.28% 99.84% | 1 0.08% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 56.498836 +system.ruby.Directory.miss_mach_latency_hist::gmean 50.965885 +system.ruby.Directory.miss_mach_latency_hist::stdev 32.457285 +system.ruby.Directory.miss_mach_latency_hist | 1066 82.70% 82.70% | 182 14.12% 96.82% | 30 2.33% 99.15% | 2 0.16% 99.30% | 8 0.62% 99.92% | 1 0.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1289 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -301,34 +536,34 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 395 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 65.149367 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 64.977069 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 5.269438 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 26.58% 26.58% | 276 69.87% 96.46% | 14 3.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 53.554430 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 47.988958 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 32.387704 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 330 83.54% 83.54% | 50 12.66% 96.20% | 2 0.51% 96.71% | 3 0.76% 97.47% | 6 1.52% 98.99% | 1 0.25% 99.24% | 0 0.00% 99.24% | 2 0.51% 99.75% | 1 0.25% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 395 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 179 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 67 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 66.517437 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 9.078930 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 45 25.14% 25.14% | 117 65.36% 90.50% | 16 8.94% 99.44% | 0 0.00% 99.44% | 1 0.56% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 58.810056 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 54.709109 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 23.983086 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 145 81.01% 81.01% | 28 15.64% 96.65% | 1 0.56% 97.21% | 2 1.12% 98.32% | 3 1.68% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 179 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 715 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.818182 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 65.566761 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 6.371809 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 156 21.82% 21.82% | 520 72.73% 94.55% | 38 5.31% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 57.546853 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 51.762329 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 34.218674 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 591 82.66% 82.66% | 101 14.13% 96.78% | 16 2.24% 99.02% | 1 0.14% 99.16% | 5 0.70% 99.86% | 1 0.14% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 715 system.ruby.L1Cache_Controller.Load 715 0.00% 0.00% system.ruby.L1Cache_Controller.Ifetch 5370 0.00% 0.00% diff --git a/tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini b/tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini index 4263ec382..41775f550 100644 --- a/tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini +++ b/tests/quick/se/00.hello/ref/x86/linux/o3-timing/config.ini @@ -714,6 +714,7 @@ clk_domain=system.clk_domain conf_table_reported=true device_bus_width=8 device_rowbuffer_size=1024 +device_size=536870912 devices_per_rank=8 dll=true eventq_index=0 diff --git a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini index cf742c468..8331b5d9d 100644 --- a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini +++ b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -169,17 +169,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -189,9 +254,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=false @@ -205,56 +270,32 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=4 version=0 dmaRequestToDir=system.ruby.network.master[3] dmaResponseFromDir=system.ruby.network.slave[3] forwardFromDir=system.ruby.network.slave[4] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[2] responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -268,11 +309,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=4 version=0 forwardToCache=system.ruby.network.master[0] @@ -297,7 +338,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory deadlock_threshold=500000 @@ -402,7 +443,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt index cdd2719ec..f27f9e229 100644 --- a/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt +++ b/tests/quick/se/00.hello/ref/x86/linux/simple-timing-ruby/stats.txt @@ -1,18 +1,266 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000122 # Number of seconds simulated -sim_ticks 121759 # Number of ticks simulated -final_tick 121759 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000107 # Number of seconds simulated +sim_ticks 107237 # Number of ticks simulated +final_tick 107237 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_inst_rate 47256 # Simulator instruction rate (inst/s) -host_op_rate 85597 # Simulator op (including micro ops) rate (op/s) -host_tick_rate 1069027 # Simulator tick rate (ticks/s) -host_mem_usage 179456 # Number of bytes of host memory used -host_seconds 0.11 # Real time elapsed on the host +host_inst_rate 14917 # Simulator instruction rate (inst/s) +host_op_rate 27022 # Simulator op (including micro ops) rate (op/s) +host_tick_rate 297251 # Simulator tick rate (ticks/s) +host_mem_usage 452416 # Number of bytes of host memory used +host_seconds 0.36 # Real time elapsed on the host sim_insts 5381 # Number of instructions simulated sim_ops 9748 # Number of ops (including micro ops) simulated system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 88128 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 88128 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 87872 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 87872 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 1377 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 1377 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 1373 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 1373 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 821805907 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 821805907 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 819418671 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 819418671 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 1641224577 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 1641224577 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 1377 # Number of read requests accepted +system.mem_ctrls.writeReqs 1373 # Number of write requests accepted +system.mem_ctrls.readBursts 1377 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 1373 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 42624 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 45504 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 42752 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 88128 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 87872 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 711 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 686 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 57 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 1 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 6 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 10 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 51 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 57 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 42 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 64 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 27 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 134 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 126 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 22 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 2 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 28 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 7 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 32 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 50 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 1 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 6 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 10 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 52 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 55 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 44 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 66 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 28 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 133 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 129 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 22 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 2 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 30 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 7 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 33 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 107133 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 1377 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 1373 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 666 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 7 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 42 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 41 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 272 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 306.823529 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 199.088320 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 295.785748 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 71 26.10% 26.10% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 86 31.62% 57.72% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 34 12.50% 70.22% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 20 7.35% 77.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 17 6.25% 83.82% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 9 3.31% 87.13% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 11 4.04% 91.18% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 3 1.10% 92.28% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 21 7.72% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 272 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 41 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 16.121951 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 15.902045 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.325621 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 2 4.88% 4.88% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 18 43.90% 48.78% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 18 43.90% 92.68% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 2 4.88% 97.56% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 2.44% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 41 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 41 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.292683 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.274345 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.813754 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 36 87.80% 87.80% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 3 7.32% 95.12% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 2 4.88% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 41 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 9844 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 22498 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3330 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 14.78 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 33.78 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 397.47 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 398.67 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 821.81 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 819.42 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 6.22 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 3.11 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 3.11 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.00 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 26.04 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 427 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 625 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 64.11 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 90.98 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 38.96 # Average gap between requests +system.mem_ctrls.pageHitRate 77.75 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 6647 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 3380 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 91465 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 695520 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 1270080 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 386400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 705600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 3219840 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 4605120 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 2623104 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 3784320 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 6611280 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 6611280 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 57894444 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 62913636 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 10102200 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 5699400 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 81532788 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 85589436 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 803.452847 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 843.428487 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 1 # delay histogram for all message system.ruby.delayHist::max_bucket 9 # delay histogram for all message @@ -26,13 +274,13 @@ system.ruby.outstanding_req_hist::mean 1 system.ruby.outstanding_req_hist::gmean 1 system.ruby.outstanding_req_hist | 0 0.00% 0.00% | 8852 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.outstanding_req_hist::total 8852 -system.ruby.latency_hist::bucket_size 16 -system.ruby.latency_hist::max_bucket 159 +system.ruby.latency_hist::bucket_size 64 +system.ruby.latency_hist::max_bucket 639 system.ruby.latency_hist::samples 8852 -system.ruby.latency_hist::mean 12.754971 -system.ruby.latency_hist::gmean 4.846146 -system.ruby.latency_hist::stdev 22.865469 -system.ruby.latency_hist | 7475 84.44% 84.44% | 0 0.00% 84.44% | 0 0.00% 84.44% | 329 3.72% 88.16% | 977 11.04% 99.20% | 69 0.78% 99.98% | 1 0.01% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::mean 11.114437 +system.ruby.latency_hist::gmean 4.638311 +system.ruby.latency_hist::stdev 22.978637 +system.ruby.latency_hist | 8594 97.09% 97.09% | 215 2.43% 99.51% | 29 0.33% 99.84% | 6 0.07% 99.91% | 6 0.07% 99.98% | 2 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.latency_hist::total 8852 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 @@ -41,20 +289,21 @@ system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7475 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.hit_latency_hist::total 7475 -system.ruby.miss_latency_hist::bucket_size 16 -system.ruby.miss_latency_hist::max_bucket 159 +system.ruby.miss_latency_hist::bucket_size 64 +system.ruby.miss_latency_hist::max_bucket 639 system.ruby.miss_latency_hist::samples 1377 -system.ruby.miss_latency_hist::mean 65.709513 -system.ruby.miss_latency_hist::gmean 65.465397 -system.ruby.miss_latency_hist::stdev 6.315805 -system.ruby.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 329 23.89% 23.89% | 977 70.95% 94.84% | 69 5.01% 99.85% | 1 0.07% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::mean 55.163399 +system.ruby.miss_latency_hist::gmean 49.389613 +system.ruby.miss_latency_hist::stdev 33.121212 +system.ruby.miss_latency_hist | 1119 81.26% 81.26% | 215 15.61% 96.88% | 29 2.11% 98.98% | 6 0.44% 99.42% | 6 0.44% 99.85% | 2 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.miss_latency_hist::total 1377 system.ruby.Directory.incomplete_times 1376 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks system.ruby.l1_cntrl0.cacheMemory.demand_hits 7475 # Number of cache demand hits system.ruby.l1_cntrl0.cacheMemory.demand_misses 1377 # Number of cache demand misses system.ruby.l1_cntrl0.cacheMemory.demand_accesses 8852 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 5.646400 +system.cpu.clk_domain.clock 1 # Clock period in ticks +system.ruby.network.routers0.percent_links_utilized 6.411034 system.ruby.network.routers0.msg_count.Control::2 1377 system.ruby.network.routers0.msg_count.Data::2 1373 system.ruby.network.routers0.msg_count.Response_Data::4 1377 @@ -63,21 +312,7 @@ system.ruby.network.routers0.msg_bytes.Control::2 11016 system.ruby.network.routers0.msg_bytes.Data::2 98856 system.ruby.network.routers0.msg_bytes.Response_Data::4 99144 system.ruby.network.routers0.msg_bytes.Writeback_Control::3 10984 -system.ruby.dir_cntrl0.memBuffer.memReq 2750 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 1377 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 1373 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 846 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 1965 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 3 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 1968 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.715636 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 823 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 1044 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 33 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 65 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 160 5.82% 5.82% | 144 5.24% 11.05% | 210 7.64% 18.69% | 146 5.31% 24.00% | 196 7.13% 31.13% | 96 3.49% 34.62% | 66 2.40% 37.02% | 38 1.38% 38.40% | 22 0.80% 39.20% | 20 0.73% 39.93% | 184 6.69% 46.62% | 297 10.80% 57.42% | 71 2.58% 60.00% | 124 4.51% 64.51% | 60 2.18% 66.69% | 18 0.65% 67.35% | 84 3.05% 70.40% | 6 0.22% 70.62% | 8 0.29% 70.91% | 14 0.51% 71.42% | 92 3.35% 74.76% | 56 2.04% 76.80% | 14 0.51% 77.31% | 60 2.18% 79.49% | 34 1.24% 80.73% | 58 2.11% 82.84% | 84 3.05% 85.89% | 66 2.40% 88.29% | 42 1.53% 89.82% | 122 4.44% 94.25% | 104 3.78% 98.04% | 54 1.96% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 2750 # Number of accesses per bank -system.ruby.network.routers1.percent_links_utilized 5.646400 +system.ruby.network.routers1.percent_links_utilized 6.411034 system.ruby.network.routers1.msg_count.Control::2 1377 system.ruby.network.routers1.msg_count.Data::2 1373 system.ruby.network.routers1.msg_count.Response_Data::4 1377 @@ -86,7 +321,7 @@ system.ruby.network.routers1.msg_bytes.Control::2 11016 system.ruby.network.routers1.msg_bytes.Data::2 98856 system.ruby.network.routers1.msg_bytes.Response_Data::4 99144 system.ruby.network.routers1.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers2.percent_links_utilized 5.646400 +system.ruby.network.routers2.percent_links_utilized 6.411034 system.ruby.network.routers2.msg_count.Control::2 1377 system.ruby.network.routers2.msg_count.Data::2 1373 system.ruby.network.routers2.msg_count.Response_Data::4 1377 @@ -103,10 +338,9 @@ system.ruby.network.msg_byte.Control 33048 system.ruby.network.msg_byte.Data 296568 system.ruby.network.msg_byte.Response_Data 297432 system.ruby.network.msg_byte.Writeback_Control 32952 -system.cpu.clk_domain.clock 1 # Clock period in ticks system.cpu.apic_clk_domain.clock 16 # Clock period in ticks system.cpu.workload.num_syscalls 11 # Number of system calls -system.cpu.numCycles 121759 # number of cpu cycles simulated +system.cpu.numCycles 107237 # number of cpu cycles simulated system.cpu.numWorkItemsStarted 0 # number of work items this cpu started system.cpu.numWorkItemsCompleted 0 # number of work items this cpu completed system.cpu.committedInsts 5381 # Number of instructions committed @@ -126,10 +360,10 @@ system.cpu.num_cc_register_writes 3536 # nu system.cpu.num_mem_refs 1988 # number of memory refs system.cpu.num_load_insts 1053 # Number of load instructions system.cpu.num_store_insts 935 # Number of store instructions -system.cpu.num_idle_cycles 0.999992 # Number of idle cycles -system.cpu.num_busy_cycles 121758.000008 # Number of busy cycles -system.cpu.not_idle_fraction 0.999992 # Percentage of non-idle cycles -system.cpu.idle_fraction 0.000008 # Percentage of idle cycles +system.cpu.num_idle_cycles 0.999991 # Number of idle cycles +system.cpu.num_busy_cycles 107236.000009 # Number of busy cycles +system.cpu.not_idle_fraction 0.999991 # Percentage of non-idle cycles +system.cpu.idle_fraction 0.000009 # Percentage of idle cycles system.cpu.Branches 1208 # Number of branches fetched system.cpu.op_class::No_OpClass 1 0.01% 0.01% # Class of executed instruction system.cpu.op_class::IntAlu 7749 79.49% 79.50% # Class of executed instruction @@ -166,32 +400,32 @@ system.cpu.op_class::MemWrite 935 9.59% 100.00% # Cl system.cpu.op_class::IprAccess 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::InstPrefetch 0 0.00% 100.00% # Class of executed instruction system.cpu.op_class::total 9748 # Class of executed instruction -system.ruby.network.routers0.throttle0.link_utilization 5.652970 +system.ruby.network.routers0.throttle0.link_utilization 6.418494 system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 1377 system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 1373 system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 99144 system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers0.throttle1.link_utilization 5.639829 +system.ruby.network.routers0.throttle1.link_utilization 6.403573 system.ruby.network.routers0.throttle1.msg_count.Control::2 1377 system.ruby.network.routers0.throttle1.msg_count.Data::2 1373 system.ruby.network.routers0.throttle1.msg_bytes.Control::2 11016 system.ruby.network.routers0.throttle1.msg_bytes.Data::2 98856 -system.ruby.network.routers1.throttle0.link_utilization 5.639829 +system.ruby.network.routers1.throttle0.link_utilization 6.403573 system.ruby.network.routers1.throttle0.msg_count.Control::2 1377 system.ruby.network.routers1.throttle0.msg_count.Data::2 1373 system.ruby.network.routers1.throttle0.msg_bytes.Control::2 11016 system.ruby.network.routers1.throttle0.msg_bytes.Data::2 98856 -system.ruby.network.routers1.throttle1.link_utilization 5.652970 +system.ruby.network.routers1.throttle1.link_utilization 6.418494 system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1377 system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 1373 system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 99144 system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers2.throttle0.link_utilization 5.652970 +system.ruby.network.routers2.throttle0.link_utilization 6.418494 system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 1377 system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 1373 system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 99144 system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 10984 -system.ruby.network.routers2.throttle1.link_utilization 5.639829 +system.ruby.network.routers2.throttle1.link_utilization 6.403573 system.ruby.network.routers2.throttle1.msg_count.Control::2 1377 system.ruby.network.routers2.throttle1.msg_count.Data::2 1373 system.ruby.network.routers2.throttle1.msg_bytes.Control::2 11016 @@ -206,13 +440,13 @@ system.ruby.delayVCHist.vnet_2::max_bucket 9 # system.ruby.delayVCHist.vnet_2::samples 1373 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2 | 1373 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::total 1373 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 16 -system.ruby.LD.latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::bucket_size 32 +system.ruby.LD.latency_hist::max_bucket 319 system.ruby.LD.latency_hist::samples 1045 -system.ruby.LD.latency_hist::mean 33.084211 -system.ruby.LD.latency_hist::gmean 13.097827 -system.ruby.LD.latency_hist::stdev 31.853421 -system.ruby.LD.latency_hist | 546 52.25% 52.25% | 0 0.00% 52.25% | 0 0.00% 52.25% | 105 10.05% 62.30% | 361 34.55% 96.84% | 32 3.06% 99.90% | 1 0.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::mean 24.819139 +system.ruby.LD.latency_hist::gmean 10.890845 +system.ruby.LD.latency_hist::stdev 28.082269 +system.ruby.LD.latency_hist | 546 52.25% 52.25% | 414 39.62% 91.87% | 77 7.37% 99.23% | 1 0.10% 99.33% | 2 0.19% 99.52% | 4 0.38% 99.90% | 1 0.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.latency_hist::total 1045 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 @@ -221,21 +455,21 @@ system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 546 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 546 -system.ruby.LD.miss_latency_hist::bucket_size 16 -system.ruby.LD.miss_latency_hist::max_bucket 159 +system.ruby.LD.miss_latency_hist::bucket_size 32 +system.ruby.LD.miss_latency_hist::max_bucket 319 system.ruby.LD.miss_latency_hist::samples 499 -system.ruby.LD.miss_latency_hist::mean 66.002004 -system.ruby.LD.miss_latency_hist::gmean 65.699964 -system.ruby.LD.miss_latency_hist::stdev 7.001864 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 21.04% 21.04% | 361 72.34% 93.39% | 32 6.41% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::mean 48.693387 +system.ruby.LD.miss_latency_hist::gmean 44.641812 +system.ruby.LD.miss_latency_hist::stdev 23.667547 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 414 82.97% 82.97% | 77 15.43% 98.40% | 1 0.20% 98.60% | 2 0.40% 99.00% | 4 0.80% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.miss_latency_hist::total 499 -system.ruby.ST.latency_hist::bucket_size 16 -system.ruby.ST.latency_hist::max_bucket 159 +system.ruby.ST.latency_hist::bucket_size 64 +system.ruby.ST.latency_hist::max_bucket 639 system.ruby.ST.latency_hist::samples 935 -system.ruby.ST.latency_hist::mean 20.084492 -system.ruby.ST.latency_hist::gmean 6.936580 -system.ruby.ST.latency_hist::stdev 28.187775 -system.ruby.ST.latency_hist | 681 72.83% 72.83% | 0 0.00% 72.83% | 0 0.00% 72.83% | 62 6.63% 79.47% | 177 18.93% 98.40% | 15 1.60% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::mean 16.765775 +system.ruby.ST.latency_hist::gmean 6.381495 +system.ruby.ST.latency_hist::stdev 28.609452 +system.ruby.ST.latency_hist | 895 95.72% 95.72% | 35 3.74% 99.47% | 1 0.11% 99.57% | 2 0.21% 99.79% | 1 0.11% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.latency_hist::total 935 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 @@ -244,21 +478,21 @@ system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 681 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.hit_latency_hist::total 681 -system.ruby.ST.miss_latency_hist::bucket_size 16 -system.ruby.ST.miss_latency_hist::max_bucket 159 +system.ruby.ST.miss_latency_hist::bucket_size 64 +system.ruby.ST.miss_latency_hist::max_bucket 639 system.ruby.ST.miss_latency_hist::samples 254 -system.ruby.ST.miss_latency_hist::mean 65.889764 -system.ruby.ST.miss_latency_hist::gmean 65.634390 -system.ruby.ST.miss_latency_hist::stdev 6.416664 -system.ruby.ST.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 62 24.41% 24.41% | 177 69.69% 94.09% | 15 5.91% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::mean 53.673228 +system.ruby.ST.miss_latency_hist::gmean 48.282634 +system.ruby.ST.miss_latency_hist::stdev 33.823763 +system.ruby.ST.miss_latency_hist | 214 84.25% 84.25% | 35 13.78% 98.03% | 1 0.39% 98.43% | 2 0.79% 99.21% | 1 0.39% 99.61% | 1 0.39% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.miss_latency_hist::total 254 -system.ruby.IFETCH.latency_hist::bucket_size 16 -system.ruby.IFETCH.latency_hist::max_bucket 159 +system.ruby.IFETCH.latency_hist::bucket_size 64 +system.ruby.IFETCH.latency_hist::max_bucket 639 system.ruby.IFETCH.latency_hist::samples 6864 -system.ruby.IFETCH.latency_hist::mean 8.663899 -system.ruby.IFETCH.latency_hist::gmean 3.967250 -system.ruby.IFETCH.latency_hist::stdev 18.008804 -system.ruby.IFETCH.latency_hist | 6241 90.92% 90.92% | 0 0.00% 90.92% | 0 0.00% 90.92% | 162 2.36% 93.28% | 438 6.38% 99.66% | 22 0.32% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::mean 8.263112 +system.ruby.IFETCH.latency_hist::gmean 3.900454 +system.ruby.IFETCH.latency_hist::stdev 20.208626 +system.ruby.IFETCH.latency_hist | 6731 98.06% 98.06% | 102 1.49% 99.55% | 22 0.32% 99.87% | 3 0.04% 99.91% | 5 0.07% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.latency_hist::total 6864 system.ruby.IFETCH.hit_latency_hist::bucket_size 1 system.ruby.IFETCH.hit_latency_hist::max_bucket 9 @@ -267,20 +501,20 @@ system.ruby.IFETCH.hit_latency_hist::mean 3 system.ruby.IFETCH.hit_latency_hist::gmean 3.000000 system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6241 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 6241 -system.ruby.IFETCH.miss_latency_hist::bucket_size 16 -system.ruby.IFETCH.miss_latency_hist::max_bucket 159 +system.ruby.IFETCH.miss_latency_hist::bucket_size 64 +system.ruby.IFETCH.miss_latency_hist::max_bucket 639 system.ruby.IFETCH.miss_latency_hist::samples 623 -system.ruby.IFETCH.miss_latency_hist::mean 65.402889 -system.ruby.IFETCH.miss_latency_hist::gmean 65.210291 -system.ruby.IFETCH.miss_latency_hist::stdev 5.662802 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 162 26.00% 26.00% | 438 70.30% 96.31% | 22 3.53% 99.84% | 0 0.00% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 60.987159 +system.ruby.IFETCH.miss_latency_hist::gmean 54.083768 +system.ruby.IFETCH.miss_latency_hist::stdev 37.997755 +system.ruby.IFETCH.miss_latency_hist | 490 78.65% 78.65% | 102 16.37% 95.02% | 22 3.53% 98.56% | 3 0.48% 99.04% | 5 0.80% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 623 -system.ruby.RMW_Read.latency_hist::bucket_size 8 -system.ruby.RMW_Read.latency_hist::max_bucket 79 +system.ruby.RMW_Read.latency_hist::bucket_size 4 +system.ruby.RMW_Read.latency_hist::max_bucket 39 system.ruby.RMW_Read.latency_hist::samples 8 -system.ruby.RMW_Read.latency_hist::mean 10.750000 -system.ruby.RMW_Read.latency_hist::gmean 4.406515 -system.ruby.RMW_Read.latency_hist::stdev 21.920310 +system.ruby.RMW_Read.latency_hist::mean 6.875000 +system.ruby.RMW_Read.latency_hist::gmean 4.063647 +system.ruby.RMW_Read.latency_hist::stdev 10.960155 system.ruby.RMW_Read.latency_hist | 7 87.50% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% system.ruby.RMW_Read.latency_hist::total 8 system.ruby.RMW_Read.hit_latency_hist::bucket_size 1 @@ -290,21 +524,21 @@ system.ruby.RMW_Read.hit_latency_hist::mean 3 system.ruby.RMW_Read.hit_latency_hist::gmean 3.000000 system.ruby.RMW_Read.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 7 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.RMW_Read.hit_latency_hist::total 7 -system.ruby.RMW_Read.miss_latency_hist::bucket_size 8 -system.ruby.RMW_Read.miss_latency_hist::max_bucket 79 +system.ruby.RMW_Read.miss_latency_hist::bucket_size 4 +system.ruby.RMW_Read.miss_latency_hist::max_bucket 39 system.ruby.RMW_Read.miss_latency_hist::samples 1 -system.ruby.RMW_Read.miss_latency_hist::mean 65 -system.ruby.RMW_Read.miss_latency_hist::gmean 65.000000 +system.ruby.RMW_Read.miss_latency_hist::mean 34 +system.ruby.RMW_Read.miss_latency_hist::gmean 34.000000 system.ruby.RMW_Read.miss_latency_hist::stdev nan system.ruby.RMW_Read.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% system.ruby.RMW_Read.miss_latency_hist::total 1 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 16 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 159 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 64 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 639 system.ruby.Directory.miss_mach_latency_hist::samples 1377 -system.ruby.Directory.miss_mach_latency_hist::mean 65.709513 -system.ruby.Directory.miss_mach_latency_hist::gmean 65.465397 -system.ruby.Directory.miss_mach_latency_hist::stdev 6.315805 -system.ruby.Directory.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 329 23.89% 23.89% | 977 70.95% 94.84% | 69 5.01% 99.85% | 1 0.07% 99.93% | 1 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::mean 55.163399 +system.ruby.Directory.miss_mach_latency_hist::gmean 49.389613 +system.ruby.Directory.miss_mach_latency_hist::stdev 33.121212 +system.ruby.Directory.miss_mach_latency_hist | 1119 81.26% 81.26% | 215 15.61% 96.88% | 29 2.11% 98.98% | 6 0.44% 99.42% | 6 0.44% 99.85% | 2 0.15% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_mach_latency_hist::total 1377 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 @@ -327,40 +561,40 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 8 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 79 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 1 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 61 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 61.000000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 75.000000 system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev nan -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 1 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 32 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 319 system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 499 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 66.002004 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 65.699964 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 7.001864 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 105 21.04% 21.04% | 361 72.34% 93.39% | 32 6.41% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 48.693387 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 44.641812 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 23.667547 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 414 82.97% 82.97% | 77 15.43% 98.40% | 1 0.20% 98.60% | 2 0.40% 99.00% | 4 0.80% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.Directory.miss_type_mach_latency_hist::total 499 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 254 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 65.889764 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 65.634390 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 6.416664 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 62 24.41% 24.41% | 177 69.69% 94.09% | 15 5.91% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 53.673228 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 48.282634 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 33.823763 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 214 84.25% 84.25% | 35 13.78% 98.03% | 1 0.39% 98.43% | 2 0.79% 99.21% | 1 0.39% 99.61% | 1 0.39% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.ST.Directory.miss_type_mach_latency_hist::total 254 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 64 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 639 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 623 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 65.402889 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 65.210291 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 5.662802 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 162 26.00% 26.00% | 438 70.30% 96.31% | 22 3.53% 99.84% | 0 0.00% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 60.987159 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 54.083768 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 37.997755 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 490 78.65% 78.65% | 102 16.37% 95.02% | 22 3.53% 98.56% | 3 0.48% 99.04% | 5 0.80% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 623 -system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::bucket_size 8 -system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::max_bucket 79 +system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::bucket_size 4 +system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::max_bucket 39 system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::samples 1 -system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::mean 65 -system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::gmean 65.000000 +system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::mean 34 +system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::gmean 34.000000 system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::stdev nan system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% system.ruby.RMW_Read.Directory.miss_type_mach_latency_hist::total 1 diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini index 58228c89a..2056212e7 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem system.funcmem +memories=system.funcmem system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -242,17 +242,82 @@ null=false range=0:134217727 port=system.funcbus.master[0] -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -262,9 +327,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=8 +phys_mem=Null random_seed=1234 randomization=false @@ -278,21 +343,21 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system to_mem_ctrl_latency=1 transitions_per_cycle=32 version=0 +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[19] responseFromDir=system.ruby.network.slave[27] responseToDir=system.ruby.network.master[20] @@ -300,33 +365,8 @@ responseToDir=system.ruby.network.master[20] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -343,12 +383,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=0 @@ -396,12 +436,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=1000000 @@ -431,12 +472,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl1.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=1 @@ -484,12 +525,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl1.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.L1Dcache deadlock_threshold=1000000 @@ -519,12 +561,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl2.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=2 @@ -572,12 +614,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl2.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.L1Dcache deadlock_threshold=1000000 @@ -607,12 +650,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl3.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=3 @@ -660,12 +703,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl3.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.L1Dcache deadlock_threshold=1000000 @@ -695,12 +739,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl4.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=4 @@ -748,12 +792,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl4.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.L1Dcache deadlock_threshold=1000000 @@ -783,12 +828,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl5.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=5 @@ -836,12 +881,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl5.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.L1Dcache deadlock_threshold=1000000 @@ -871,12 +917,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl6.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=6 @@ -924,12 +970,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl6.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.L1Dcache deadlock_threshold=1000000 @@ -959,12 +1006,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl7.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=7 @@ -1012,12 +1059,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl7.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.L1Dcache deadlock_threshold=1000000 @@ -1044,9 +1092,9 @@ eventq_index=0 l2_request_latency=2 l2_response_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system to_l1_latency=1 transitions_per_cycle=32 version=0 @@ -1376,7 +1424,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt index 63e8b7d3a..427faaaab 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MESI_Two_Level/stats.txt @@ -1,56 +1,323 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.007430 # Number of seconds simulated -sim_ticks 7430292 # Number of ticks simulated -final_tick 7430292 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.010189 # Number of seconds simulated +sim_ticks 10189338 # Number of ticks simulated +final_tick 10189338 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 73095 # Simulator tick rate (ticks/s) -host_mem_usage 318168 # Number of bytes of host memory used -host_seconds 101.65 # Real time elapsed on the host +host_tick_rate 78610 # Simulator tick rate (ticks/s) +host_mem_usage 651260 # Number of bytes of host memory used +host_seconds 129.62 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39524800 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39524800 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14139200 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14139200 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 617575 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 617575 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 220925 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 220925 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 3879035125 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 3879035125 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1387646577 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1387646577 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 5266681702 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 5266681702 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 617577 # Number of read requests accepted +system.mem_ctrls.writeReqs 220925 # Number of write requests accepted +system.mem_ctrls.readBursts 617577 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 220925 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 39138176 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 386752 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 14013696 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39524928 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14139200 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 6043 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 1932 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 76538 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 76571 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 76714 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 76079 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 76086 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 76610 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 76532 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 76404 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 27378 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 27423 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 27424 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 27014 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 27346 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 27635 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 27364 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 27380 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 10189309 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 617577 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 220925 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 33272 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 65829 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 105799 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 135981 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 124559 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 85542 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 44255 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 16297 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 30 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 83 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 1662 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 5307 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 9467 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 12599 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 14395 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 15324 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 15907 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 16029 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 15907 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 15548 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 15075 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 14795 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 14747 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 14706 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 14783 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 15249 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 4255 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 1854 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 778 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 292 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 114 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 50 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 17 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 331991 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 160.098220 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 126.076476 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 125.468332 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 134789 40.60% 40.60% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 125458 37.79% 78.39% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 44451 13.39% 91.78% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 17342 5.22% 97.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 6423 1.93% 98.94% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 2310 0.70% 99.63% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 840 0.25% 99.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 257 0.08% 99.96% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 121 0.04% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 331991 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 13671 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 44.729574 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 43.698245 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 9.605843 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-15 1 0.01% 0.01% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-19 10 0.07% 0.08% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-23 59 0.43% 0.51% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-27 247 1.81% 2.32% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::28-31 645 4.72% 7.04% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-35 1323 9.68% 16.71% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::36-39 1874 13.71% 30.42% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::40-43 2328 17.03% 47.45% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::44-47 2269 16.60% 64.05% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::48-51 1834 13.42% 77.46% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::52-55 1248 9.13% 86.59% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::56-59 853 6.24% 92.83% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::60-63 491 3.59% 96.42% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-67 271 1.98% 98.41% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::68-71 125 0.91% 99.32% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::72-75 48 0.35% 99.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::76-79 28 0.20% 99.88% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-83 10 0.07% 99.95% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::84-87 4 0.03% 99.98% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::88-91 2 0.01% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::104-107 1 0.01% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 13671 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 13671 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.016678 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.015501 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.206017 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 13555 99.15% 99.15% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 48 0.35% 99.50% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 43 0.31% 99.82% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 9 0.07% 99.88% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 13 0.10% 99.98% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::21 3 0.02% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 13671 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 29899696 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 41518842 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3057670 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 48.89 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 67.89 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 3841.09 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 1375.33 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 3879.05 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1387.65 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 40.75 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 30.01 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 10.74 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 5.53 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 26.44 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 285563 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 212936 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 46.70 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 97.23 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 12.15 # Average gap between requests +system.mem_ctrls.pageHitRate 60.02 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 20 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 340080 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 9844307 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 2508483600 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 1393602000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 7628000640 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 2269057536 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 665196480 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 665196480 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 6939209412 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 220089312 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 23610000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 5917575000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 21427159668 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 6802860792 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 2103.921134 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.969195 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks -system.ruby.delayHist::bucket_size 1024 # delay histogram for all message -system.ruby.delayHist::max_bucket 10239 # delay histogram for all message -system.ruby.delayHist::samples 4929359 # delay histogram for all message -system.ruby.delayHist::mean 137.276961 # delay histogram for all message -system.ruby.delayHist::stdev 391.112700 # delay histogram for all message -system.ruby.delayHist | 4668304 94.70% 94.70% | 226078 4.59% 99.29% | 33026 0.67% 99.96% | 1833 0.04% 100.00% | 87 0.00% 100.00% | 19 0.00% 100.00% | 6 0.00% 100.00% | 5 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message -system.ruby.delayHist::total 4929359 # delay histogram for all message +system.ruby.delayHist::bucket_size 2048 # delay histogram for all message +system.ruby.delayHist::max_bucket 20479 # delay histogram for all message +system.ruby.delayHist::samples 4971489 # delay histogram for all message +system.ruby.delayHist::mean 205.679263 # delay histogram for all message +system.ruby.delayHist::stdev 591.280553 # delay histogram for all message +system.ruby.delayHist | 4825560 97.06% 97.06% | 138459 2.79% 99.85% | 7092 0.14% 99.99% | 343 0.01% 100.00% | 32 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::total 4971489 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 621693 -system.ruby.outstanding_req_hist::mean 15.998454 -system.ruby.outstanding_req_hist::gmean 15.997180 -system.ruby.outstanding_req_hist::stdev 0.126316 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 17 0.00% 0.02% | 621572 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 621693 -system.ruby.latency_hist::bucket_size 512 -system.ruby.latency_hist::max_bucket 5119 -system.ruby.latency_hist::samples 621565 -system.ruby.latency_hist::mean 1529.874977 -system.ruby.latency_hist::gmean 1159.409755 -system.ruby.latency_hist::stdev 924.561318 -system.ruby.latency_hist | 114606 18.44% 18.44% | 111166 17.88% 36.32% | 93173 14.99% 51.31% | 92857 14.94% 66.25% | 103677 16.68% 82.93% | 81446 13.10% 96.04% | 23108 3.72% 99.75% | 1514 0.24% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 621565 +system.ruby.outstanding_req_hist::samples 623259 +system.ruby.outstanding_req_hist::mean 15.998457 +system.ruby.outstanding_req_hist::gmean 15.997185 +system.ruby.outstanding_req_hist::stdev 0.126163 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 18 0.00% 0.02% | 623137 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 623259 +system.ruby.latency_hist::bucket_size 1024 +system.ruby.latency_hist::max_bucket 10239 +system.ruby.latency_hist::samples 623131 +system.ruby.latency_hist::mean 2092.761496 +system.ruby.latency_hist::gmean 1620.223776 +system.ruby.latency_hist::stdev 1225.208976 +system.ruby.latency_hist | 160408 25.74% 25.74% | 151701 24.34% 50.09% | 148772 23.87% 73.96% | 132419 21.25% 95.21% | 29415 4.72% 99.93% | 416 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 623131 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 -system.ruby.hit_latency_hist::samples 12 +system.ruby.hit_latency_hist::samples 5 system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 12 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 12 -system.ruby.miss_latency_hist::bucket_size 512 -system.ruby.miss_latency_hist::max_bucket 5119 -system.ruby.miss_latency_hist::samples 621553 -system.ruby.miss_latency_hist::mean 1529.904455 -system.ruby.miss_latency_hist::gmean 1159.543107 -system.ruby.miss_latency_hist::stdev 924.545901 -system.ruby.miss_latency_hist | 114594 18.44% 18.44% | 111166 17.89% 36.32% | 93173 14.99% 51.31% | 92857 14.94% 66.25% | 103677 16.68% 82.93% | 81446 13.10% 96.04% | 23108 3.72% 99.75% | 1514 0.24% 100.00% | 18 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 621553 -system.ruby.l1_cntrl4.L1Dcache.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl4.L1Dcache.demand_misses 77337 # Number of cache demand misses -system.ruby.l1_cntrl4.L1Dcache.demand_accesses 77337 # Number of cache demand accesses +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 5 +system.ruby.miss_latency_hist::bucket_size 1024 +system.ruby.miss_latency_hist::max_bucket 10239 +system.ruby.miss_latency_hist::samples 623126 +system.ruby.miss_latency_hist::mean 2092.778265 +system.ruby.miss_latency_hist::gmean 1620.305575 +system.ruby.miss_latency_hist::stdev 1225.199591 +system.ruby.miss_latency_hist | 160403 25.74% 25.74% | 151701 24.35% 50.09% | 148772 23.88% 73.96% | 132419 21.25% 95.21% | 29415 4.72% 99.93% | 416 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 623126 +system.ruby.l1_cntrl4.L1Dcache.demand_hits 1 # Number of cache demand hits +system.ruby.l1_cntrl4.L1Dcache.demand_misses 77550 # Number of cache demand misses +system.ruby.l1_cntrl4.L1Dcache.demand_accesses 77551 # Number of cache demand accesses system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -65,8 +332,8 @@ system.ruby.l1_cntrl4.prefetcher.partial_hits 0 system.ruby.l1_cntrl4.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl4.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed system.ruby.l1_cntrl5.L1Dcache.demand_hits 1 # Number of cache demand hits -system.ruby.l1_cntrl5.L1Dcache.demand_misses 78248 # Number of cache demand misses -system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78249 # Number of cache demand accesses +system.ruby.l1_cntrl5.L1Dcache.demand_misses 77775 # Number of cache demand misses +system.ruby.l1_cntrl5.L1Dcache.demand_accesses 77776 # Number of cache demand accesses system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -79,9 +346,9 @@ system.ruby.l1_cntrl5.prefetcher.hits 0 # nu system.ruby.l1_cntrl5.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl5.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl5.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl6.L1Dcache.demand_hits 3 # Number of cache demand hits -system.ruby.l1_cntrl6.L1Dcache.demand_misses 77661 # Number of cache demand misses -system.ruby.l1_cntrl6.L1Dcache.demand_accesses 77664 # Number of cache demand accesses +system.ruby.l1_cntrl6.L1Dcache.demand_hits 1 # Number of cache demand hits +system.ruby.l1_cntrl6.L1Dcache.demand_misses 77691 # Number of cache demand misses +system.ruby.l1_cntrl6.L1Dcache.demand_accesses 77692 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -94,9 +361,9 @@ system.ruby.l1_cntrl6.prefetcher.hits 0 # nu system.ruby.l1_cntrl6.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl6.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl6.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl7.L1Dcache.demand_hits 1 # Number of cache demand hits -system.ruby.l1_cntrl7.L1Dcache.demand_misses 77688 # Number of cache demand misses -system.ruby.l1_cntrl7.L1Dcache.demand_accesses 77689 # Number of cache demand accesses +system.ruby.l1_cntrl7.L1Dcache.demand_hits 0 # Number of cache demand hits +system.ruby.l1_cntrl7.L1Dcache.demand_misses 77428 # Number of cache demand misses +system.ruby.l1_cntrl7.L1Dcache.demand_accesses 77428 # Number of cache demand accesses system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -109,9 +376,9 @@ system.ruby.l1_cntrl7.prefetcher.hits 0 # nu system.ruby.l1_cntrl7.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl7.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl7.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl0.L1Dcache.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 77618 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 77618 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Dcache.demand_hits 1 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 78352 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78353 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -124,26 +391,26 @@ system.ruby.l1_cntrl0.prefetcher.hits 0 # nu system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.network.routers00.percent_links_utilized 5.388577 -system.ruby.network.routers00.msg_count.Control::0 77618 -system.ruby.network.routers00.msg_count.Request_Control::2 75225 -system.ruby.network.routers00.msg_count.Response_Data::1 78135 -system.ruby.network.routers00.msg_count.Response_Control::1 64408 -system.ruby.network.routers00.msg_count.Response_Control::2 76967 -system.ruby.network.routers00.msg_count.Writeback_Data::0 14088 -system.ruby.network.routers00.msg_count.Writeback_Data::1 50186 -system.ruby.network.routers00.msg_count.Writeback_Control::0 25649 -system.ruby.network.routers00.msg_bytes.Control::0 620944 -system.ruby.network.routers00.msg_bytes.Request_Control::2 601800 -system.ruby.network.routers00.msg_bytes.Response_Data::1 5625720 -system.ruby.network.routers00.msg_bytes.Response_Control::1 515264 -system.ruby.network.routers00.msg_bytes.Response_Control::2 615736 -system.ruby.network.routers00.msg_bytes.Writeback_Data::0 1014336 -system.ruby.network.routers00.msg_bytes.Writeback_Data::1 3613392 -system.ruby.network.routers00.msg_bytes.Writeback_Control::0 205192 -system.ruby.l1_cntrl1.L1Dcache.demand_hits 2 # Number of cache demand hits -system.ruby.l1_cntrl1.L1Dcache.demand_misses 77551 # Number of cache demand misses -system.ruby.l1_cntrl1.L1Dcache.demand_accesses 77553 # Number of cache demand accesses +system.ruby.network.routers00.percent_links_utilized 4.017157 +system.ruby.network.routers00.msg_count.Control::0 78352 +system.ruby.network.routers00.msg_count.Request_Control::2 76727 +system.ruby.network.routers00.msg_count.Response_Data::1 78943 +system.ruby.network.routers00.msg_count.Response_Control::1 65296 +system.ruby.network.routers00.msg_count.Response_Control::2 77735 +system.ruby.network.routers00.msg_count.Writeback_Data::0 14723 +system.ruby.network.routers00.msg_count.Writeback_Data::1 52192 +system.ruby.network.routers00.msg_count.Writeback_Control::0 26458 +system.ruby.network.routers00.msg_bytes.Control::0 626816 +system.ruby.network.routers00.msg_bytes.Request_Control::2 613816 +system.ruby.network.routers00.msg_bytes.Response_Data::1 5683896 +system.ruby.network.routers00.msg_bytes.Response_Control::1 522368 +system.ruby.network.routers00.msg_bytes.Response_Control::2 621880 +system.ruby.network.routers00.msg_bytes.Writeback_Data::0 1060056 +system.ruby.network.routers00.msg_bytes.Writeback_Data::1 3757824 +system.ruby.network.routers00.msg_bytes.Writeback_Control::0 211664 +system.ruby.l1_cntrl1.L1Dcache.demand_hits 0 # Number of cache demand hits +system.ruby.l1_cntrl1.L1Dcache.demand_misses 78104 # Number of cache demand misses +system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78104 # Number of cache demand accesses system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -156,26 +423,26 @@ system.ruby.l1_cntrl1.prefetcher.hits 0 # nu system.ruby.l1_cntrl1.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl1.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl1.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.network.routers01.percent_links_utilized 5.383194 -system.ruby.network.routers01.msg_count.Control::0 77551 -system.ruby.network.routers01.msg_count.Request_Control::2 75182 -system.ruby.network.routers01.msg_count.Response_Data::1 78051 -system.ruby.network.routers01.msg_count.Response_Control::1 64185 -system.ruby.network.routers01.msg_count.Response_Control::2 76934 -system.ruby.network.routers01.msg_count.Writeback_Data::0 14225 -system.ruby.network.routers01.msg_count.Writeback_Data::1 50047 -system.ruby.network.routers01.msg_count.Writeback_Control::0 25189 -system.ruby.network.routers01.msg_bytes.Control::0 620408 -system.ruby.network.routers01.msg_bytes.Request_Control::2 601456 -system.ruby.network.routers01.msg_bytes.Response_Data::1 5619672 -system.ruby.network.routers01.msg_bytes.Response_Control::1 513480 -system.ruby.network.routers01.msg_bytes.Response_Control::2 615472 -system.ruby.network.routers01.msg_bytes.Writeback_Data::0 1024200 -system.ruby.network.routers01.msg_bytes.Writeback_Data::1 3603384 -system.ruby.network.routers01.msg_bytes.Writeback_Control::0 201512 -system.ruby.l1_cntrl2.L1Dcache.demand_hits 3 # Number of cache demand hits -system.ruby.l1_cntrl2.L1Dcache.demand_misses 77720 # Number of cache demand misses -system.ruby.l1_cntrl2.L1Dcache.demand_accesses 77723 # Number of cache demand accesses +system.ruby.network.routers01.percent_links_utilized 4.004745 +system.ruby.network.routers01.msg_count.Control::0 78104 +system.ruby.network.routers01.msg_count.Request_Control::2 76509 +system.ruby.network.routers01.msg_count.Response_Data::1 78659 +system.ruby.network.routers01.msg_count.Response_Control::1 65065 +system.ruby.network.routers01.msg_count.Response_Control::2 77454 +system.ruby.network.routers01.msg_count.Writeback_Data::0 14590 +system.ruby.network.routers01.msg_count.Writeback_Data::1 52150 +system.ruby.network.routers01.msg_count.Writeback_Control::0 26505 +system.ruby.network.routers01.msg_bytes.Control::0 624832 +system.ruby.network.routers01.msg_bytes.Request_Control::2 612072 +system.ruby.network.routers01.msg_bytes.Response_Data::1 5663448 +system.ruby.network.routers01.msg_bytes.Response_Control::1 520520 +system.ruby.network.routers01.msg_bytes.Response_Control::2 619632 +system.ruby.network.routers01.msg_bytes.Writeback_Data::0 1050480 +system.ruby.network.routers01.msg_bytes.Writeback_Data::1 3754800 +system.ruby.network.routers01.msg_bytes.Writeback_Control::0 212040 +system.ruby.l1_cntrl2.L1Dcache.demand_hits 1 # Number of cache demand hits +system.ruby.l1_cntrl2.L1Dcache.demand_misses 78244 # Number of cache demand misses +system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78245 # Number of cache demand accesses system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -188,26 +455,26 @@ system.ruby.l1_cntrl2.prefetcher.hits 0 # nu system.ruby.l1_cntrl2.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl2.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl2.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.network.routers02.percent_links_utilized 5.401120 -system.ruby.network.routers02.msg_count.Control::0 77720 -system.ruby.network.routers02.msg_count.Request_Control::2 75340 -system.ruby.network.routers02.msg_count.Response_Data::1 78201 -system.ruby.network.routers02.msg_count.Response_Control::1 64595 -system.ruby.network.routers02.msg_count.Response_Control::2 77107 -system.ruby.network.routers02.msg_count.Writeback_Data::0 14370 -system.ruby.network.routers02.msg_count.Writeback_Data::1 50215 -system.ruby.network.routers02.msg_count.Writeback_Control::0 25440 -system.ruby.network.routers02.msg_bytes.Control::0 621760 -system.ruby.network.routers02.msg_bytes.Request_Control::2 602720 -system.ruby.network.routers02.msg_bytes.Response_Data::1 5630472 -system.ruby.network.routers02.msg_bytes.Response_Control::1 516760 -system.ruby.network.routers02.msg_bytes.Response_Control::2 616856 -system.ruby.network.routers02.msg_bytes.Writeback_Data::0 1034640 -system.ruby.network.routers02.msg_bytes.Writeback_Data::1 3615480 -system.ruby.network.routers02.msg_bytes.Writeback_Control::0 203520 -system.ruby.l1_cntrl3.L1Dcache.demand_hits 2 # Number of cache demand hits -system.ruby.l1_cntrl3.L1Dcache.demand_misses 77752 # Number of cache demand misses -system.ruby.l1_cntrl3.L1Dcache.demand_accesses 77754 # Number of cache demand accesses +system.ruby.network.routers02.percent_links_utilized 4.010243 +system.ruby.network.routers02.msg_count.Control::0 78244 +system.ruby.network.routers02.msg_count.Request_Control::2 76806 +system.ruby.network.routers02.msg_count.Response_Data::1 78763 +system.ruby.network.routers02.msg_count.Response_Control::1 65157 +system.ruby.network.routers02.msg_count.Response_Control::2 77588 +system.ruby.network.routers02.msg_count.Writeback_Data::0 14535 +system.ruby.network.routers02.msg_count.Writeback_Data::1 52281 +system.ruby.network.routers02.msg_count.Writeback_Control::0 26463 +system.ruby.network.routers02.msg_bytes.Control::0 625952 +system.ruby.network.routers02.msg_bytes.Request_Control::2 614448 +system.ruby.network.routers02.msg_bytes.Response_Data::1 5670936 +system.ruby.network.routers02.msg_bytes.Response_Control::1 521256 +system.ruby.network.routers02.msg_bytes.Response_Control::2 620704 +system.ruby.network.routers02.msg_bytes.Writeback_Data::0 1046520 +system.ruby.network.routers02.msg_bytes.Writeback_Data::1 3764232 +system.ruby.network.routers02.msg_bytes.Writeback_Control::0 211704 +system.ruby.l1_cntrl3.L1Dcache.demand_hits 0 # Number of cache demand hits +system.ruby.l1_cntrl3.L1Dcache.demand_misses 78003 # Number of cache demand misses +system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78003 # Number of cache demand accesses system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses @@ -220,746 +487,729 @@ system.ruby.l1_cntrl3.prefetcher.hits 0 # nu system.ruby.l1_cntrl3.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl3.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl3.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.network.routers03.percent_links_utilized 5.405376 -system.ruby.network.routers03.msg_count.Control::0 77752 -system.ruby.network.routers03.msg_count.Request_Control::2 75338 -system.ruby.network.routers03.msg_count.Response_Data::1 78287 -system.ruby.network.routers03.msg_count.Response_Control::1 64277 -system.ruby.network.routers03.msg_count.Response_Control::2 77086 -system.ruby.network.routers03.msg_count.Writeback_Data::0 14417 -system.ruby.network.routers03.msg_count.Writeback_Data::1 50285 -system.ruby.network.routers03.msg_count.Writeback_Control::0 25187 -system.ruby.network.routers03.msg_bytes.Control::0 622016 -system.ruby.network.routers03.msg_bytes.Request_Control::2 602704 -system.ruby.network.routers03.msg_bytes.Response_Data::1 5636664 -system.ruby.network.routers03.msg_bytes.Response_Control::1 514216 -system.ruby.network.routers03.msg_bytes.Response_Control::2 616688 -system.ruby.network.routers03.msg_bytes.Writeback_Data::0 1038024 -system.ruby.network.routers03.msg_bytes.Writeback_Data::1 3620520 -system.ruby.network.routers03.msg_bytes.Writeback_Control::0 201496 -system.ruby.network.routers04.percent_links_utilized 5.370206 -system.ruby.network.routers04.msg_count.Control::0 77337 -system.ruby.network.routers04.msg_count.Request_Control::2 74942 -system.ruby.network.routers04.msg_count.Response_Data::1 77832 -system.ruby.network.routers04.msg_count.Response_Control::1 64045 -system.ruby.network.routers04.msg_count.Response_Control::2 76706 -system.ruby.network.routers04.msg_count.Writeback_Data::0 14274 -system.ruby.network.routers04.msg_count.Writeback_Data::1 49893 -system.ruby.network.routers04.msg_count.Writeback_Control::0 25067 -system.ruby.network.routers04.msg_bytes.Control::0 618696 -system.ruby.network.routers04.msg_bytes.Request_Control::2 599536 -system.ruby.network.routers04.msg_bytes.Response_Data::1 5603904 -system.ruby.network.routers04.msg_bytes.Response_Control::1 512360 -system.ruby.network.routers04.msg_bytes.Response_Control::2 613648 -system.ruby.network.routers04.msg_bytes.Writeback_Data::0 1027728 -system.ruby.network.routers04.msg_bytes.Writeback_Data::1 3592296 -system.ruby.network.routers04.msg_bytes.Writeback_Control::0 200536 -system.ruby.network.routers05.percent_links_utilized 5.437902 -system.ruby.network.routers05.msg_count.Control::0 78248 -system.ruby.network.routers05.msg_count.Request_Control::2 75756 -system.ruby.network.routers05.msg_count.Response_Data::1 78726 -system.ruby.network.routers05.msg_count.Response_Control::1 64879 -system.ruby.network.routers05.msg_count.Response_Control::2 77614 -system.ruby.network.routers05.msg_count.Writeback_Data::0 14469 -system.ruby.network.routers05.msg_count.Writeback_Data::1 50596 -system.ruby.network.routers05.msg_count.Writeback_Control::0 25597 -system.ruby.network.routers05.msg_bytes.Control::0 625984 -system.ruby.network.routers05.msg_bytes.Request_Control::2 606048 -system.ruby.network.routers05.msg_bytes.Response_Data::1 5668272 -system.ruby.network.routers05.msg_bytes.Response_Control::1 519032 -system.ruby.network.routers05.msg_bytes.Response_Control::2 620912 -system.ruby.network.routers05.msg_bytes.Writeback_Data::0 1041768 -system.ruby.network.routers05.msg_bytes.Writeback_Data::1 3642912 -system.ruby.network.routers05.msg_bytes.Writeback_Control::0 204776 -system.ruby.network.routers06.percent_links_utilized 5.392954 -system.ruby.network.routers06.msg_count.Control::0 77661 -system.ruby.network.routers06.msg_count.Request_Control::2 75223 -system.ruby.network.routers06.msg_count.Response_Data::1 78177 -system.ruby.network.routers06.msg_count.Response_Control::1 64312 -system.ruby.network.routers06.msg_count.Response_Control::2 77032 -system.ruby.network.routers06.msg_count.Writeback_Data::0 14283 -system.ruby.network.routers06.msg_count.Writeback_Data::1 50131 -system.ruby.network.routers06.msg_count.Writeback_Control::0 25302 -system.ruby.network.routers06.msg_bytes.Control::0 621288 -system.ruby.network.routers06.msg_bytes.Request_Control::2 601784 -system.ruby.network.routers06.msg_bytes.Response_Data::1 5628744 -system.ruby.network.routers06.msg_bytes.Response_Control::1 514496 -system.ruby.network.routers06.msg_bytes.Response_Control::2 616256 -system.ruby.network.routers06.msg_bytes.Writeback_Data::0 1028376 -system.ruby.network.routers06.msg_bytes.Writeback_Data::1 3609432 -system.ruby.network.routers06.msg_bytes.Writeback_Control::0 202416 -system.ruby.network.routers07.percent_links_utilized 5.402086 -system.ruby.network.routers07.msg_count.Control::0 77688 -system.ruby.network.routers07.msg_count.Request_Control::2 75301 -system.ruby.network.routers07.msg_count.Response_Data::1 78207 -system.ruby.network.routers07.msg_count.Response_Control::1 64323 -system.ruby.network.routers07.msg_count.Response_Control::2 77070 -system.ruby.network.routers07.msg_count.Writeback_Data::0 14297 -system.ruby.network.routers07.msg_count.Writeback_Data::1 50355 -system.ruby.network.routers07.msg_count.Writeback_Control::0 25450 -system.ruby.network.routers07.msg_bytes.Control::0 621504 -system.ruby.network.routers07.msg_bytes.Request_Control::2 602408 -system.ruby.network.routers07.msg_bytes.Response_Data::1 5630904 -system.ruby.network.routers07.msg_bytes.Response_Control::1 514584 -system.ruby.network.routers07.msg_bytes.Response_Control::2 616560 -system.ruby.network.routers07.msg_bytes.Writeback_Data::0 1029384 -system.ruby.network.routers07.msg_bytes.Writeback_Data::1 3625560 -system.ruby.network.routers07.msg_bytes.Writeback_Control::0 203600 -system.ruby.l2_cntrl0.L2cache.demand_hits 27 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 621533 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 621560 # Number of cache demand accesses -system.ruby.l2_cntrl0.fully_busy_cycles 2 # cycles for which number of transistions == max transitions -system.ruby.network.routers08.percent_links_utilized 73.742176 -system.ruby.network.routers08.msg_count.Control::0 1237703 -system.ruby.network.routers08.msg_count.Request_Control::2 598605 -system.ruby.network.routers08.msg_count.Response_Data::1 1454436 -system.ruby.network.routers08.msg_count.Response_Control::1 1526235 -system.ruby.network.routers08.msg_count.Response_Control::2 616516 -system.ruby.network.routers08.msg_count.Writeback_Data::0 114423 -system.ruby.network.routers08.msg_count.Writeback_Data::1 401708 -system.ruby.network.routers08.msg_count.Writeback_Control::0 202881 -system.ruby.network.routers08.msg_bytes.Control::0 9901624 -system.ruby.network.routers08.msg_bytes.Request_Control::2 4788840 -system.ruby.network.routers08.msg_bytes.Response_Data::1 104719392 -system.ruby.network.routers08.msg_bytes.Response_Control::1 12209880 -system.ruby.network.routers08.msg_bytes.Response_Control::2 4932128 -system.ruby.network.routers08.msg_bytes.Writeback_Data::0 8238456 -system.ruby.network.routers08.msg_bytes.Writeback_Data::1 28922976 -system.ruby.network.routers08.msg_bytes.Writeback_Control::0 1623048 +system.ruby.network.routers03.percent_links_utilized 3.995461 +system.ruby.network.routers03.msg_count.Control::0 78003 +system.ruby.network.routers03.msg_count.Request_Control::2 76449 +system.ruby.network.routers03.msg_count.Response_Data::1 78486 +system.ruby.network.routers03.msg_count.Response_Control::1 64943 +system.ruby.network.routers03.msg_count.Response_Control::2 77331 +system.ruby.network.routers03.msg_count.Writeback_Data::0 14715 +system.ruby.network.routers03.msg_count.Writeback_Data::1 51879 +system.ruby.network.routers03.msg_count.Writeback_Control::0 25998 +system.ruby.network.routers03.msg_bytes.Control::0 624024 +system.ruby.network.routers03.msg_bytes.Request_Control::2 611592 +system.ruby.network.routers03.msg_bytes.Response_Data::1 5650992 +system.ruby.network.routers03.msg_bytes.Response_Control::1 519544 +system.ruby.network.routers03.msg_bytes.Response_Control::2 618648 +system.ruby.network.routers03.msg_bytes.Writeback_Data::0 1059480 +system.ruby.network.routers03.msg_bytes.Writeback_Data::1 3735288 +system.ruby.network.routers03.msg_bytes.Writeback_Control::0 207984 +system.ruby.network.routers04.percent_links_utilized 3.971652 +system.ruby.network.routers04.msg_count.Control::0 77550 +system.ruby.network.routers04.msg_count.Request_Control::2 76039 +system.ruby.network.routers04.msg_count.Response_Data::1 78047 +system.ruby.network.routers04.msg_count.Response_Control::1 64587 +system.ruby.network.routers04.msg_count.Response_Control::2 76934 +system.ruby.network.routers04.msg_count.Writeback_Data::0 14444 +system.ruby.network.routers04.msg_count.Writeback_Data::1 51674 +system.ruby.network.routers04.msg_count.Writeback_Control::0 26145 +system.ruby.network.routers04.msg_bytes.Control::0 620400 +system.ruby.network.routers04.msg_bytes.Request_Control::2 608312 +system.ruby.network.routers04.msg_bytes.Response_Data::1 5619384 +system.ruby.network.routers04.msg_bytes.Response_Control::1 516696 +system.ruby.network.routers04.msg_bytes.Response_Control::2 615472 +system.ruby.network.routers04.msg_bytes.Writeback_Data::0 1039968 +system.ruby.network.routers04.msg_bytes.Writeback_Data::1 3720528 +system.ruby.network.routers04.msg_bytes.Writeback_Control::0 209160 +system.ruby.network.routers05.percent_links_utilized 3.984903 +system.ruby.network.routers05.msg_count.Control::0 77775 +system.ruby.network.routers05.msg_count.Request_Control::2 76299 +system.ruby.network.routers05.msg_count.Response_Data::1 78272 +system.ruby.network.routers05.msg_count.Response_Control::1 64779 +system.ruby.network.routers05.msg_count.Response_Control::2 77121 +system.ruby.network.routers05.msg_count.Writeback_Data::0 14571 +system.ruby.network.routers05.msg_count.Writeback_Data::1 51833 +system.ruby.network.routers05.msg_count.Writeback_Control::0 26083 +system.ruby.network.routers05.msg_bytes.Control::0 622200 +system.ruby.network.routers05.msg_bytes.Request_Control::2 610392 +system.ruby.network.routers05.msg_bytes.Response_Data::1 5635584 +system.ruby.network.routers05.msg_bytes.Response_Control::1 518232 +system.ruby.network.routers05.msg_bytes.Response_Control::2 616968 +system.ruby.network.routers05.msg_bytes.Writeback_Data::0 1049112 +system.ruby.network.routers05.msg_bytes.Writeback_Data::1 3731976 +system.ruby.network.routers05.msg_bytes.Writeback_Control::0 208664 +system.ruby.network.routers06.percent_links_utilized 3.974939 +system.ruby.network.routers06.msg_count.Control::0 77691 +system.ruby.network.routers06.msg_count.Request_Control::2 76079 +system.ruby.network.routers06.msg_count.Response_Data::1 78230 +system.ruby.network.routers06.msg_count.Response_Control::1 64698 +system.ruby.network.routers06.msg_count.Response_Control::2 77044 +system.ruby.network.routers06.msg_count.Writeback_Data::0 14650 +system.ruby.network.routers06.msg_count.Writeback_Data::1 51429 +system.ruby.network.routers06.msg_count.Writeback_Control::0 25787 +system.ruby.network.routers06.msg_bytes.Control::0 621528 +system.ruby.network.routers06.msg_bytes.Request_Control::2 608632 +system.ruby.network.routers06.msg_bytes.Response_Data::1 5632560 +system.ruby.network.routers06.msg_bytes.Response_Control::1 517584 +system.ruby.network.routers06.msg_bytes.Response_Control::2 616352 +system.ruby.network.routers06.msg_bytes.Writeback_Data::0 1054800 +system.ruby.network.routers06.msg_bytes.Writeback_Data::1 3702888 +system.ruby.network.routers06.msg_bytes.Writeback_Control::0 206296 +system.ruby.network.routers07.percent_links_utilized 3.964826 +system.ruby.network.routers07.msg_count.Control::0 77428 +system.ruby.network.routers07.msg_count.Request_Control::2 75965 +system.ruby.network.routers07.msg_count.Response_Data::1 77944 +system.ruby.network.routers07.msg_count.Response_Control::1 64454 +system.ruby.network.routers07.msg_count.Response_Control::2 76853 +system.ruby.network.routers07.msg_count.Writeback_Data::0 14464 +system.ruby.network.routers07.msg_count.Writeback_Data::1 51520 +system.ruby.network.routers07.msg_count.Writeback_Control::0 25906 +system.ruby.network.routers07.msg_bytes.Control::0 619424 +system.ruby.network.routers07.msg_bytes.Request_Control::2 607720 +system.ruby.network.routers07.msg_bytes.Response_Data::1 5611968 +system.ruby.network.routers07.msg_bytes.Response_Control::1 515632 +system.ruby.network.routers07.msg_bytes.Response_Control::2 614824 +system.ruby.network.routers07.msg_bytes.Writeback_Data::0 1041408 +system.ruby.network.routers07.msg_bytes.Writeback_Data::1 3709440 +system.ruby.network.routers07.msg_bytes.Writeback_Control::0 207248 +system.ruby.l2_cntrl0.L2cache.demand_hits 31 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 623101 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 623132 # Number of cache demand accesses +system.ruby.l2_cntrl0.fully_busy_cycles 1 # cycles for which number of transistions == max transitions +system.ruby.network.routers08.percent_links_utilized 54.245833 +system.ruby.network.routers08.msg_count.Control::0 1240723 +system.ruby.network.routers08.msg_count.Request_Control::2 607107 +system.ruby.network.routers08.msg_count.Response_Data::1 1457329 +system.ruby.network.routers08.msg_count.Response_Control::1 1533130 +system.ruby.network.routers08.msg_count.Response_Control::2 618060 +system.ruby.network.routers08.msg_count.Writeback_Data::0 116692 +system.ruby.network.routers08.msg_count.Writeback_Data::1 414958 +system.ruby.network.routers08.msg_count.Writeback_Control::0 209345 +system.ruby.network.routers08.msg_bytes.Control::0 9925784 +system.ruby.network.routers08.msg_bytes.Request_Control::2 4856856 +system.ruby.network.routers08.msg_bytes.Response_Data::1 104927688 +system.ruby.network.routers08.msg_bytes.Response_Control::1 12265040 +system.ruby.network.routers08.msg_bytes.Response_Control::2 4944480 +system.ruby.network.routers08.msg_bytes.Writeback_Data::0 8401824 +system.ruby.network.routers08.msg_bytes.Writeback_Data::1 29876976 +system.ruby.network.routers08.msg_bytes.Writeback_Control::0 1674760 +system.ruby.network.routers09.percent_links_utilized 22.519302 +system.ruby.network.routers09.msg_count.Control::0 617577 +system.ruby.network.routers09.msg_count.Response_Data::1 838498 +system.ruby.network.routers09.msg_count.Response_Control::1 1014212 +system.ruby.network.routers09.msg_bytes.Control::0 4940616 +system.ruby.network.routers09.msg_bytes.Response_Data::1 60371856 +system.ruby.network.routers09.msg_bytes.Response_Control::1 8113696 +system.ruby.network.routers10.percent_links_utilized 10.875421 +system.ruby.network.routers10.msg_count.Control::0 1240723 +system.ruby.network.routers10.msg_count.Request_Control::2 610873 +system.ruby.network.routers10.msg_count.Response_Data::1 1462851 +system.ruby.network.routers10.msg_count.Response_Control::1 1533161 +system.ruby.network.routers10.msg_count.Response_Control::2 618060 +system.ruby.network.routers10.msg_count.Writeback_Data::0 116692 +system.ruby.network.routers10.msg_count.Writeback_Data::1 414958 +system.ruby.network.routers10.msg_count.Writeback_Control::0 209345 +system.ruby.network.routers10.msg_bytes.Control::0 9925784 +system.ruby.network.routers10.msg_bytes.Request_Control::2 4886984 +system.ruby.network.routers10.msg_bytes.Response_Data::1 105325272 +system.ruby.network.routers10.msg_bytes.Response_Control::1 12265288 +system.ruby.network.routers10.msg_bytes.Response_Control::2 4944480 +system.ruby.network.routers10.msg_bytes.Writeback_Data::0 8401824 +system.ruby.network.routers10.msg_bytes.Writeback_Data::1 29876976 +system.ruby.network.routers10.msg_bytes.Writeback_Control::0 1674760 +system.ruby.network.msg_count.Control 3722170 +system.ruby.network.msg_count.Request_Control 1828853 +system.ruby.network.msg_count.Response_Data 4386022 +system.ruby.network.msg_count.Response_Control 6453662 +system.ruby.network.msg_count.Writeback_Data 1594950 +system.ruby.network.msg_count.Writeback_Control 628035 +system.ruby.network.msg_byte.Control 29777360 +system.ruby.network.msg_byte.Request_Control 14630824 +system.ruby.network.msg_byte.Response_Data 315793584 +system.ruby.network.msg_byte.Response_Control 51629296 +system.ruby.network.msg_byte.Writeback_Data 114836400 +system.ruby.network.msg_byte.Writeback_Control 5024280 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 837117 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 616125 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 220987 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 51600 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 5282130 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 213418 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 448771 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 5944319 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 7.100942 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 1034385 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 1644850 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 969543 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 420455 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 1013454 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memNotOld 199443 # memory stalls due to anti starvation -system.ruby.dir_cntrl0.memBuffer.memBankCount | 26053 3.11% 3.11% | 26238 3.13% 6.25% | 26476 3.16% 9.41% | 26000 3.11% 12.52% | 26163 3.13% 15.64% | 26349 3.15% 18.79% | 26252 3.14% 21.92% | 26118 3.12% 25.04% | 26155 3.12% 28.17% | 25974 3.10% 31.27% | 26485 3.16% 34.44% | 26013 3.11% 37.54% | 26239 3.13% 40.68% | 25904 3.09% 43.77% | 26148 3.12% 46.90% | 26248 3.14% 50.03% | 26068 3.11% 53.14% | 26508 3.17% 56.31% | 25945 3.10% 59.41% | 26211 3.13% 62.54% | 25779 3.08% 65.62% | 25834 3.09% 68.71% | 26282 3.14% 71.85% | 26037 3.11% 74.96% | 26294 3.14% 78.10% | 26232 3.13% 81.23% | 25842 3.09% 84.32% | 26144 3.12% 87.44% | 26060 3.11% 90.55% | 26651 3.18% 93.74% | 26042 3.11% 96.85% | 26373 3.15% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 837117 # Number of accesses per bank -system.ruby.network.routers09.percent_links_utilized 30.824398 -system.ruby.network.routers09.msg_count.Control::0 616128 -system.ruby.network.routers09.msg_count.Response_Data::1 837111 -system.ruby.network.routers09.msg_count.Response_Control::1 1011244 -system.ruby.network.routers09.msg_bytes.Control::0 4929024 -system.ruby.network.routers09.msg_bytes.Response_Data::1 60271992 -system.ruby.network.routers09.msg_bytes.Response_Control::1 8089952 -system.ruby.network.routers10.percent_links_utilized 14.783673 -system.ruby.network.routers10.msg_count.Control::0 1237703 -system.ruby.network.routers10.msg_count.Request_Control::2 602307 -system.ruby.network.routers10.msg_count.Response_Data::1 1459841 -system.ruby.network.routers10.msg_count.Response_Control::1 1526251 -system.ruby.network.routers10.msg_count.Response_Control::2 616516 -system.ruby.network.routers10.msg_count.Writeback_Data::0 114423 -system.ruby.network.routers10.msg_count.Writeback_Data::1 401708 -system.ruby.network.routers10.msg_count.Writeback_Control::0 202881 -system.ruby.network.routers10.msg_bytes.Control::0 9901624 -system.ruby.network.routers10.msg_bytes.Request_Control::2 4818456 -system.ruby.network.routers10.msg_bytes.Response_Data::1 105108552 -system.ruby.network.routers10.msg_bytes.Response_Control::1 12210008 -system.ruby.network.routers10.msg_bytes.Response_Control::2 4932128 -system.ruby.network.routers10.msg_bytes.Writeback_Data::0 8238456 -system.ruby.network.routers10.msg_bytes.Writeback_Data::1 28922976 -system.ruby.network.routers10.msg_bytes.Writeback_Control::0 1623048 -system.ruby.network.msg_count.Control 3713109 -system.ruby.network.msg_count.Request_Control 1803219 -system.ruby.network.msg_count.Response_Data 4377004 -system.ruby.network.msg_count.Response_Control 6428302 -system.ruby.network.msg_count.Writeback_Data 1548393 -system.ruby.network.msg_count.Writeback_Control 608643 -system.ruby.network.msg_byte.Control 29704872 -system.ruby.network.msg_byte.Request_Control 14425752 -system.ruby.network.msg_byte.Response_Data 315144288 -system.ruby.network.msg_byte.Response_Control 51426416 -system.ruby.network.msg_byte.Writeback_Data 111484296 -system.ruby.network.msg_byte.Writeback_Control 4869144 -system.cpu0.num_reads 99258 # number of read accesses completed -system.cpu0.num_writes 54534 # number of write accesses completed +system.cpu0.num_reads 100000 # number of read accesses completed +system.cpu0.num_writes 55724 # number of write accesses completed system.cpu0.num_copies 0 # number of copy accesses completed -system.cpu1.num_reads 98654 # number of read accesses completed -system.cpu1.num_writes 54809 # number of write accesses completed +system.cpu1.num_reads 99110 # number of read accesses completed +system.cpu1.num_writes 54992 # number of write accesses completed system.cpu1.num_copies 0 # number of copy accesses completed -system.cpu2.num_reads 99249 # number of read accesses completed -system.cpu2.num_writes 54599 # number of write accesses completed +system.cpu2.num_reads 99577 # number of read accesses completed +system.cpu2.num_writes 54873 # number of write accesses completed system.cpu2.num_copies 0 # number of copy accesses completed -system.cpu3.num_reads 98783 # number of read accesses completed -system.cpu3.num_writes 54952 # number of write accesses completed +system.cpu3.num_reads 99025 # number of read accesses completed +system.cpu3.num_writes 55120 # number of write accesses completed system.cpu3.num_copies 0 # number of copy accesses completed -system.cpu4.num_reads 98121 # number of read accesses completed -system.cpu4.num_writes 54478 # number of write accesses completed +system.cpu4.num_reads 98415 # number of read accesses completed +system.cpu4.num_writes 54586 # number of write accesses completed system.cpu4.num_copies 0 # number of copy accesses completed -system.cpu5.num_reads 100000 # number of read accesses completed -system.cpu5.num_writes 55112 # number of write accesses completed +system.cpu5.num_reads 98390 # number of read accesses completed +system.cpu5.num_writes 54856 # number of write accesses completed system.cpu5.num_copies 0 # number of copy accesses completed -system.cpu6.num_reads 98611 # number of read accesses completed -system.cpu6.num_writes 54867 # number of write accesses completed +system.cpu6.num_reads 98374 # number of read accesses completed +system.cpu6.num_writes 54563 # number of write accesses completed system.cpu6.num_copies 0 # number of copy accesses completed -system.cpu7.num_reads 99371 # number of read accesses completed -system.cpu7.num_writes 54915 # number of write accesses completed +system.cpu7.num_reads 98575 # number of read accesses completed +system.cpu7.num_writes 54585 # number of write accesses completed system.cpu7.num_copies 0 # number of copy accesses completed -system.ruby.network.routers00.throttle0.link_utilization 5.474139 -system.ruby.network.routers00.throttle0.msg_count.Request_Control::2 75225 -system.ruby.network.routers00.throttle0.msg_count.Response_Data::1 77614 -system.ruby.network.routers00.throttle0.msg_count.Response_Control::1 39738 -system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::2 601800 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1 5588208 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1 317904 -system.ruby.network.routers00.throttle1.link_utilization 5.303015 -system.ruby.network.routers00.throttle1.msg_count.Control::0 77618 -system.ruby.network.routers00.throttle1.msg_count.Response_Data::1 521 -system.ruby.network.routers00.throttle1.msg_count.Response_Control::1 24670 -system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 76967 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0 14088 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1 50186 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 25649 -system.ruby.network.routers00.throttle1.msg_bytes.Control::0 620944 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1 37512 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1 197360 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 615736 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0 1014336 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1 3613392 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 205192 -system.ruby.network.routers01.throttle0.link_utilization 5.467598 -system.ruby.network.routers01.throttle0.msg_count.Request_Control::2 75182 -system.ruby.network.routers01.throttle0.msg_count.Response_Data::1 77547 -system.ruby.network.routers01.throttle0.msg_count.Response_Control::1 39412 -system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::2 601456 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1 5583384 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1 315296 -system.ruby.network.routers01.throttle1.link_utilization 5.298789 -system.ruby.network.routers01.throttle1.msg_count.Control::0 77551 -system.ruby.network.routers01.throttle1.msg_count.Response_Data::1 504 -system.ruby.network.routers01.throttle1.msg_count.Response_Control::1 24773 -system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 76934 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0 14225 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1 50047 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 25189 -system.ruby.network.routers01.throttle1.msg_bytes.Control::0 620408 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1 36288 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1 198184 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 615472 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0 1024200 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1 3603384 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 201512 -system.ruby.network.routers02.throttle0.link_utilization 5.481655 -system.ruby.network.routers02.throttle0.msg_count.Request_Control::2 75340 -system.ruby.network.routers02.throttle0.msg_count.Response_Data::1 77717 -system.ruby.network.routers02.throttle0.msg_count.Response_Control::1 39813 -system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::2 602720 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1 5595624 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1 318504 -system.ruby.network.routers02.throttle1.link_utilization 5.320585 -system.ruby.network.routers02.throttle1.msg_count.Control::0 77720 -system.ruby.network.routers02.throttle1.msg_count.Response_Data::1 484 -system.ruby.network.routers02.throttle1.msg_count.Response_Control::1 24782 -system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 77107 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0 14370 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1 50215 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 25440 -system.ruby.network.routers02.throttle1.msg_bytes.Control::0 621760 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1 34848 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1 198256 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 616856 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0 1034640 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1 3615480 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 203520 -system.ruby.network.routers03.throttle0.link_utilization 5.482126 -system.ruby.network.routers03.throttle0.msg_count.Request_Control::2 75338 -system.ruby.network.routers03.throttle0.msg_count.Response_Data::1 77748 -system.ruby.network.routers03.throttle0.msg_count.Response_Control::1 39606 -system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::2 602704 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1 5597856 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1 316848 -system.ruby.network.routers03.throttle1.link_utilization 5.328626 -system.ruby.network.routers03.throttle1.msg_count.Control::0 77752 -system.ruby.network.routers03.throttle1.msg_count.Response_Data::1 539 -system.ruby.network.routers03.throttle1.msg_count.Response_Control::1 24671 -system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 77086 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0 14417 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1 50285 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 25187 -system.ruby.network.routers03.throttle1.msg_bytes.Control::0 622016 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1 38808 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1 197368 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 616688 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0 1038024 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1 3620520 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 201496 -system.ruby.network.routers04.throttle0.link_utilization 5.452605 -system.ruby.network.routers04.throttle0.msg_count.Request_Control::2 74942 -system.ruby.network.routers04.throttle0.msg_count.Response_Data::1 77334 -system.ruby.network.routers04.throttle0.msg_count.Response_Control::1 39341 -system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::2 599536 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1 5568048 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1 314728 -system.ruby.network.routers04.throttle1.link_utilization 5.287807 -system.ruby.network.routers04.throttle1.msg_count.Control::0 77337 -system.ruby.network.routers04.throttle1.msg_count.Response_Data::1 498 -system.ruby.network.routers04.throttle1.msg_count.Response_Control::1 24704 -system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 76706 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0 14274 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1 49893 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 25067 -system.ruby.network.routers04.throttle1.msg_bytes.Control::0 618696 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1 35856 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1 197632 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 613648 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0 1027728 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1 3592296 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 200536 -system.ruby.network.routers05.throttle0.link_utilization 5.518296 -system.ruby.network.routers05.throttle0.msg_count.Request_Control::2 75756 -system.ruby.network.routers05.throttle0.msg_count.Response_Data::1 78248 -system.ruby.network.routers05.throttle0.msg_count.Response_Control::1 40068 -system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::2 606048 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1 5633856 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1 320544 -system.ruby.network.routers05.throttle1.link_utilization 5.357508 -system.ruby.network.routers05.throttle1.msg_count.Control::0 78248 -system.ruby.network.routers05.throttle1.msg_count.Response_Data::1 478 -system.ruby.network.routers05.throttle1.msg_count.Response_Control::1 24811 -system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 77614 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0 14469 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1 50596 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 25597 -system.ruby.network.routers05.throttle1.msg_bytes.Control::0 625984 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1 34416 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1 198488 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 620912 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0 1041768 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1 3642912 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 204776 -system.ruby.network.routers06.throttle0.link_utilization 5.475821 -system.ruby.network.routers06.throttle0.msg_count.Request_Control::2 75223 -system.ruby.network.routers06.throttle0.msg_count.Response_Data::1 77659 -system.ruby.network.routers06.throttle0.msg_count.Response_Control::1 39585 -system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::2 601784 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1 5591448 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1 316680 -system.ruby.network.routers06.throttle1.link_utilization 5.310087 -system.ruby.network.routers06.throttle1.msg_count.Control::0 77661 -system.ruby.network.routers06.throttle1.msg_count.Response_Data::1 518 -system.ruby.network.routers06.throttle1.msg_count.Response_Control::1 24727 -system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 77032 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0 14283 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1 50131 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 25302 -system.ruby.network.routers06.throttle1.msg_bytes.Control::0 621288 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1 37296 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1 197816 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 616256 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0 1028376 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1 3609432 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 202416 -system.ruby.network.routers07.throttle0.link_utilization 5.479078 -system.ruby.network.routers07.throttle0.msg_count.Request_Control::2 75301 -system.ruby.network.routers07.throttle0.msg_count.Response_Data::1 77686 -system.ruby.network.routers07.throttle0.msg_count.Response_Control::1 39748 -system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::2 602408 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1 5593392 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1 317984 -system.ruby.network.routers07.throttle1.link_utilization 5.325094 -system.ruby.network.routers07.throttle1.msg_count.Control::0 77688 -system.ruby.network.routers07.throttle1.msg_count.Response_Data::1 521 -system.ruby.network.routers07.throttle1.msg_count.Response_Control::1 24575 -system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 77070 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0 14297 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1 50355 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 25450 -system.ruby.network.routers07.throttle1.msg_bytes.Control::0 621504 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1 37512 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1 196600 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 616560 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0 1029384 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1 3625560 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 203600 -system.ruby.network.routers08.throttle0.link_utilization 83.816666 -system.ruby.network.routers08.throttle0.msg_count.Control::0 621575 -system.ruby.network.routers08.throttle0.msg_count.Response_Data::1 617299 -system.ruby.network.routers08.throttle0.msg_count.Response_Control::1 813811 -system.ruby.network.routers08.throttle0.msg_count.Response_Control::2 616516 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0 114423 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1 401708 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 202881 -system.ruby.network.routers08.throttle0.msg_bytes.Control::0 4972600 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1 44445528 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1 6510488 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2 4932128 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0 8238456 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1 28922976 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 1623048 -system.ruby.network.routers08.throttle1.link_utilization 63.667686 -system.ruby.network.routers08.throttle1.msg_count.Control::0 616128 -system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 598605 -system.ruby.network.routers08.throttle1.msg_count.Response_Data::1 837137 -system.ruby.network.routers08.throttle1.msg_count.Response_Control::1 712424 -system.ruby.network.routers08.throttle1.msg_bytes.Control::0 4929024 -system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4788840 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1 60273864 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1 5699392 -system.ruby.network.routers09.throttle0.link_utilization 20.188695 -system.ruby.network.routers09.throttle0.msg_count.Control::0 616128 -system.ruby.network.routers09.throttle0.msg_count.Response_Data::1 220989 -system.ruby.network.routers09.throttle0.msg_count.Response_Control::1 395129 -system.ruby.network.routers09.throttle0.msg_bytes.Control::0 4929024 -system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1 15911208 -system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1 3161032 -system.ruby.network.routers09.throttle1.link_utilization 41.460100 -system.ruby.network.routers09.throttle1.msg_count.Response_Data::1 616122 -system.ruby.network.routers09.throttle1.msg_count.Response_Control::1 616115 -system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1 44360784 -system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1 4928920 -system.ruby.network.routers10.throttle0.link_utilization 5.474139 -system.ruby.network.routers10.throttle0.msg_count.Request_Control::2 75225 -system.ruby.network.routers10.throttle0.msg_count.Response_Data::1 77614 -system.ruby.network.routers10.throttle0.msg_count.Response_Control::1 39738 -system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::2 601800 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1 5588208 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1 317904 -system.ruby.network.routers10.throttle1.link_utilization 5.467598 -system.ruby.network.routers10.throttle1.msg_count.Request_Control::2 75182 -system.ruby.network.routers10.throttle1.msg_count.Response_Data::1 77547 -system.ruby.network.routers10.throttle1.msg_count.Response_Control::1 39412 -system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::2 601456 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1 5583384 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1 315296 -system.ruby.network.routers10.throttle2.link_utilization 5.481655 -system.ruby.network.routers10.throttle2.msg_count.Request_Control::2 75340 -system.ruby.network.routers10.throttle2.msg_count.Response_Data::1 77717 -system.ruby.network.routers10.throttle2.msg_count.Response_Control::1 39813 -system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::2 602720 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1 5595624 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1 318504 -system.ruby.network.routers10.throttle3.link_utilization 5.482126 -system.ruby.network.routers10.throttle3.msg_count.Request_Control::2 75338 -system.ruby.network.routers10.throttle3.msg_count.Response_Data::1 77748 -system.ruby.network.routers10.throttle3.msg_count.Response_Control::1 39606 -system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::2 602704 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1 5597856 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1 316848 -system.ruby.network.routers10.throttle4.link_utilization 5.452605 -system.ruby.network.routers10.throttle4.msg_count.Request_Control::2 74942 -system.ruby.network.routers10.throttle4.msg_count.Response_Data::1 77334 -system.ruby.network.routers10.throttle4.msg_count.Response_Control::1 39341 -system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::2 599536 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1 5568048 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1 314728 -system.ruby.network.routers10.throttle5.link_utilization 5.518323 -system.ruby.network.routers10.throttle5.msg_count.Request_Control::2 75756 -system.ruby.network.routers10.throttle5.msg_count.Response_Data::1 78248 -system.ruby.network.routers10.throttle5.msg_count.Response_Control::1 40068 -system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::2 606048 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1 5633856 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1 320544 -system.ruby.network.routers10.throttle6.link_utilization 5.475821 -system.ruby.network.routers10.throttle6.msg_count.Request_Control::2 75223 -system.ruby.network.routers10.throttle6.msg_count.Response_Data::1 77659 -system.ruby.network.routers10.throttle6.msg_count.Response_Control::1 39585 -system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::2 601784 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1 5591448 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1 316680 -system.ruby.network.routers10.throttle7.link_utilization 5.479078 -system.ruby.network.routers10.throttle7.msg_count.Request_Control::2 75301 -system.ruby.network.routers10.throttle7.msg_count.Response_Data::1 77686 -system.ruby.network.routers10.throttle7.msg_count.Response_Control::1 39748 -system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::2 602408 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1 5593392 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1 317984 -system.ruby.network.routers10.throttle8.link_utilization 83.816693 -system.ruby.network.routers10.throttle8.msg_count.Control::0 621575 -system.ruby.network.routers10.throttle8.msg_count.Response_Data::1 617299 -system.ruby.network.routers10.throttle8.msg_count.Response_Control::1 813811 -system.ruby.network.routers10.throttle8.msg_count.Response_Control::2 616516 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0 114423 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1 401708 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 202881 -system.ruby.network.routers10.throttle8.msg_bytes.Control::0 4972600 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1 44445528 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1 6510488 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2 4932128 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0 8238456 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1 28922976 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 1623048 -system.ruby.network.routers10.throttle9.link_utilization 20.188695 -system.ruby.network.routers10.throttle9.msg_count.Control::0 616128 -system.ruby.network.routers10.throttle9.msg_count.Response_Data::1 220989 -system.ruby.network.routers10.throttle9.msg_count.Response_Control::1 395129 -system.ruby.network.routers10.throttle9.msg_bytes.Control::0 4929024 -system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1 15911208 -system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1 3161032 -system.ruby.delayVCHist.vnet_0::bucket_size 1024 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::max_bucket 10239 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::samples 1555371 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::mean 430.379487 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::stdev 599.375282 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0 | 1294316 83.22% 83.22% | 226078 14.54% 97.75% | 33026 2.12% 99.87% | 1833 0.12% 99.99% | 87 0.01% 100.00% | 19 0.00% 100.00% | 6 0.00% 100.00% | 5 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::total 1555371 # delay histogram for vnet_0 +system.ruby.network.routers00.throttle0.link_utilization 4.038766 +system.ruby.network.routers00.throttle0.msg_count.Request_Control::2 76727 +system.ruby.network.routers00.throttle0.msg_count.Response_Data::1 78349 +system.ruby.network.routers00.throttle0.msg_count.Response_Control::1 41182 +system.ruby.network.routers00.throttle0.msg_bytes.Request_Control::2 613816 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::1 5641128 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::1 329456 +system.ruby.network.routers00.throttle1.link_utilization 3.995549 +system.ruby.network.routers00.throttle1.msg_count.Control::0 78352 +system.ruby.network.routers00.throttle1.msg_count.Response_Data::1 594 +system.ruby.network.routers00.throttle1.msg_count.Response_Control::1 24114 +system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 77735 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::0 14723 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::1 52192 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 26458 +system.ruby.network.routers00.throttle1.msg_bytes.Control::0 626816 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::1 42768 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::1 192912 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 621880 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::0 1060056 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::1 3757824 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 211664 +system.ruby.network.routers01.throttle0.link_utilization 4.026415 +system.ruby.network.routers01.throttle0.msg_count.Request_Control::2 76509 +system.ruby.network.routers01.throttle0.msg_count.Response_Data::1 78102 +system.ruby.network.routers01.throttle0.msg_count.Response_Control::1 41103 +system.ruby.network.routers01.throttle0.msg_bytes.Request_Control::2 612072 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::1 5623344 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::1 328824 +system.ruby.network.routers01.throttle1.link_utilization 3.983075 +system.ruby.network.routers01.throttle1.msg_count.Control::0 78104 +system.ruby.network.routers01.throttle1.msg_count.Response_Data::1 557 +system.ruby.network.routers01.throttle1.msg_count.Response_Control::1 23962 +system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 77454 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::0 14590 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::1 52150 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 26505 +system.ruby.network.routers01.throttle1.msg_bytes.Control::0 624832 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::1 40104 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::1 191696 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 619632 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::0 1050480 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::1 3754800 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 212040 +system.ruby.network.routers02.throttle0.link_utilization 4.033589 +system.ruby.network.routers02.throttle0.msg_count.Request_Control::2 76806 +system.ruby.network.routers02.throttle0.msg_count.Response_Data::1 78243 +system.ruby.network.routers02.throttle0.msg_count.Response_Control::1 40999 +system.ruby.network.routers02.throttle0.msg_bytes.Request_Control::2 614448 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::1 5633496 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::1 327992 +system.ruby.network.routers02.throttle1.link_utilization 3.986898 +system.ruby.network.routers02.throttle1.msg_count.Control::0 78244 +system.ruby.network.routers02.throttle1.msg_count.Response_Data::1 520 +system.ruby.network.routers02.throttle1.msg_count.Response_Control::1 24158 +system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 77588 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::0 14535 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::1 52281 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 26463 +system.ruby.network.routers02.throttle1.msg_bytes.Control::0 625952 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::1 37440 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::1 193264 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 620704 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::0 1046520 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::1 3764232 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 211704 +system.ruby.network.routers03.throttle0.link_utilization 4.019731 +system.ruby.network.routers03.throttle0.msg_count.Request_Control::2 76449 +system.ruby.network.routers03.throttle0.msg_count.Response_Data::1 78000 +system.ruby.network.routers03.throttle0.msg_count.Response_Control::1 40719 +system.ruby.network.routers03.throttle0.msg_bytes.Request_Control::2 611592 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::1 5616000 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::1 325752 +system.ruby.network.routers03.throttle1.link_utilization 3.971190 +system.ruby.network.routers03.throttle1.msg_count.Control::0 78003 +system.ruby.network.routers03.throttle1.msg_count.Response_Data::1 486 +system.ruby.network.routers03.throttle1.msg_count.Response_Control::1 24224 +system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 77331 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::0 14715 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::1 51879 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 25998 +system.ruby.network.routers03.throttle1.msg_bytes.Control::0 624024 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::1 34992 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::1 193792 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 618648 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::0 1059480 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::1 3735288 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 207984 +system.ruby.network.routers04.throttle0.link_utilization 3.997021 +system.ruby.network.routers04.throttle0.msg_count.Request_Control::2 76039 +system.ruby.network.routers04.throttle0.msg_count.Response_Data::1 77546 +system.ruby.network.routers04.throttle0.msg_count.Response_Control::1 40587 +system.ruby.network.routers04.throttle0.msg_bytes.Request_Control::2 608312 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::1 5583312 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::1 324696 +system.ruby.network.routers04.throttle1.link_utilization 3.946282 +system.ruby.network.routers04.throttle1.msg_count.Control::0 77550 +system.ruby.network.routers04.throttle1.msg_count.Response_Data::1 501 +system.ruby.network.routers04.throttle1.msg_count.Response_Control::1 24000 +system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 76934 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::0 14444 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::1 51674 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 26145 +system.ruby.network.routers04.throttle1.msg_bytes.Control::0 620400 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::1 36072 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::1 192000 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 615472 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::0 1039968 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::1 3720528 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 209160 +system.ruby.network.routers05.throttle0.link_utilization 4.008612 +system.ruby.network.routers05.throttle0.msg_count.Request_Control::2 76299 +system.ruby.network.routers05.throttle0.msg_count.Response_Data::1 77772 +system.ruby.network.routers05.throttle0.msg_count.Response_Control::1 40655 +system.ruby.network.routers05.throttle0.msg_bytes.Request_Control::2 610392 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::1 5599584 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::1 325240 +system.ruby.network.routers05.throttle1.link_utilization 3.961195 +system.ruby.network.routers05.throttle1.msg_count.Control::0 77775 +system.ruby.network.routers05.throttle1.msg_count.Response_Data::1 500 +system.ruby.network.routers05.throttle1.msg_count.Response_Control::1 24124 +system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 77121 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::0 14571 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::1 51833 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 26083 +system.ruby.network.routers05.throttle1.msg_bytes.Control::0 622200 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::1 36000 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::1 192992 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 616968 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::0 1049112 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::1 3731976 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 208664 +system.ruby.network.routers06.throttle0.link_utilization 4.002762 +system.ruby.network.routers06.throttle0.msg_count.Request_Control::2 76079 +system.ruby.network.routers06.throttle0.msg_count.Response_Data::1 77688 +system.ruby.network.routers06.throttle0.msg_count.Response_Control::1 40439 +system.ruby.network.routers06.throttle0.msg_bytes.Request_Control::2 608632 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::1 5593536 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::1 323512 +system.ruby.network.routers06.throttle1.link_utilization 3.947116 +system.ruby.network.routers06.throttle1.msg_count.Control::0 77691 +system.ruby.network.routers06.throttle1.msg_count.Response_Data::1 542 +system.ruby.network.routers06.throttle1.msg_count.Response_Control::1 24259 +system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 77044 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::0 14650 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::1 51429 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 25787 +system.ruby.network.routers06.throttle1.msg_bytes.Control::0 621528 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::1 39024 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::1 194072 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 616352 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::0 1054800 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::1 3702888 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 206296 +system.ruby.network.routers07.throttle0.link_utilization 3.990298 +system.ruby.network.routers07.throttle0.msg_count.Request_Control::2 75965 +system.ruby.network.routers07.throttle0.msg_count.Response_Data::1 77426 +system.ruby.network.routers07.throttle0.msg_count.Response_Control::1 40371 +system.ruby.network.routers07.throttle0.msg_bytes.Request_Control::2 607720 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::1 5574672 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::1 322968 +system.ruby.network.routers07.throttle1.link_utilization 3.939353 +system.ruby.network.routers07.throttle1.msg_count.Control::0 77428 +system.ruby.network.routers07.throttle1.msg_count.Response_Data::1 518 +system.ruby.network.routers07.throttle1.msg_count.Response_Control::1 24083 +system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 76853 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::0 14464 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::1 51520 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 25906 +system.ruby.network.routers07.throttle1.msg_bytes.Control::0 619424 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::1 37296 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::1 192664 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 614824 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::0 1041408 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::1 3709440 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 207248 +system.ruby.network.routers08.throttle0.link_utilization 61.903217 +system.ruby.network.routers08.throttle0.msg_count.Control::0 623146 +system.ruby.network.routers08.throttle0.msg_count.Response_Data::1 618800 +system.ruby.network.routers08.throttle0.msg_count.Response_Control::1 810461 +system.ruby.network.routers08.throttle0.msg_count.Response_Control::2 618060 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::0 116692 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::1 414958 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 209345 +system.ruby.network.routers08.throttle0.msg_bytes.Control::0 4985168 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::1 44553600 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::1 6483688 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::2 4944480 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::0 8401824 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::1 29876976 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 1674760 +system.ruby.network.routers08.throttle1.link_utilization 46.588449 +system.ruby.network.routers08.throttle1.msg_count.Control::0 617577 +system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 607107 +system.ruby.network.routers08.throttle1.msg_count.Response_Data::1 838529 +system.ruby.network.routers08.throttle1.msg_count.Response_Control::1 722669 +system.ruby.network.routers08.throttle1.msg_bytes.Control::0 4940616 +system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4856856 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::1 60374088 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::1 5781352 +system.ruby.network.routers09.throttle0.link_utilization 14.733764 +system.ruby.network.routers09.throttle0.msg_count.Control::0 617577 +system.ruby.network.routers09.throttle0.msg_count.Response_Data::1 220925 +system.ruby.network.routers09.throttle0.msg_count.Response_Control::1 396644 +system.ruby.network.routers09.throttle0.msg_bytes.Control::0 4940616 +system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::1 15906600 +system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::1 3173152 +system.ruby.network.routers09.throttle1.link_utilization 30.304839 +system.ruby.network.routers09.throttle1.msg_count.Response_Data::1 617573 +system.ruby.network.routers09.throttle1.msg_count.Response_Control::1 617568 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::1 44465256 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::1 4940544 +system.ruby.network.routers10.throttle0.link_utilization 4.038781 +system.ruby.network.routers10.throttle0.msg_count.Request_Control::2 76727 +system.ruby.network.routers10.throttle0.msg_count.Response_Data::1 78349 +system.ruby.network.routers10.throttle0.msg_count.Response_Control::1 41182 +system.ruby.network.routers10.throttle0.msg_bytes.Request_Control::2 613816 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::1 5641128 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::1 329456 +system.ruby.network.routers10.throttle1.link_utilization 4.026415 +system.ruby.network.routers10.throttle1.msg_count.Request_Control::2 76509 +system.ruby.network.routers10.throttle1.msg_count.Response_Data::1 78102 +system.ruby.network.routers10.throttle1.msg_count.Response_Control::1 41103 +system.ruby.network.routers10.throttle1.msg_bytes.Request_Control::2 612072 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::1 5623344 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::1 328824 +system.ruby.network.routers10.throttle2.link_utilization 4.033589 +system.ruby.network.routers10.throttle2.msg_count.Request_Control::2 76806 +system.ruby.network.routers10.throttle2.msg_count.Response_Data::1 78243 +system.ruby.network.routers10.throttle2.msg_count.Response_Control::1 40999 +system.ruby.network.routers10.throttle2.msg_bytes.Request_Control::2 614448 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::1 5633496 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::1 327992 +system.ruby.network.routers10.throttle3.link_utilization 4.019731 +system.ruby.network.routers10.throttle3.msg_count.Request_Control::2 76449 +system.ruby.network.routers10.throttle3.msg_count.Response_Data::1 78000 +system.ruby.network.routers10.throttle3.msg_count.Response_Control::1 40719 +system.ruby.network.routers10.throttle3.msg_bytes.Request_Control::2 611592 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::1 5616000 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::1 325752 +system.ruby.network.routers10.throttle4.link_utilization 3.997021 +system.ruby.network.routers10.throttle4.msg_count.Request_Control::2 76039 +system.ruby.network.routers10.throttle4.msg_count.Response_Data::1 77546 +system.ruby.network.routers10.throttle4.msg_count.Response_Control::1 40587 +system.ruby.network.routers10.throttle4.msg_bytes.Request_Control::2 608312 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::1 5583312 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::1 324696 +system.ruby.network.routers10.throttle5.link_utilization 4.008612 +system.ruby.network.routers10.throttle5.msg_count.Request_Control::2 76299 +system.ruby.network.routers10.throttle5.msg_count.Response_Data::1 77772 +system.ruby.network.routers10.throttle5.msg_count.Response_Control::1 40655 +system.ruby.network.routers10.throttle5.msg_bytes.Request_Control::2 610392 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::1 5599584 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::1 325240 +system.ruby.network.routers10.throttle6.link_utilization 4.002762 +system.ruby.network.routers10.throttle6.msg_count.Request_Control::2 76079 +system.ruby.network.routers10.throttle6.msg_count.Response_Data::1 77688 +system.ruby.network.routers10.throttle6.msg_count.Response_Control::1 40439 +system.ruby.network.routers10.throttle6.msg_bytes.Request_Control::2 608632 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::1 5593536 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::1 323512 +system.ruby.network.routers10.throttle7.link_utilization 3.990298 +system.ruby.network.routers10.throttle7.msg_count.Request_Control::2 75965 +system.ruby.network.routers10.throttle7.msg_count.Response_Data::1 77426 +system.ruby.network.routers10.throttle7.msg_count.Response_Control::1 40371 +system.ruby.network.routers10.throttle7.msg_bytes.Request_Control::2 607720 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::1 5574672 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::1 322968 +system.ruby.network.routers10.throttle8.link_utilization 61.903237 +system.ruby.network.routers10.throttle8.msg_count.Control::0 623146 +system.ruby.network.routers10.throttle8.msg_count.Response_Data::1 618800 +system.ruby.network.routers10.throttle8.msg_count.Response_Control::1 810462 +system.ruby.network.routers10.throttle8.msg_count.Response_Control::2 618060 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::0 116692 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::1 414958 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 209345 +system.ruby.network.routers10.throttle8.msg_bytes.Control::0 4985168 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::1 44553600 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::1 6483696 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::2 4944480 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::0 8401824 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::1 29876976 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 1674760 +system.ruby.network.routers10.throttle9.link_utilization 14.733764 +system.ruby.network.routers10.throttle9.msg_count.Control::0 617577 +system.ruby.network.routers10.throttle9.msg_count.Response_Data::1 220925 +system.ruby.network.routers10.throttle9.msg_count.Response_Control::1 396644 +system.ruby.network.routers10.throttle9.msg_bytes.Control::0 4940616 +system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::1 15906600 +system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::1 3173152 +system.ruby.delayVCHist.vnet_0::bucket_size 2048 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::max_bucket 20479 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::samples 1567216 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::mean 648.458979 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::stdev 907.022632 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0 | 1421287 90.69% 90.69% | 138459 8.83% 99.52% | 7092 0.45% 99.98% | 343 0.02% 100.00% | 32 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::total 1567216 # delay histogram for vnet_0 system.ruby.delayVCHist.vnet_1::bucket_size 8 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::max_bucket 79 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::samples 2771681 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 2.627178 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 4.263769 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 2317910 83.63% 83.63% | 390114 14.07% 97.70% | 58568 2.11% 99.82% | 4852 0.18% 99.99% | 227 0.01% 100.00% | 10 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::total 2771681 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::samples 2793400 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 2.237732 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 4.228455 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 2393251 85.68% 85.68% | 334671 11.98% 97.66% | 57246 2.05% 99.71% | 7631 0.27% 99.98% | 583 0.02% 100.00% | 15 0.00% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::total 2793400 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::samples 602307 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::mean 0.009879 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::stdev 0.140403 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2 | 599336 99.51% 99.51% | 0 0.00% 99.51% | 2967 0.49% 100.00% | 0 0.00% 100.00% | 4 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::total 602307 # delay histogram for vnet_2 -system.ruby.LD.latency_hist::bucket_size 512 -system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 399945 -system.ruby.LD.latency_hist::mean 1530.593369 -system.ruby.LD.latency_hist::gmean 1160.417441 -system.ruby.LD.latency_hist::stdev 924.127804 -system.ruby.LD.latency_hist | 73625 18.41% 18.41% | 71506 17.88% 36.29% | 59841 14.96% 51.25% | 59858 14.97% 66.22% | 66785 16.70% 82.92% | 52514 13.13% 96.05% | 14850 3.71% 99.76% | 957 0.24% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 399945 +system.ruby.delayVCHist.vnet_2::samples 610873 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::mean 0.009868 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::stdev 0.140184 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2 | 607860 99.51% 99.51% | 0 0.00% 99.51% | 3012 0.49% 100.00% | 0 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::total 610873 # delay histogram for vnet_2 +system.ruby.LD.latency_hist::bucket_size 1024 +system.ruby.LD.latency_hist::max_bucket 10239 +system.ruby.LD.latency_hist::samples 401577 +system.ruby.LD.latency_hist::mean 2092.828952 +system.ruby.LD.latency_hist::gmean 1620.627009 +system.ruby.LD.latency_hist::stdev 1225.164807 +system.ruby.LD.latency_hist | 103361 25.74% 25.74% | 97791 24.35% 50.09% | 95926 23.89% 73.98% | 85248 21.23% 95.21% | 18977 4.73% 99.93% | 274 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 401577 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 -system.ruby.LD.hit_latency_hist::samples 9 +system.ruby.LD.hit_latency_hist::samples 3 system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 9 -system.ruby.LD.miss_latency_hist::bucket_size 512 -system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 399936 -system.ruby.LD.miss_latency_hist::mean 1530.627745 -system.ruby.LD.miss_latency_hist::gmean 1160.573034 -system.ruby.LD.miss_latency_hist::stdev 924.109789 -system.ruby.LD.miss_latency_hist | 73616 18.41% 18.41% | 71506 17.88% 36.29% | 59841 14.96% 51.25% | 59858 14.97% 66.22% | 66785 16.70% 82.91% | 52514 13.13% 96.05% | 14850 3.71% 99.76% | 957 0.24% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 399936 -system.ruby.ST.latency_hist::bucket_size 512 -system.ruby.ST.latency_hist::max_bucket 5119 -system.ruby.ST.latency_hist::samples 221620 -system.ruby.ST.latency_hist::mean 1528.578535 -system.ruby.ST.latency_hist::gmean 1157.593457 -system.ruby.ST.latency_hist::stdev 925.343815 -system.ruby.ST.latency_hist | 40981 18.49% 18.49% | 39660 17.90% 36.39% | 33332 15.04% 51.43% | 32999 14.89% 66.32% | 36892 16.65% 82.96% | 28932 13.05% 96.02% | 8258 3.73% 99.74% | 557 0.25% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 221620 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 3 +system.ruby.LD.miss_latency_hist::bucket_size 1024 +system.ruby.LD.miss_latency_hist::max_bucket 10239 +system.ruby.LD.miss_latency_hist::samples 401574 +system.ruby.LD.miss_latency_hist::mean 2092.844564 +system.ruby.LD.miss_latency_hist::gmean 1620.703188 +system.ruby.LD.miss_latency_hist::stdev 1225.156067 +system.ruby.LD.miss_latency_hist | 103358 25.74% 25.74% | 97791 24.35% 50.09% | 95926 23.89% 73.98% | 85248 21.23% 95.21% | 18977 4.73% 99.93% | 274 0.07% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 401574 +system.ruby.ST.latency_hist::bucket_size 1024 +system.ruby.ST.latency_hist::max_bucket 10239 +system.ruby.ST.latency_hist::samples 221554 +system.ruby.ST.latency_hist::mean 2092.639230 +system.ruby.ST.latency_hist::gmean 1619.493152 +system.ruby.ST.latency_hist::stdev 1225.291787 +system.ruby.ST.latency_hist | 57047 25.75% 25.75% | 53910 24.33% 50.08% | 52846 23.85% 73.93% | 47171 21.29% 95.22% | 10438 4.71% 99.94% | 142 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 221554 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 -system.ruby.ST.hit_latency_hist::samples 3 +system.ruby.ST.hit_latency_hist::samples 2 system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 3 -system.ruby.ST.miss_latency_hist::bucket_size 512 -system.ruby.ST.miss_latency_hist::max_bucket 5119 -system.ruby.ST.miss_latency_hist::samples 221617 -system.ruby.ST.miss_latency_hist::mean 1528.599187 -system.ruby.ST.miss_latency_hist::gmean 1157.686785 -system.ruby.ST.miss_latency_hist::stdev 925.333054 -system.ruby.ST.miss_latency_hist | 40978 18.49% 18.49% | 39660 17.90% 36.39% | 33332 15.04% 51.43% | 32999 14.89% 66.32% | 36892 16.65% 82.96% | 28932 13.05% 96.02% | 8258 3.73% 99.74% | 557 0.25% 100.00% | 9 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 221617 -system.ruby.L1Cache_Controller.Load | 50236 12.56% 12.56% | 49894 12.47% 25.03% | 50153 12.54% 37.57% | 49767 12.44% 50.02% | 49684 12.42% 62.44% | 50353 12.59% 75.03% | 49936 12.48% 87.51% | 49945 12.49% 100.00% -system.ruby.L1Cache_Controller.Load::total 399968 -system.ruby.L1Cache_Controller.Store | 27386 12.36% 12.36% | 27661 12.48% 24.84% | 27570 12.44% 37.28% | 27987 12.63% 49.90% | 27654 12.48% 62.38% | 27899 12.59% 74.97% | 27728 12.51% 87.48% | 27746 12.52% 100.00% -system.ruby.L1Cache_Controller.Store::total 221631 -system.ruby.L1Cache_Controller.Inv | 74856 12.49% 12.49% | 74820 12.48% 24.97% | 74997 12.51% 37.48% | 74956 12.50% 49.99% | 74597 12.44% 62.43% | 75407 12.58% 75.01% | 74858 12.49% 87.50% | 74930 12.50% 100.00% -system.ruby.L1Cache_Controller.Inv::total 599421 -system.ruby.L1Cache_Controller.L1_Replacement | 542695 12.51% 12.51% | 541445 12.48% 24.99% | 542478 12.51% 37.50% | 543601 12.53% 50.03% | 541049 12.47% 62.50% | 543626 12.53% 75.03% | 541855 12.49% 87.52% | 541193 12.48% 100.00% -system.ruby.L1Cache_Controller.L1_Replacement::total 4337942 -system.ruby.L1Cache_Controller.Fwd_GETX | 217 12.70% 12.70% | 220 12.87% 25.57% | 202 11.82% 37.39% | 225 13.17% 50.56% | 192 11.23% 61.79% | 220 12.87% 74.66% | 212 12.40% 87.07% | 221 12.93% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETX::total 1709 -system.ruby.L1Cache_Controller.Fwd_GETS | 152 12.91% 12.91% | 142 12.06% 24.98% | 141 11.98% 36.96% | 157 13.34% 50.30% | 153 13.00% 63.30% | 129 10.96% 74.26% | 153 13.00% 87.26% | 150 12.74% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETS::total 1177 -system.ruby.L1Cache_Controller.Data | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.Data::total 8 -system.ruby.L1Cache_Controller.Data_Exclusive | 49440 12.56% 12.56% | 49131 12.48% 25.04% | 49410 12.55% 37.59% | 48945 12.43% 50.02% | 48917 12.42% 62.44% | 49564 12.59% 75.03% | 49152 12.48% 87.51% | 49164 12.49% 100.00% -system.ruby.L1Cache_Controller.Data_Exclusive::total 393723 -system.ruby.L1Cache_Controller.DataS_fromL1 | 142 12.06% 12.06% | 147 12.49% 24.55% | 130 11.05% 35.60% | 156 13.25% 48.85% | 135 11.47% 60.32% | 153 13.00% 73.32% | 154 13.08% 86.41% | 160 13.59% 100.00% -system.ruby.L1Cache_Controller.DataS_fromL1::total 1177 -system.ruby.L1Cache_Controller.Data_all_Acks | 28031 12.37% 12.37% | 28268 12.47% 24.84% | 28175 12.43% 37.27% | 28645 12.64% 49.91% | 28282 12.48% 62.39% | 28530 12.59% 74.98% | 28353 12.51% 87.49% | 28361 12.51% 100.00% -system.ruby.L1Cache_Controller.Data_all_Acks::total 226645 -system.ruby.L1Cache_Controller.Ack | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.Ack::total 8 -system.ruby.L1Cache_Controller.Ack_all | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.Ack_all::total 8 -system.ruby.L1Cache_Controller.WB_Ack | 39736 12.52% 12.52% | 39410 12.42% 24.94% | 39809 12.55% 37.49% | 39602 12.48% 49.97% | 39341 12.40% 62.37% | 40066 12.63% 75.00% | 39585 12.48% 87.47% | 39746 12.53% 100.00% -system.ruby.L1Cache_Controller.WB_Ack::total 317295 -system.ruby.L1Cache_Controller.NP.Load | 50223 12.56% 12.56% | 49884 12.47% 25.03% | 50144 12.54% 37.57% | 49760 12.44% 50.02% | 49674 12.42% 62.44% | 50340 12.59% 75.03% | 49925 12.48% 87.51% | 49934 12.49% 100.00% -system.ruby.L1Cache_Controller.NP.Load::total 399884 -system.ruby.L1Cache_Controller.NP.Store | 27380 12.36% 12.36% | 27654 12.48% 24.84% | 27568 12.44% 37.28% | 27981 12.63% 49.91% | 27651 12.48% 62.38% | 27892 12.59% 74.97% | 27718 12.51% 87.48% | 27743 12.52% 100.00% -system.ruby.L1Cache_Controller.NP.Store::total 221587 -system.ruby.L1Cache_Controller.NP.Inv | 202 12.95% 12.95% | 197 12.63% 25.58% | 189 12.12% 37.69% | 201 12.88% 50.58% | 175 11.22% 61.79% | 194 12.44% 74.23% | 210 13.46% 87.69% | 192 12.31% 100.00% -system.ruby.L1Cache_Controller.NP.Inv::total 1560 -system.ruby.L1Cache_Controller.I.Load | 10 15.15% 15.15% | 8 12.12% 27.27% | 7 10.61% 37.88% | 6 9.09% 46.97% | 9 13.64% 60.61% | 10 15.15% 75.76% | 8 12.12% 87.88% | 8 12.12% 100.00% +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 2 +system.ruby.ST.miss_latency_hist::bucket_size 1024 +system.ruby.ST.miss_latency_hist::max_bucket 10239 +system.ruby.ST.miss_latency_hist::samples 221552 +system.ruby.ST.miss_latency_hist::mean 2092.658094 +system.ruby.ST.miss_latency_hist::gmean 1619.585130 +system.ruby.ST.miss_latency_hist::stdev 1225.281232 +system.ruby.ST.miss_latency_hist | 57045 25.75% 25.75% | 53910 24.33% 50.08% | 52846 23.85% 73.93% | 47171 21.29% 95.22% | 10438 4.71% 99.94% | 142 0.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 221552 +system.ruby.L1Cache_Controller.Load | 50466 12.57% 12.57% | 50379 12.54% 25.11% | 50567 12.59% 37.70% | 50137 12.48% 50.19% | 50081 12.47% 62.66% | 50104 12.48% 75.13% | 49966 12.44% 87.58% | 49898 12.42% 100.00% +system.ruby.L1Cache_Controller.Load::total 401598 +system.ruby.L1Cache_Controller.Store | 27889 12.59% 12.59% | 27726 12.51% 25.10% | 27680 12.49% 37.59% | 27867 12.58% 50.17% | 27470 12.40% 62.57% | 27674 12.49% 75.06% | 27726 12.51% 87.57% | 27532 12.43% 100.00% +system.ruby.L1Cache_Controller.Store::total 221564 +system.ruby.L1Cache_Controller.Inv | 76306 12.55% 12.55% | 76112 12.52% 25.07% | 76439 12.57% 37.65% | 76103 12.52% 50.17% | 75674 12.45% 62.62% | 75957 12.50% 75.11% | 75688 12.45% 87.56% | 75603 12.44% 100.00% +system.ruby.L1Cache_Controller.Inv::total 607882 +system.ruby.L1Cache_Controller.L1_Replacement | 550362 12.51% 12.51% | 550377 12.51% 25.01% | 551471 12.53% 37.55% | 549961 12.50% 50.05% | 548799 12.47% 62.52% | 549479 12.49% 75.00% | 550759 12.52% 87.52% | 549170 12.48% 100.00% +system.ruby.L1Cache_Controller.L1_Replacement::total 4400378 +system.ruby.L1Cache_Controller.Fwd_GETX | 248 14.06% 14.06% | 237 13.44% 27.49% | 214 12.13% 39.63% | 206 11.68% 51.30% | 229 12.98% 64.29% | 184 10.43% 74.72% | 240 13.61% 88.32% | 206 11.68% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETX::total 1764 +system.ruby.L1Cache_Controller.Fwd_GETS | 173 14.10% 14.10% | 160 13.04% 27.14% | 153 12.47% 39.61% | 140 11.41% 51.02% | 136 11.08% 62.10% | 158 12.88% 74.98% | 151 12.31% 87.29% | 156 12.71% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETS::total 1227 +system.ruby.L1Cache_Controller.Data | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00% +system.ruby.L1Cache_Controller.Data::total 15 +system.ruby.L1Cache_Controller.Data_Exclusive | 49704 12.57% 12.57% | 49580 12.54% 25.12% | 49744 12.58% 37.70% | 49297 12.47% 50.17% | 49326 12.48% 62.65% | 49286 12.47% 75.12% | 49158 12.44% 87.56% | 49187 12.44% 100.00% +system.ruby.L1Cache_Controller.Data_Exclusive::total 395282 +system.ruby.L1Cache_Controller.DataS_fromL1 | 145 11.82% 11.82% | 148 12.06% 23.88% | 165 13.45% 37.33% | 168 13.69% 51.02% | 139 11.33% 62.35% | 164 13.37% 75.71% | 161 13.12% 88.83% | 137 11.17% 100.00% +system.ruby.L1Cache_Controller.DataS_fromL1::total 1227 +system.ruby.L1Cache_Controller.Data_all_Acks | 28498 12.58% 12.58% | 28369 12.52% 25.10% | 28333 12.50% 37.60% | 28532 12.59% 50.19% | 28081 12.39% 62.58% | 28321 12.50% 75.08% | 28367 12.52% 87.60% | 28101 12.40% 100.00% +system.ruby.L1Cache_Controller.Data_all_Acks::total 226602 +system.ruby.L1Cache_Controller.Ack | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00% +system.ruby.L1Cache_Controller.Ack::total 15 +system.ruby.L1Cache_Controller.Ack_all | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00% +system.ruby.L1Cache_Controller.Ack_all::total 15 +system.ruby.L1Cache_Controller.WB_Ack | 41178 12.63% 12.63% | 41093 12.60% 25.23% | 40997 12.57% 37.81% | 40713 12.49% 50.30% | 40587 12.45% 62.75% | 40653 12.47% 75.22% | 40435 12.40% 87.62% | 40369 12.38% 100.00% +system.ruby.L1Cache_Controller.WB_Ack::total 326025 +system.ruby.L1Cache_Controller.NP.Load | 50453 12.57% 12.57% | 50369 12.54% 25.11% | 50559 12.59% 37.70% | 50126 12.48% 50.19% | 50072 12.47% 62.66% | 50098 12.48% 75.13% | 49957 12.44% 87.58% | 49889 12.42% 100.00% +system.ruby.L1Cache_Controller.NP.Load::total 401523 +system.ruby.L1Cache_Controller.NP.Store | 27884 12.59% 12.59% | 27721 12.51% 25.10% | 27674 12.49% 37.59% | 27863 12.58% 50.17% | 27463 12.40% 62.57% | 27669 12.49% 75.06% | 27720 12.51% 87.57% | 27527 12.43% 100.00% +system.ruby.L1Cache_Controller.NP.Store::total 221521 +system.ruby.L1Cache_Controller.NP.Inv | 222 13.54% 13.54% | 219 13.35% 26.89% | 200 12.20% 39.09% | 205 12.50% 51.59% | 183 11.16% 62.74% | 203 12.38% 75.12% | 197 12.01% 87.13% | 211 12.87% 100.00% +system.ruby.L1Cache_Controller.NP.Inv::total 1640 +system.ruby.L1Cache_Controller.I.Load | 10 15.15% 15.15% | 9 13.64% 28.79% | 6 9.09% 37.88% | 10 15.15% 53.03% | 8 12.12% 65.15% | 6 9.09% 74.24% | 8 12.12% 86.36% | 9 13.64% 100.00% system.ruby.L1Cache_Controller.I.Load::total 66 -system.ruby.L1Cache_Controller.I.Store | 5 13.16% 13.16% | 5 13.16% 26.32% | 1 2.63% 28.95% | 5 13.16% 42.11% | 3 7.89% 50.00% | 6 15.79% 65.79% | 10 26.32% 92.11% | 3 7.89% 100.00% -system.ruby.L1Cache_Controller.I.Store::total 38 -system.ruby.L1Cache_Controller.I.L1_Replacement | 37717 12.45% 12.45% | 37982 12.53% 24.98% | 37762 12.46% 37.44% | 38005 12.54% 49.98% | 37865 12.49% 62.48% | 38010 12.54% 75.02% | 37909 12.51% 87.53% | 37797 12.47% 100.00% -system.ruby.L1Cache_Controller.I.L1_Replacement::total 303047 -system.ruby.L1Cache_Controller.S.Inv | 645 12.46% 12.46% | 625 12.07% 24.53% | 615 11.88% 36.40% | 691 13.34% 49.75% | 653 12.61% 62.36% | 646 12.48% 74.84% | 652 12.59% 87.43% | 651 12.57% 100.00% -system.ruby.L1Cache_Controller.S.Inv::total 5178 -system.ruby.L1Cache_Controller.S.L1_Replacement | 145 13.33% 13.33% | 138 12.68% 26.01% | 136 12.50% 38.51% | 128 11.76% 50.28% | 115 10.57% 60.85% | 152 13.97% 74.82% | 145 13.33% 88.14% | 129 11.86% 100.00% -system.ruby.L1Cache_Controller.S.L1_Replacement::total 1088 -system.ruby.L1Cache_Controller.E.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 16.67% 16.67% | 1 16.67% 33.33% | 0 0.00% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00% -system.ruby.L1Cache_Controller.E.Load::total 6 -system.ruby.L1Cache_Controller.E.Store | 0 0.00% 0.00% | 1 33.33% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.E.Store::total 3 -system.ruby.L1Cache_Controller.E.Inv | 23729 12.47% 12.47% | 23871 12.54% 25.01% | 23901 12.56% 37.57% | 23696 12.45% 50.02% | 23788 12.50% 62.52% | 23896 12.56% 75.07% | 23793 12.50% 87.57% | 23649 12.43% 100.00% -system.ruby.L1Cache_Controller.E.Inv::total 190323 -system.ruby.L1Cache_Controller.E.L1_Replacement | 25649 12.64% 12.64% | 25189 12.42% 25.06% | 25440 12.54% 37.60% | 25187 12.41% 50.01% | 25067 12.36% 62.37% | 25597 12.62% 74.98% | 25302 12.47% 87.46% | 25450 12.54% 100.00% -system.ruby.L1Cache_Controller.E.L1_Replacement::total 202881 -system.ruby.L1Cache_Controller.E.Fwd_GETX | 53 11.75% 11.75% | 63 13.97% 25.72% | 61 13.53% 39.25% | 55 12.20% 51.44% | 48 10.64% 62.08% | 64 14.19% 76.27% | 50 11.09% 87.36% | 57 12.64% 100.00% -system.ruby.L1Cache_Controller.E.Fwd_GETX::total 451 -system.ruby.L1Cache_Controller.E.Fwd_GETS | 9 14.06% 14.06% | 7 10.94% 25.00% | 7 10.94% 35.94% | 6 9.38% 45.31% | 14 21.88% 67.19% | 6 9.38% 76.56% | 7 10.94% 87.50% | 8 12.50% 100.00% -system.ruby.L1Cache_Controller.E.Fwd_GETS::total 64 -system.ruby.L1Cache_Controller.M.Load | 0 0.00% 0.00% | 1 33.33% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.M.Load::total 3 -system.ruby.L1Cache_Controller.M.Inv | 13206 12.40% 12.40% | 13343 12.53% 24.93% | 13115 12.32% 37.25% | 13481 12.66% 49.91% | 13301 12.49% 62.40% | 13334 12.52% 74.92% | 13349 12.54% 87.45% | 13362 12.55% 100.00% -system.ruby.L1Cache_Controller.M.Inv::total 106491 -system.ruby.L1Cache_Controller.M.L1_Replacement | 14088 12.31% 12.31% | 14225 12.43% 24.74% | 14370 12.56% 37.30% | 14417 12.60% 49.90% | 14274 12.47% 62.38% | 14469 12.65% 75.02% | 14283 12.48% 87.51% | 14297 12.49% 100.00% -system.ruby.L1Cache_Controller.M.L1_Replacement::total 114423 -system.ruby.L1Cache_Controller.M.Fwd_GETX | 35 13.73% 13.73% | 31 12.16% 25.88% | 27 10.59% 36.47% | 33 12.94% 49.41% | 26 10.20% 59.61% | 36 14.12% 73.73% | 35 13.73% 87.45% | 32 12.55% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETX::total 255 -system.ruby.L1Cache_Controller.M.Fwd_GETS | 56 12.42% 12.42% | 58 12.86% 25.28% | 56 12.42% 37.69% | 55 12.20% 49.89% | 53 11.75% 61.64% | 59 13.08% 74.72% | 59 13.08% 87.80% | 55 12.20% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETS::total 451 -system.ruby.L1Cache_Controller.IS.Inv | 64 13.85% 13.85% | 62 13.42% 27.27% | 52 11.26% 38.53% | 60 12.99% 51.52% | 62 13.42% 64.94% | 53 11.47% 76.41% | 50 10.82% 87.23% | 59 12.77% 100.00% -system.ruby.L1Cache_Controller.IS.Inv::total 462 -system.ruby.L1Cache_Controller.IS.L1_Replacement | 301738 12.61% 12.61% | 299281 12.51% 25.13% | 299379 12.52% 37.64% | 298179 12.47% 50.11% | 298458 12.48% 62.58% | 299615 12.53% 75.11% | 297962 12.46% 87.56% | 297489 12.44% 100.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement::total 2392101 -system.ruby.L1Cache_Controller.IS.Data_Exclusive | 49440 12.56% 12.56% | 49131 12.48% 25.04% | 49410 12.55% 37.59% | 48945 12.43% 50.02% | 48917 12.42% 62.44% | 49564 12.59% 75.03% | 49152 12.48% 87.51% | 49164 12.49% 100.00% -system.ruby.L1Cache_Controller.IS.Data_Exclusive::total 393723 -system.ruby.L1Cache_Controller.IS.DataS_fromL1 | 142 12.06% 12.06% | 147 12.49% 24.55% | 130 11.05% 35.60% | 156 13.25% 48.85% | 135 11.47% 60.32% | 153 13.00% 73.32% | 154 13.08% 86.41% | 160 13.59% 100.00% -system.ruby.L1Cache_Controller.IS.DataS_fromL1::total 1177 -system.ruby.L1Cache_Controller.IS.Data_all_Acks | 583 12.75% 12.75% | 551 12.05% 24.79% | 558 12.20% 36.99% | 602 13.16% 50.15% | 566 12.37% 62.53% | 580 12.68% 75.21% | 577 12.61% 87.82% | 557 12.18% 100.00% -system.ruby.L1Cache_Controller.IS.Data_all_Acks::total 4574 -system.ruby.L1Cache_Controller.IM.L1_Replacement | 163358 12.33% 12.33% | 164630 12.43% 24.76% | 165391 12.49% 37.25% | 167685 12.66% 49.91% | 165270 12.48% 62.39% | 165783 12.52% 74.91% | 166254 12.55% 87.46% | 166031 12.54% 100.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement::total 1324402 -system.ruby.L1Cache_Controller.IM.Data | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.IM.Data::total 8 -system.ruby.L1Cache_Controller.IM.Data_all_Acks | 27384 12.36% 12.36% | 27655 12.48% 24.84% | 27565 12.44% 37.27% | 27983 12.63% 49.90% | 27654 12.48% 62.38% | 27897 12.59% 74.97% | 27726 12.51% 87.48% | 27745 12.52% 100.00% -system.ruby.L1Cache_Controller.IM.Data_all_Acks::total 221609 -system.ruby.L1Cache_Controller.SM.Ack | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.SM.Ack::total 8 -system.ruby.L1Cache_Controller.SM.Ack_all | 1 12.50% 12.50% | 1 12.50% 25.00% | 2 25.00% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 1 12.50% 87.50% | 0 0.00% 87.50% | 1 12.50% 100.00% -system.ruby.L1Cache_Controller.SM.Ack_all::total 8 -system.ruby.L1Cache_Controller.IS_I.Data_all_Acks | 64 13.85% 13.85% | 62 13.42% 27.27% | 52 11.26% 38.53% | 60 12.99% 51.52% | 62 13.42% 64.94% | 53 11.47% 76.41% | 50 10.82% 87.23% | 59 12.77% 100.00% -system.ruby.L1Cache_Controller.IS_I.Data_all_Acks::total 462 -system.ruby.L1Cache_Controller.M_I.Load | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.M_I.Load::total 1 -system.ruby.L1Cache_Controller.M_I.Inv | 36980 12.53% 12.53% | 36704 12.43% 24.96% | 37100 12.57% 37.53% | 36804 12.47% 49.99% | 36592 12.39% 62.39% | 37262 12.62% 75.01% | 36782 12.46% 87.47% | 36993 12.53% 100.00% -system.ruby.L1Cache_Controller.M_I.Inv::total 295217 -system.ruby.L1Cache_Controller.M_I.Fwd_GETX | 129 12.86% 12.86% | 126 12.56% 25.42% | 114 11.37% 36.79% | 137 13.66% 50.45% | 118 11.76% 62.21% | 120 11.96% 74.18% | 127 12.66% 86.84% | 132 13.16% 100.00% -system.ruby.L1Cache_Controller.M_I.Fwd_GETX::total 1003 -system.ruby.L1Cache_Controller.M_I.Fwd_GETS | 87 13.14% 13.14% | 77 11.63% 24.77% | 78 11.78% 36.56% | 96 14.50% 51.06% | 86 12.99% 64.05% | 64 9.67% 73.72% | 87 13.14% 86.86% | 87 13.14% 100.00% -system.ruby.L1Cache_Controller.M_I.Fwd_GETS::total 662 -system.ruby.L1Cache_Controller.M_I.WB_Ack | 2541 12.44% 12.44% | 2507 12.28% 24.72% | 2518 12.33% 37.05% | 2567 12.57% 49.62% | 2545 12.46% 62.08% | 2620 12.83% 74.91% | 2589 12.68% 87.59% | 2535 12.41% 100.00% -system.ruby.L1Cache_Controller.M_I.WB_Ack::total 20422 -system.ruby.L1Cache_Controller.SINK_WB_ACK.Load | 2 25.00% 25.00% | 1 12.50% 37.50% | 0 0.00% 37.50% | 0 0.00% 37.50% | 1 12.50% 50.00% | 2 25.00% 75.00% | 0 0.00% 75.00% | 2 25.00% 100.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.Load::total 8 -system.ruby.L1Cache_Controller.SINK_WB_ACK.Store | 1 33.33% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.Store::total 3 -system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv | 30 15.79% 15.79% | 18 9.47% 25.26% | 25 13.16% 38.42% | 23 12.11% 50.53% | 26 13.68% 64.21% | 22 11.58% 75.79% | 22 11.58% 87.37% | 24 12.63% 100.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv::total 190 -system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack | 37195 12.53% 12.53% | 36903 12.43% 24.96% | 37291 12.56% 37.52% | 37035 12.48% 50.00% | 36796 12.39% 62.39% | 37446 12.61% 75.00% | 36996 12.46% 87.47% | 37211 12.53% 100.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack::total 296873 -system.ruby.L2Cache_Controller.L1_GETS 401738 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 224009 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 22269 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX_old 301959 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 8861 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement_clean 4613091 0.00% 0.00% -system.ruby.L2Cache_Controller.Mem_Data 616121 0.00% 0.00% -system.ruby.L2Cache_Controller.Mem_Ack 616114 0.00% 0.00% -system.ruby.L2Cache_Controller.WB_Data 213442 0.00% 0.00% -system.ruby.L2Cache_Controller.WB_Data_clean 189443 0.00% 0.00% -system.ruby.L2Cache_Controller.Ack 3694 0.00% 0.00% -system.ruby.L2Cache_Controller.Ack_all 194003 0.00% 0.00% -system.ruby.L2Cache_Controller.Unblock 1177 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 615339 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 396229 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 219899 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_PUTX_old 281116 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_GETS 6 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_GETX 8 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_PUTX 480 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_PUTX_old 3 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L2_Replacement 1094 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 2586 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 9 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 4 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 7542 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement_clean 12867 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_GETS 1177 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_GETX 1709 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_PUTX 20422 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_PUTX_old 744 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L2_Replacement 9 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 592022 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_GETS 235 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_GETX 156 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 13986 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.Mem_Ack 616114 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_I.WB_Data 3 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_I.Ack_all 6 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.L1_GETS 59 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.L1_GETX 87 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 5561 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.WB_Data 212344 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 189361 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.Ack_all 190317 0.00% 0.00% -system.ruby.L2Cache_Controller.I_I.Ack 2594 0.00% 0.00% -system.ruby.L2Cache_Controller.I_I.Ack_all 2586 0.00% 0.00% -system.ruby.L2Cache_Controller.S_I.Ack 1100 0.00% 0.00% -system.ruby.L2Cache_Controller.S_I.Ack_all 1094 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L1_GETS 2511 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L1_GETX 1295 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L1_PUTX_old 278 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 2138971 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.Mem_Data 393714 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.L1_GETS 8 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.L1_GETX 5 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 13802 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.Mem_Data 2511 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L1_GETS 1354 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L1_GETX 755 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L1_PUTX_old 265 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 1192970 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.Mem_Data 219896 0.00% 0.00% -system.ruby.L2Cache_Controller.SS_MB.L1_PUTX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.SS_MB.L2_Replacement_clean 11 0.00% 0.00% -system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 8 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_GETS 144 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_GETX 91 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 840 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 3 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L2_Replacement 6 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 656961 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 615331 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.L1_GETS 6 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX 525 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX_old 3 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.L2_Replacement_clean 2875 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.WB_Data 778 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean 55 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IIB.Unblock 344 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IB.L2_Replacement_clean 26 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IB.WB_Data 317 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean 27 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_SB.L1_PUTX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_SB.L2_Replacement 210 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_SB.Unblock 833 0.00% 0.00% -system.ruby.Directory_Controller.Fetch 616128 0.00% 0.00% -system.ruby.Directory_Controller.Data 220989 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 616122 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 220986 0.00% 0.00% -system.ruby.Directory_Controller.CleanReplacement 395129 0.00% 0.00% -system.ruby.Directory_Controller.I.Fetch 616128 0.00% 0.00% -system.ruby.Directory_Controller.M.Data 220989 0.00% 0.00% -system.ruby.Directory_Controller.M.CleanReplacement 395129 0.00% 0.00% -system.ruby.Directory_Controller.IM.Memory_Data 616122 0.00% 0.00% -system.ruby.Directory_Controller.MI.Memory_Ack 220986 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Store | 5 13.51% 13.51% | 5 13.51% 27.03% | 5 13.51% 40.54% | 4 10.81% 51.35% | 7 18.92% 70.27% | 2 5.41% 75.68% | 6 16.22% 91.89% | 3 8.11% 100.00% +system.ruby.L1Cache_Controller.I.Store::total 37 +system.ruby.L1Cache_Controller.I.L1_Replacement | 37007 12.51% 12.51% | 36845 12.45% 24.96% | 37094 12.54% 37.50% | 37122 12.55% 50.05% | 36827 12.45% 62.49% | 36968 12.50% 74.99% | 37098 12.54% 87.53% | 36896 12.47% 100.00% +system.ruby.L1Cache_Controller.I.L1_Replacement::total 295857 +system.ruby.L1Cache_Controller.S.Inv | 636 11.81% 11.81% | 666 12.37% 24.18% | 704 13.08% 37.26% | 712 13.22% 50.48% | 645 11.98% 62.46% | 708 13.15% 75.61% | 711 13.21% 88.82% | 602 11.18% 100.00% +system.ruby.L1Cache_Controller.S.Inv::total 5384 +system.ruby.L1Cache_Controller.S.L1_Replacement | 145 12.97% 12.97% | 146 13.06% 26.03% | 137 12.25% 38.28% | 150 13.42% 51.70% | 115 10.29% 61.99% | 141 12.61% 74.60% | 138 12.34% 86.94% | 146 13.06% 100.00% +system.ruby.L1Cache_Controller.S.L1_Replacement::total 1118 +system.ruby.L1Cache_Controller.E.Load | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.E.Load::total 2 +system.ruby.L1Cache_Controller.E.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.E.Store::total 2 +system.ruby.L1Cache_Controller.E.Inv | 23183 12.50% 12.50% | 23006 12.41% 24.91% | 23185 12.51% 37.42% | 23247 12.54% 49.96% | 23113 12.47% 62.42% | 23151 12.49% 74.91% | 23303 12.57% 87.48% | 23217 12.52% 100.00% +system.ruby.L1Cache_Controller.E.Inv::total 185405 +system.ruby.L1Cache_Controller.E.L1_Replacement | 26458 12.64% 12.64% | 26505 12.66% 25.30% | 26463 12.64% 37.94% | 25998 12.42% 50.36% | 26145 12.49% 62.85% | 26083 12.46% 75.31% | 25787 12.32% 87.63% | 25906 12.37% 100.00% +system.ruby.L1Cache_Controller.E.L1_Replacement::total 209345 +system.ruby.L1Cache_Controller.E.Fwd_GETX | 55 11.63% 11.63% | 61 12.90% 24.52% | 82 17.34% 41.86% | 45 9.51% 51.37% | 66 13.95% 65.33% | 43 9.09% 74.42% | 62 13.11% 87.53% | 59 12.47% 100.00% +system.ruby.L1Cache_Controller.E.Fwd_GETX::total 473 +system.ruby.L1Cache_Controller.E.Fwd_GETS | 7 12.50% 12.50% | 8 14.29% 26.79% | 13 23.21% 50.00% | 7 12.50% 62.50% | 2 3.57% 66.07% | 8 14.29% 80.36% | 6 10.71% 91.07% | 5 8.93% 100.00% +system.ruby.L1Cache_Controller.E.Fwd_GETS::total 56 +system.ruby.L1Cache_Controller.M.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M.Load::total 1 +system.ruby.L1Cache_Controller.M.Inv | 13073 12.55% 12.55% | 13053 12.53% 25.08% | 13069 12.55% 37.63% | 13057 12.54% 50.17% | 12943 12.43% 62.59% | 13016 12.50% 75.09% | 12973 12.46% 87.55% | 12971 12.45% 100.00% +system.ruby.L1Cache_Controller.M.Inv::total 104155 +system.ruby.L1Cache_Controller.M.L1_Replacement | 14723 12.62% 12.62% | 14590 12.50% 25.12% | 14535 12.46% 37.58% | 14715 12.61% 50.19% | 14444 12.38% 62.56% | 14571 12.49% 75.05% | 14650 12.55% 87.60% | 14464 12.40% 100.00% +system.ruby.L1Cache_Controller.M.L1_Replacement::total 116692 +system.ruby.L1Cache_Controller.M.Fwd_GETX | 32 12.75% 12.75% | 33 13.15% 25.90% | 27 10.76% 36.65% | 34 13.55% 50.20% | 35 13.94% 64.14% | 22 8.76% 72.91% | 37 14.74% 87.65% | 31 12.35% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETX::total 251 +system.ruby.L1Cache_Controller.M.Fwd_GETS | 59 12.97% 12.97% | 50 10.99% 23.96% | 49 10.77% 34.73% | 60 13.19% 47.91% | 47 10.33% 58.24% | 63 13.85% 72.09% | 65 14.29% 86.37% | 62 13.63% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETS::total 455 +system.ruby.L1Cache_Controller.IS.Inv | 43 14.29% 14.29% | 42 13.95% 28.24% | 41 13.62% 41.86% | 42 13.95% 55.81% | 40 13.29% 69.10% | 37 12.29% 81.40% | 27 8.97% 90.37% | 29 9.63% 100.00% +system.ruby.L1Cache_Controller.IS.Inv::total 301 +system.ruby.L1Cache_Controller.IS.L1_Replacement | 304064 12.49% 12.49% | 304172 12.50% 24.99% | 306684 12.60% 37.59% | 302971 12.45% 50.03% | 304022 12.49% 62.52% | 303629 12.47% 74.99% | 303562 12.47% 87.47% | 305131 12.53% 100.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement::total 2434235 +system.ruby.L1Cache_Controller.IS.Data_Exclusive | 49704 12.57% 12.57% | 49580 12.54% 25.12% | 49744 12.58% 37.70% | 49297 12.47% 50.17% | 49326 12.48% 62.65% | 49286 12.47% 75.12% | 49158 12.44% 87.56% | 49187 12.44% 100.00% +system.ruby.L1Cache_Controller.IS.Data_Exclusive::total 395282 +system.ruby.L1Cache_Controller.IS.DataS_fromL1 | 145 11.82% 11.82% | 148 12.06% 23.88% | 165 13.45% 37.33% | 168 13.69% 51.02% | 139 11.33% 62.35% | 164 13.37% 75.71% | 161 13.12% 88.83% | 137 11.17% 100.00% +system.ruby.L1Cache_Controller.IS.DataS_fromL1::total 1227 +system.ruby.L1Cache_Controller.IS.Data_all_Acks | 570 11.96% 11.96% | 606 12.72% 24.69% | 614 12.89% 37.57% | 627 13.16% 50.73% | 572 12.01% 62.74% | 614 12.89% 75.63% | 617 12.95% 88.58% | 544 11.42% 100.00% +system.ruby.L1Cache_Controller.IS.Data_all_Acks::total 4764 +system.ruby.L1Cache_Controller.IM.L1_Replacement | 167965 12.51% 12.51% | 168119 12.52% 25.02% | 166558 12.40% 37.42% | 169005 12.58% 50.01% | 167246 12.45% 62.46% | 168087 12.51% 74.97% | 169524 12.62% 87.59% | 166627 12.41% 100.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement::total 1343131 +system.ruby.L1Cache_Controller.IM.Data | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00% +system.ruby.L1Cache_Controller.IM.Data::total 15 +system.ruby.L1Cache_Controller.IM.Data_all_Acks | 27885 12.59% 12.59% | 27721 12.51% 25.10% | 27678 12.49% 37.59% | 27863 12.58% 50.17% | 27469 12.40% 62.57% | 27670 12.49% 75.06% | 27723 12.51% 87.57% | 27528 12.43% 100.00% +system.ruby.L1Cache_Controller.IM.Data_all_Acks::total 221537 +system.ruby.L1Cache_Controller.SM.Ack | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00% +system.ruby.L1Cache_Controller.SM.Ack::total 15 +system.ruby.L1Cache_Controller.SM.Ack_all | 2 13.33% 13.33% | 5 33.33% 46.67% | 1 6.67% 53.33% | 3 20.00% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 2 13.33% 93.33% | 1 6.67% 100.00% +system.ruby.L1Cache_Controller.SM.Ack_all::total 15 +system.ruby.L1Cache_Controller.IS_I.Data_all_Acks | 43 14.29% 14.29% | 42 13.95% 28.24% | 41 13.62% 41.86% | 42 13.95% 55.81% | 40 13.29% 69.10% | 37 12.29% 81.40% | 27 8.97% 90.37% | 29 9.63% 100.00% +system.ruby.L1Cache_Controller.IS_I.Data_all_Acks::total 301 +system.ruby.L1Cache_Controller.M_I.Inv | 39119 12.59% 12.59% | 39097 12.58% 25.17% | 39212 12.62% 37.78% | 38822 12.49% 50.27% | 38731 12.46% 62.73% | 38817 12.49% 75.22% | 38456 12.37% 87.60% | 38549 12.40% 100.00% +system.ruby.L1Cache_Controller.M_I.Inv::total 310803 +system.ruby.L1Cache_Controller.M_I.Fwd_GETX | 161 15.48% 15.48% | 143 13.75% 29.23% | 105 10.10% 39.33% | 127 12.21% 51.54% | 128 12.31% 63.85% | 119 11.44% 75.29% | 141 13.56% 88.85% | 116 11.15% 100.00% +system.ruby.L1Cache_Controller.M_I.Fwd_GETX::total 1040 +system.ruby.L1Cache_Controller.M_I.Fwd_GETS | 107 14.94% 14.94% | 102 14.25% 29.19% | 91 12.71% 41.90% | 73 10.20% 52.09% | 87 12.15% 64.25% | 87 12.15% 76.40% | 80 11.17% 87.57% | 89 12.43% 100.00% +system.ruby.L1Cache_Controller.M_I.Fwd_GETS::total 716 +system.ruby.L1Cache_Controller.M_I.WB_Ack | 1794 13.31% 13.31% | 1753 13.01% 26.32% | 1590 11.80% 38.11% | 1691 12.55% 50.66% | 1643 12.19% 62.85% | 1631 12.10% 74.95% | 1760 13.06% 88.01% | 1616 11.99% 100.00% +system.ruby.L1Cache_Controller.M_I.WB_Ack::total 13478 +system.ruby.L1Cache_Controller.SINK_WB_ACK.Load | 2 33.33% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.Load::total 6 +system.ruby.L1Cache_Controller.SINK_WB_ACK.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 50.00% 50.00% | 0 0.00% 50.00% | 2 50.00% 100.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.Store::total 4 +system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv | 30 15.46% 15.46% | 29 14.95% 30.41% | 28 14.43% 44.85% | 18 9.28% 54.12% | 19 9.79% 63.92% | 25 12.89% 76.80% | 21 10.82% 87.63% | 24 12.37% 100.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.Inv::total 194 +system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack | 39384 12.60% 12.60% | 39340 12.59% 25.19% | 39407 12.61% 37.80% | 39022 12.49% 50.28% | 38944 12.46% 62.74% | 39022 12.49% 75.23% | 38675 12.37% 87.60% | 38753 12.40% 100.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack::total 312547 +system.ruby.L2Cache_Controller.L1_GETS 403170 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 223814 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 15467 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX_old 317914 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 6156 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement_clean 4979199 0.00% 0.00% +system.ruby.L2Cache_Controller.Mem_Data 617573 0.00% 0.00% +system.ruby.L2Cache_Controller.Mem_Ack 617568 0.00% 0.00% +system.ruby.L2Cache_Controller.WB_Data 216108 0.00% 0.00% +system.ruby.L2Cache_Controller.WB_Data_clean 200077 0.00% 0.00% +system.ruby.L2Cache_Controller.Ack 3751 0.00% 0.00% +system.ruby.L2Cache_Controller.Ack_all 189142 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 1227 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 616832 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 397804 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 219774 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_PUTX_old 308614 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETS 7 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETX 15 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_PUTX 527 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_PUTX_old 1 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L2_Replacement 1153 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 2585 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 6 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 3 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 4818 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement_clean 8651 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_GETS 1227 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_GETX 1764 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_PUTX 13478 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_PUTX_old 808 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L2_Replacement 6 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 600357 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.L1_GETS 25 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.L1_GETX 20 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 2036 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.Mem_Ack 617568 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_I.WB_Data 4 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_I.Ack_all 2 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.L1_GETS 53 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.L1_GETX 65 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 5892 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.WB_Data 214948 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 200006 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.Ack_all 185402 0.00% 0.00% +system.ruby.L2Cache_Controller.I_I.L1_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.I_I.Ack 2592 0.00% 0.00% +system.ruby.L2Cache_Controller.I_I.Ack_all 2585 0.00% 0.00% +system.ruby.L2Cache_Controller.S_I.Ack 1159 0.00% 0.00% +system.ruby.L2Cache_Controller.S_I.Ack_all 1153 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L1_GETS 2526 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L1_GETX 1358 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L1_PUTX_old 290 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 2188495 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.Mem_Data 395276 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.L1_GETS 6 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.L1_GETX 8 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 14199 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.Mem_Data 2526 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L1_GETS 1376 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L1_GETX 726 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L1_PUTX_old 271 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 1222032 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.Mem_Data 219771 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.L1_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.L1_PUTX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.L2_Replacement 20 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.L2_Replacement_clean 21 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 15 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_GETS 135 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_GETX 77 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 875 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 1 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 939983 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 616817 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L1_GETS 5 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L1_GETX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX 585 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L1_PUTX_old 1 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.L2_Replacement_clean 2874 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.WB_Data 956 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.WB_Data_clean 45 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IIB.Unblock 226 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IB.L2_Replacement_clean 2 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IB.WB_Data 200 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_IB.WB_Data_clean 26 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_SB.L2_Replacement 159 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_SB.Unblock 1001 0.00% 0.00% +system.ruby.Directory_Controller.Fetch 617577 0.00% 0.00% +system.ruby.Directory_Controller.Data 220925 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 617573 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 220924 0.00% 0.00% +system.ruby.Directory_Controller.CleanReplacement 396644 0.00% 0.00% +system.ruby.Directory_Controller.I.Fetch 617577 0.00% 0.00% +system.ruby.Directory_Controller.M.Data 220925 0.00% 0.00% +system.ruby.Directory_Controller.M.CleanReplacement 396644 0.00% 0.00% +system.ruby.Directory_Controller.IM.Memory_Data 617573 0.00% 0.00% +system.ruby.Directory_Controller.MI.Memory_Ack 220924 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini index a6cce7aa1..0c7adcd05 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem system.funcmem +memories=system.funcmem system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -242,17 +242,82 @@ null=false range=0:134217727 port=system.funcbus.master[0] -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -262,9 +327,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=8 +phys_mem=Null random_seed=1234 randomization=false @@ -278,21 +343,22 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=32 version=0 forwardFromDir=system.ruby.network.slave[20] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[19] responseFromDir=system.ruby.network.slave[19] responseToDir=system.ruby.network.master[20] @@ -300,33 +366,8 @@ responseToDir=system.ruby.network.master[20] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -340,12 +381,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=0 @@ -386,7 +427,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=1000000 @@ -413,12 +454,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=1 @@ -459,7 +500,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl1.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.L1Dcache deadlock_threshold=1000000 @@ -486,12 +527,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=2 @@ -532,7 +573,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl2.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.L1Dcache deadlock_threshold=1000000 @@ -559,12 +600,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=3 @@ -605,7 +646,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl3.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.L1Dcache deadlock_threshold=1000000 @@ -632,12 +673,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=4 @@ -678,7 +719,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl4.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.L1Dcache deadlock_threshold=1000000 @@ -705,12 +746,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=5 @@ -751,7 +792,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl5.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.L1Dcache deadlock_threshold=1000000 @@ -778,12 +819,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=6 @@ -824,7 +865,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl6.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.L1Dcache deadlock_threshold=1000000 @@ -851,12 +892,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=7 @@ -897,7 +938,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl7.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.L1Dcache deadlock_threshold=1000000 @@ -922,11 +963,11 @@ clk_domain=system.ruby.clk_domain cluster_id=0 eventq_index=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 response_latency=2 ruby_system=system.ruby +system=system transitions_per_cycle=32 version=0 GlobalRequestFromL2Cache=system.ruby.network.slave[16] @@ -1255,7 +1296,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt index e0f3b655e..f39ff9113 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_directory/stats.txt @@ -1,1153 +1,1431 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.007646 # Number of seconds simulated -sim_ticks 7645897 # Number of ticks simulated -final_tick 7645897 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.007458 # Number of seconds simulated +sim_ticks 7457946 # Number of ticks simulated +final_tick 7457946 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 46164 # Simulator tick rate (ticks/s) -host_mem_usage 322852 # Number of bytes of host memory used -host_seconds 165.63 # Real time elapsed on the host +host_tick_rate 41657 # Simulator tick rate (ticks/s) +host_mem_usage 653376 # Number of bytes of host memory used +host_seconds 179.03 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39482368 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39482368 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14237568 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14237568 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 616912 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 616912 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 222462 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 222462 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 5294000252 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 5294000252 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 1909046807 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 1909046807 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 7203047059 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 7203047059 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 616927 # Number of read requests accepted +system.mem_ctrls.writeReqs 222462 # Number of write requests accepted +system.mem_ctrls.readBursts 616927 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 222462 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 39007104 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 475904 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 14151616 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39483328 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14237568 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 7436 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 1325 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 75997 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 76905 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 76170 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 76019 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 75858 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 76406 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 76286 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 75845 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 27808 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 27927 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 27526 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 27488 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 27638 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 27575 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 27643 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 27514 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 7457887 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 616927 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 222462 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 30785 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 21417 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 21169 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 21106 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 21067 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 21112 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 21130 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 21129 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 21188 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 21211 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 21220 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 21236 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 21233 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 21196 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 21132 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 21007 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 20933 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 20875 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 21426 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 23339 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 20555 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 20518 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 20705 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 21149 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 19529 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 18708 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 17249 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 14885 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 11036 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 6781 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 2902 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 563 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1529 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1663 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 3055 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 4436 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 5840 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 7225 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 8222 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 9323 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 10222 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 11114 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 12954 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 44895 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 22469 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 13951 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 13809 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 13803 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 13701 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 13656 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 1751 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 1073 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 890 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 790 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 716 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 641 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 579 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 510 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 451 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 388 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 333 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 278 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 218 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 164 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 137 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 108 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 75 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 51 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 31 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 17 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 10 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 217842 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 244.021557 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 202.580834 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 149.489115 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 27613 12.68% 12.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 89630 41.14% 53.82% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 57317 26.31% 80.13% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 26502 12.17% 92.30% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 10866 4.99% 97.29% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 3972 1.82% 99.11% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 1352 0.62% 99.73% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 417 0.19% 99.92% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 173 0.08% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 217842 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 13342 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 45.679808 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 42.663864 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 16.154073 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::0-7 18 0.13% 0.13% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::8-15 31 0.23% 0.37% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-23 117 0.88% 1.24% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-31 4821 36.13% 37.38% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-39 1382 10.36% 47.74% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::40-47 232 1.74% 49.48% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::48-55 691 5.18% 54.65% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::56-63 5358 40.16% 94.81% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-71 326 2.44% 97.26% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::72-79 80 0.60% 97.86% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-87 158 1.18% 99.04% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::88-95 122 0.91% 99.96% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::96-103 3 0.02% 99.98% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::104-111 1 0.01% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::120-127 1 0.01% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::136-143 1 0.01% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 13342 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 13342 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.573152 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.530670 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.263681 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 10409 78.02% 78.02% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 467 3.50% 81.52% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 1126 8.44% 89.96% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 874 6.55% 96.51% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 256 1.92% 98.43% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::21 115 0.86% 99.29% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::22 50 0.37% 99.66% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::23 22 0.16% 99.83% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::24 5 0.04% 99.87% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::25 5 0.04% 99.90% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::26 3 0.02% 99.93% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::27 2 0.01% 99.94% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::28 2 0.01% 99.96% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::29 2 0.01% 99.97% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::30 1 0.01% 99.98% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::32 2 0.01% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::36 1 0.01% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 13342 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 70548774 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 82129008 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3047430 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 115.75 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 134.75 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 5230.27 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 1897.52 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 5294.13 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 1909.05 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 55.69 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 40.86 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 14.82 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 20.86 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 27.80 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 398151 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 214607 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 65.33 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 97.05 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 8.88 # Average gap between requests +system.mem_ctrls.pageHitRate 73.77 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 85 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 248820 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 7202571 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1645418880 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 914121600 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 7599408960 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 2290332672 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 486691920 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 486691920 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 5077598076 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 161028648 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 16843800 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 4329624000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 18030415908 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 4977344568 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 2419.715206 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.968859 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 632255 -system.ruby.outstanding_req_hist::mean 15.998472 -system.ruby.outstanding_req_hist::gmean 15.997219 -system.ruby.outstanding_req_hist::stdev 0.125288 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 22 0.00% 0.02% | 632129 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 632255 +system.ruby.outstanding_req_hist::samples 628341 +system.ruby.outstanding_req_hist::mean 15.998455 +system.ruby.outstanding_req_hist::gmean 15.997193 +system.ruby.outstanding_req_hist::stdev 0.125709 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 27 0.00% 0.02% | 628210 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 628341 system.ruby.latency_hist::bucket_size 2048 system.ruby.latency_hist::max_bucket 20479 -system.ruby.latency_hist::samples 632127 -system.ruby.latency_hist::mean 1547.883220 -system.ruby.latency_hist::gmean 1029.918853 -system.ruby.latency_hist::stdev 1546.131099 -system.ruby.latency_hist | 476382 75.36% 75.36% | 108333 17.14% 92.50% | 33808 5.35% 97.85% | 10098 1.60% 99.45% | 2721 0.43% 99.88% | 625 0.10% 99.97% | 124 0.02% 99.99% | 33 0.01% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 632127 +system.ruby.latency_hist::samples 628213 +system.ruby.latency_hist::mean 1519.280787 +system.ruby.latency_hist::gmean 1022.681311 +system.ruby.latency_hist::stdev 1497.288069 +system.ruby.latency_hist | 474914 75.60% 75.60% | 109593 17.45% 93.04% | 31707 5.05% 98.09% | 9100 1.45% 99.54% | 2263 0.36% 99.90% | 512 0.08% 99.98% | 107 0.02% 100.00% | 17 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 628213 system.ruby.hit_latency_hist::bucket_size 1 system.ruby.hit_latency_hist::max_bucket 9 -system.ruby.hit_latency_hist::samples 166 +system.ruby.hit_latency_hist::samples 119 system.ruby.hit_latency_hist::mean 3 system.ruby.hit_latency_hist::gmean 3.000000 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 166 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 166 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 119 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 119 system.ruby.miss_latency_hist::bucket_size 2048 system.ruby.miss_latency_hist::max_bucket 20479 -system.ruby.miss_latency_hist::samples 631961 -system.ruby.miss_latency_hist::mean 1548.289021 -system.ruby.miss_latency_hist::gmean 1031.499608 -system.ruby.miss_latency_hist::stdev 1546.131374 -system.ruby.miss_latency_hist | 476216 75.36% 75.36% | 108333 17.14% 92.50% | 33808 5.35% 97.85% | 10098 1.60% 99.45% | 2721 0.43% 99.88% | 625 0.10% 99.97% | 124 0.02% 99.99% | 33 0.01% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 631961 -system.ruby.l1_cntrl4.L1Dcache.demand_hits 27 # Number of cache demand hits -system.ruby.l1_cntrl4.L1Dcache.demand_misses 79125 # Number of cache demand misses -system.ruby.l1_cntrl4.L1Dcache.demand_accesses 79152 # Number of cache demand accesses +system.ruby.miss_latency_hist::samples 628094 +system.ruby.miss_latency_hist::mean 1519.568065 +system.ruby.miss_latency_hist::gmean 1023.811857 +system.ruby.miss_latency_hist::stdev 1497.284420 +system.ruby.miss_latency_hist | 474795 75.59% 75.59% | 109593 17.45% 93.04% | 31707 5.05% 98.09% | 9100 1.45% 99.54% | 2263 0.36% 99.90% | 512 0.08% 99.98% | 107 0.02% 100.00% | 17 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 628094 +system.ruby.l1_cntrl4.L1Dcache.demand_hits 14 # Number of cache demand hits +system.ruby.l1_cntrl4.L1Dcache.demand_misses 78541 # Number of cache demand misses +system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78555 # Number of cache demand accesses system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses system.cpu_clk_domain.clock 1 # Clock period in ticks -system.ruby.l1_cntrl5.L1Dcache.demand_hits 27 # Number of cache demand hits -system.ruby.l1_cntrl5.L1Dcache.demand_misses 78996 # Number of cache demand misses -system.ruby.l1_cntrl5.L1Dcache.demand_accesses 79023 # Number of cache demand accesses +system.ruby.l1_cntrl5.L1Dcache.demand_hits 10 # Number of cache demand hits +system.ruby.l1_cntrl5.L1Dcache.demand_misses 78462 # Number of cache demand misses +system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78472 # Number of cache demand accesses system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Dcache.demand_hits 14 # Number of cache demand hits -system.ruby.l1_cntrl6.L1Dcache.demand_misses 79210 # Number of cache demand misses -system.ruby.l1_cntrl6.L1Dcache.demand_accesses 79224 # Number of cache demand accesses +system.ruby.l1_cntrl6.L1Dcache.demand_misses 78462 # Number of cache demand misses +system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78476 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl7.L1Dcache.demand_hits 17 # Number of cache demand hits -system.ruby.l1_cntrl7.L1Dcache.demand_misses 78757 # Number of cache demand misses -system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78774 # Number of cache demand accesses +system.ruby.l1_cntrl7.L1Dcache.demand_hits 13 # Number of cache demand hits +system.ruby.l1_cntrl7.L1Dcache.demand_misses 78239 # Number of cache demand misses +system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78252 # Number of cache demand accesses system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Dcache.demand_hits 22 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 79077 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 79099 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Dcache.demand_hits 18 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 78680 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78698 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers00.percent_links_utilized 5.698442 -system.ruby.network.routers00.msg_count.Request_Control::0 79077 -system.ruby.network.routers00.msg_count.Response_Data::2 77245 -system.ruby.network.routers00.msg_count.ResponseL2hit_Data::2 780 -system.ruby.network.routers00.msg_count.ResponseLocal_Data::2 2140 -system.ruby.network.routers00.msg_count.Response_Control::2 385 -system.ruby.network.routers00.msg_count.Writeback_Data::2 78067 -system.ruby.network.routers00.msg_count.Writeback_Control::0 158122 -system.ruby.network.routers00.msg_count.Forwarded_Control::0 1092 -system.ruby.network.routers00.msg_count.Invalidate_Control::0 3 -system.ruby.network.routers00.msg_count.Unblock_Control::2 80021 -system.ruby.network.routers00.msg_bytes.Request_Control::0 632616 -system.ruby.network.routers00.msg_bytes.Response_Data::2 5561640 -system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::2 56160 -system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::2 154080 -system.ruby.network.routers00.msg_bytes.Response_Control::2 3080 -system.ruby.network.routers00.msg_bytes.Writeback_Data::2 5620824 -system.ruby.network.routers00.msg_bytes.Writeback_Control::0 1264976 -system.ruby.network.routers00.msg_bytes.Forwarded_Control::0 8736 -system.ruby.network.routers00.msg_bytes.Invalidate_Control::0 24 -system.ruby.network.routers00.msg_bytes.Unblock_Control::2 640168 -system.ruby.l1_cntrl1.L1Dcache.demand_hits 9 # Number of cache demand hits -system.ruby.l1_cntrl1.L1Dcache.demand_misses 78940 # Number of cache demand misses -system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78949 # Number of cache demand accesses +system.ruby.network.routers00.percent_links_utilized 5.803900 +system.ruby.network.routers00.msg_count.Request_Control::0 78680 +system.ruby.network.routers00.msg_count.Response_Data::2 77269 +system.ruby.network.routers00.msg_count.ResponseL2hit_Data::2 563 +system.ruby.network.routers00.msg_count.ResponseLocal_Data::2 1686 +system.ruby.network.routers00.msg_count.Response_Control::2 613 +system.ruby.network.routers00.msg_count.Writeback_Data::2 77627 +system.ruby.network.routers00.msg_count.Writeback_Control::0 157289 +system.ruby.network.routers00.msg_count.Forwarded_Control::0 842 +system.ruby.network.routers00.msg_count.Invalidate_Control::0 233 +system.ruby.network.routers00.msg_count.Unblock_Control::2 79445 +system.ruby.network.routers00.msg_bytes.Request_Control::0 629440 +system.ruby.network.routers00.msg_bytes.Response_Data::2 5563368 +system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::2 40536 +system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::2 121392 +system.ruby.network.routers00.msg_bytes.Response_Control::2 4904 +system.ruby.network.routers00.msg_bytes.Writeback_Data::2 5589144 +system.ruby.network.routers00.msg_bytes.Writeback_Control::0 1258312 +system.ruby.network.routers00.msg_bytes.Forwarded_Control::0 6736 +system.ruby.network.routers00.msg_bytes.Invalidate_Control::0 1864 +system.ruby.network.routers00.msg_bytes.Unblock_Control::2 635560 +system.ruby.l1_cntrl1.L1Dcache.demand_hits 17 # Number of cache demand hits +system.ruby.l1_cntrl1.L1Dcache.demand_misses 78726 # Number of cache demand misses +system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78743 # Number of cache demand accesses system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers01.percent_links_utilized 5.685628 -system.ruby.network.routers01.msg_count.Request_Control::0 78939 -system.ruby.network.routers01.msg_count.Response_Data::2 77083 -system.ruby.network.routers01.msg_count.ResponseL2hit_Data::2 799 -system.ruby.network.routers01.msg_count.ResponseLocal_Data::2 2117 -system.ruby.network.routers01.msg_count.Response_Control::2 369 -system.ruby.network.routers01.msg_count.Writeback_Data::2 77862 -system.ruby.network.routers01.msg_count.Writeback_Control::0 157816 -system.ruby.network.routers01.msg_count.Forwarded_Control::0 1062 -system.ruby.network.routers01.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers01.msg_count.Unblock_Control::2 79933 -system.ruby.network.routers01.msg_bytes.Request_Control::0 631512 -system.ruby.network.routers01.msg_bytes.Response_Data::2 5549976 -system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::2 57528 -system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::2 152424 -system.ruby.network.routers01.msg_bytes.Response_Control::2 2952 -system.ruby.network.routers01.msg_bytes.Writeback_Data::2 5606064 -system.ruby.network.routers01.msg_bytes.Writeback_Control::0 1262528 -system.ruby.network.routers01.msg_bytes.Forwarded_Control::0 8496 -system.ruby.network.routers01.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers01.msg_bytes.Unblock_Control::2 639464 -system.ruby.l1_cntrl2.L1Dcache.demand_hits 26 # Number of cache demand hits -system.ruby.l1_cntrl2.L1Dcache.demand_misses 79113 # Number of cache demand misses -system.ruby.l1_cntrl2.L1Dcache.demand_accesses 79139 # Number of cache demand accesses +system.ruby.network.routers01.percent_links_utilized 5.806223 +system.ruby.network.routers01.msg_count.Request_Control::0 78726 +system.ruby.network.routers01.msg_count.Response_Data::2 77263 +system.ruby.network.routers01.msg_count.ResponseL2hit_Data::2 617 +system.ruby.network.routers01.msg_count.ResponseLocal_Data::2 1711 +system.ruby.network.routers01.msg_count.Response_Control::2 606 +system.ruby.network.routers01.msg_count.Writeback_Data::2 77607 +system.ruby.network.routers01.msg_count.Writeback_Control::0 157340 +system.ruby.network.routers01.msg_count.Forwarded_Control::0 868 +system.ruby.network.routers01.msg_count.Invalidate_Control::0 238 +system.ruby.network.routers01.msg_count.Unblock_Control::2 79540 +system.ruby.network.routers01.msg_bytes.Request_Control::0 629808 +system.ruby.network.routers01.msg_bytes.Response_Data::2 5562936 +system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::2 44424 +system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::2 123192 +system.ruby.network.routers01.msg_bytes.Response_Control::2 4848 +system.ruby.network.routers01.msg_bytes.Writeback_Data::2 5587704 +system.ruby.network.routers01.msg_bytes.Writeback_Control::0 1258720 +system.ruby.network.routers01.msg_bytes.Forwarded_Control::0 6944 +system.ruby.network.routers01.msg_bytes.Invalidate_Control::0 1904 +system.ruby.network.routers01.msg_bytes.Unblock_Control::2 636320 +system.ruby.l1_cntrl2.L1Dcache.demand_hits 13 # Number of cache demand hits +system.ruby.l1_cntrl2.L1Dcache.demand_misses 78492 # Number of cache demand misses +system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78505 # Number of cache demand accesses system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers02.percent_links_utilized 5.700427 -system.ruby.network.routers02.msg_count.Request_Control::0 79113 -system.ruby.network.routers02.msg_count.Response_Data::2 77289 -system.ruby.network.routers02.msg_count.ResponseL2hit_Data::2 789 -system.ruby.network.routers02.msg_count.ResponseLocal_Data::2 2124 -system.ruby.network.routers02.msg_count.Response_Control::2 368 -system.ruby.network.routers02.msg_count.Writeback_Data::2 78085 -system.ruby.network.routers02.msg_count.Writeback_Control::0 158176 -system.ruby.network.routers02.msg_count.Forwarded_Control::0 1090 -system.ruby.network.routers02.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers02.msg_count.Unblock_Control::2 80064 -system.ruby.network.routers02.msg_bytes.Request_Control::0 632904 -system.ruby.network.routers02.msg_bytes.Response_Data::2 5564808 -system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::2 56808 -system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::2 152928 -system.ruby.network.routers02.msg_bytes.Response_Control::2 2944 -system.ruby.network.routers02.msg_bytes.Writeback_Data::2 5622120 -system.ruby.network.routers02.msg_bytes.Writeback_Control::0 1265408 -system.ruby.network.routers02.msg_bytes.Forwarded_Control::0 8720 -system.ruby.network.routers02.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers02.msg_bytes.Unblock_Control::2 640512 -system.ruby.l1_cntrl3.L1Dcache.demand_hits 24 # Number of cache demand hits -system.ruby.l1_cntrl3.L1Dcache.demand_misses 78765 # Number of cache demand misses -system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78789 # Number of cache demand accesses +system.ruby.network.routers02.percent_links_utilized 5.789942 +system.ruby.network.routers02.msg_count.Request_Control::0 78492 +system.ruby.network.routers02.msg_count.Response_Data::2 77126 +system.ruby.network.routers02.msg_count.ResponseL2hit_Data::2 556 +system.ruby.network.routers02.msg_count.ResponseLocal_Data::2 1605 +system.ruby.network.routers02.msg_count.Response_Control::2 583 +system.ruby.network.routers02.msg_count.Writeback_Data::2 77494 +system.ruby.network.routers02.msg_count.Writeback_Control::0 156900 +system.ruby.network.routers02.msg_count.Forwarded_Control::0 799 +system.ruby.network.routers02.msg_count.Invalidate_Control::0 212 +system.ruby.network.routers02.msg_count.Unblock_Control::2 79228 +system.ruby.network.routers02.msg_bytes.Request_Control::0 627936 +system.ruby.network.routers02.msg_bytes.Response_Data::2 5553072 +system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::2 40032 +system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::2 115560 +system.ruby.network.routers02.msg_bytes.Response_Control::2 4664 +system.ruby.network.routers02.msg_bytes.Writeback_Data::2 5579568 +system.ruby.network.routers02.msg_bytes.Writeback_Control::0 1255200 +system.ruby.network.routers02.msg_bytes.Forwarded_Control::0 6392 +system.ruby.network.routers02.msg_bytes.Invalidate_Control::0 1696 +system.ruby.network.routers02.msg_bytes.Unblock_Control::2 633824 +system.ruby.l1_cntrl3.L1Dcache.demand_hits 20 # Number of cache demand hits +system.ruby.l1_cntrl3.L1Dcache.demand_misses 78519 # Number of cache demand misses +system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78539 # Number of cache demand accesses system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers03.percent_links_utilized 5.674514 -system.ruby.network.routers03.msg_count.Request_Control::0 78765 -system.ruby.network.routers03.msg_count.Response_Data::2 76945 -system.ruby.network.routers03.msg_count.ResponseL2hit_Data::2 741 -system.ruby.network.routers03.msg_count.ResponseLocal_Data::2 2155 -system.ruby.network.routers03.msg_count.Response_Control::2 398 -system.ruby.network.routers03.msg_count.Writeback_Data::2 77719 -system.ruby.network.routers03.msg_count.Writeback_Control::0 157450 -system.ruby.network.routers03.msg_count.Forwarded_Control::0 1079 -system.ruby.network.routers03.msg_count.Invalidate_Control::0 2 -system.ruby.network.routers03.msg_count.Unblock_Control::2 79736 -system.ruby.network.routers03.msg_bytes.Request_Control::0 630120 -system.ruby.network.routers03.msg_bytes.Response_Data::2 5540040 -system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::2 53352 -system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::2 155160 -system.ruby.network.routers03.msg_bytes.Response_Control::2 3184 -system.ruby.network.routers03.msg_bytes.Writeback_Data::2 5595768 -system.ruby.network.routers03.msg_bytes.Writeback_Control::0 1259600 -system.ruby.network.routers03.msg_bytes.Forwarded_Control::0 8632 -system.ruby.network.routers03.msg_bytes.Invalidate_Control::0 16 -system.ruby.network.routers03.msg_bytes.Unblock_Control::2 637888 -system.ruby.network.routers04.percent_links_utilized 5.699724 -system.ruby.network.routers04.msg_count.Request_Control::0 79125 -system.ruby.network.routers04.msg_count.Response_Data::2 77230 -system.ruby.network.routers04.msg_count.ResponseL2hit_Data::2 793 -system.ruby.network.routers04.msg_count.ResponseLocal_Data::2 2159 -system.ruby.network.routers04.msg_count.Response_Control::2 414 -system.ruby.network.routers04.msg_count.Writeback_Data::2 78072 -system.ruby.network.routers04.msg_count.Writeback_Control::0 158198 -system.ruby.network.routers04.msg_count.Forwarded_Control::0 1060 -system.ruby.network.routers04.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers04.msg_count.Unblock_Control::2 80096 -system.ruby.network.routers04.msg_bytes.Request_Control::0 633000 -system.ruby.network.routers04.msg_bytes.Response_Data::2 5560560 -system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::2 57096 -system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::2 155448 -system.ruby.network.routers04.msg_bytes.Response_Control::2 3312 -system.ruby.network.routers04.msg_bytes.Writeback_Data::2 5621184 -system.ruby.network.routers04.msg_bytes.Writeback_Control::0 1265584 -system.ruby.network.routers04.msg_bytes.Forwarded_Control::0 8480 -system.ruby.network.routers04.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers04.msg_bytes.Unblock_Control::2 640768 -system.ruby.network.routers05.percent_links_utilized 5.689251 -system.ruby.network.routers05.msg_count.Request_Control::0 78996 -system.ruby.network.routers05.msg_count.Response_Data::2 77132 -system.ruby.network.routers05.msg_count.ResponseL2hit_Data::2 770 -system.ruby.network.routers05.msg_count.ResponseLocal_Data::2 2086 -system.ruby.network.routers05.msg_count.Response_Control::2 391 -system.ruby.network.routers05.msg_count.Writeback_Data::2 77981 -system.ruby.network.routers05.msg_count.Writeback_Control::0 157934 -system.ruby.network.routers05.msg_count.Forwarded_Control::0 994 -system.ruby.network.routers05.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers05.msg_count.Unblock_Control::2 79943 -system.ruby.network.routers05.msg_bytes.Request_Control::0 631968 -system.ruby.network.routers05.msg_bytes.Response_Data::2 5553504 -system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::2 55440 -system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::2 150192 -system.ruby.network.routers05.msg_bytes.Response_Control::2 3128 -system.ruby.network.routers05.msg_bytes.Writeback_Data::2 5614632 -system.ruby.network.routers05.msg_bytes.Writeback_Control::0 1263472 -system.ruby.network.routers05.msg_bytes.Forwarded_Control::0 7952 -system.ruby.network.routers05.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers05.msg_bytes.Unblock_Control::2 639544 -system.ruby.network.routers06.percent_links_utilized 5.706584 -system.ruby.network.routers06.msg_count.Request_Control::0 79210 -system.ruby.network.routers06.msg_count.Response_Data::2 77396 -system.ruby.network.routers06.msg_count.ResponseL2hit_Data::2 741 -system.ruby.network.routers06.msg_count.ResponseLocal_Data::2 2181 -system.ruby.network.routers06.msg_count.Response_Control::2 373 -system.ruby.network.routers06.msg_count.Writeback_Data::2 78123 -system.ruby.network.routers06.msg_count.Writeback_Control::0 158387 -system.ruby.network.routers06.msg_count.Forwarded_Control::0 1111 -system.ruby.network.routers06.msg_count.Invalidate_Control::0 2 -system.ruby.network.routers06.msg_count.Unblock_Control::2 80226 -system.ruby.network.routers06.msg_bytes.Request_Control::0 633680 -system.ruby.network.routers06.msg_bytes.Response_Data::2 5572512 -system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::2 53352 -system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::2 157032 -system.ruby.network.routers06.msg_bytes.Response_Control::2 2984 -system.ruby.network.routers06.msg_bytes.Writeback_Data::2 5624856 -system.ruby.network.routers06.msg_bytes.Writeback_Control::0 1267096 -system.ruby.network.routers06.msg_bytes.Forwarded_Control::0 8888 -system.ruby.network.routers06.msg_bytes.Invalidate_Control::0 16 -system.ruby.network.routers06.msg_bytes.Unblock_Control::2 641808 -system.ruby.network.routers07.percent_links_utilized 5.672683 -system.ruby.network.routers07.msg_count.Request_Control::0 78757 -system.ruby.network.routers07.msg_count.Response_Data::2 76940 -system.ruby.network.routers07.msg_count.ResponseL2hit_Data::2 736 -system.ruby.network.routers07.msg_count.ResponseLocal_Data::2 2142 -system.ruby.network.routers07.msg_count.Response_Control::2 362 -system.ruby.network.routers07.msg_count.Writeback_Data::2 77687 -system.ruby.network.routers07.msg_count.Writeback_Control::0 157436 -system.ruby.network.routers07.msg_count.Forwarded_Control::0 1064 -system.ruby.network.routers07.msg_count.Unblock_Control::2 79746 -system.ruby.network.routers07.msg_bytes.Request_Control::0 630056 -system.ruby.network.routers07.msg_bytes.Response_Data::2 5539680 -system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::2 52992 -system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::2 154224 -system.ruby.network.routers07.msg_bytes.Response_Control::2 2896 -system.ruby.network.routers07.msg_bytes.Writeback_Data::2 5593464 -system.ruby.network.routers07.msg_bytes.Writeback_Control::0 1259488 -system.ruby.network.routers07.msg_bytes.Forwarded_Control::0 8512 -system.ruby.network.routers07.msg_bytes.Unblock_Control::2 637968 -system.ruby.l2_cntrl0.L2cache.demand_hits 6149 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 625832 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 631981 # Number of cache demand accesses -system.ruby.network.routers08.percent_links_utilized 79.115289 -system.ruby.network.routers08.msg_count.Request_Control::0 631981 -system.ruby.network.routers08.msg_count.Request_Control::1 617280 -system.ruby.network.routers08.msg_count.Response_Data::2 1234524 -system.ruby.network.routers08.msg_count.ResponseL2hit_Data::2 6149 -system.ruby.network.routers08.msg_count.Response_Control::2 3038 -system.ruby.network.routers08.msg_count.Writeback_Data::2 846848 -system.ruby.network.routers08.msg_count.Writeback_Control::0 1263518 -system.ruby.network.routers08.msg_count.Writeback_Control::1 1233658 -system.ruby.network.routers08.msg_count.Writeback_Control::2 393565 -system.ruby.network.routers08.msg_count.Forwarded_Control::0 8552 -system.ruby.network.routers08.msg_count.Invalidate_Control::0 11 -system.ruby.network.routers08.msg_count.Unblock_Control::2 1257012 -system.ruby.network.routers08.msg_bytes.Request_Control::0 5055848 -system.ruby.network.routers08.msg_bytes.Request_Control::1 4938240 -system.ruby.network.routers08.msg_bytes.Response_Data::2 88885728 -system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::2 442728 -system.ruby.network.routers08.msg_bytes.Response_Control::2 24304 -system.ruby.network.routers08.msg_bytes.Writeback_Data::2 60973056 -system.ruby.network.routers08.msg_bytes.Writeback_Control::0 10108144 -system.ruby.network.routers08.msg_bytes.Writeback_Control::1 9869264 -system.ruby.network.routers08.msg_bytes.Writeback_Control::2 3148520 -system.ruby.network.routers08.msg_bytes.Forwarded_Control::0 68416 -system.ruby.network.routers08.msg_bytes.Invalidate_Control::0 88 -system.ruby.network.routers08.msg_bytes.Unblock_Control::2 10056096 +system.ruby.network.routers03.percent_links_utilized 5.790190 +system.ruby.network.routers03.msg_count.Request_Control::0 78519 +system.ruby.network.routers03.msg_count.Response_Data::2 77107 +system.ruby.network.routers03.msg_count.ResponseL2hit_Data::2 585 +system.ruby.network.routers03.msg_count.ResponseLocal_Data::2 1603 +system.ruby.network.routers03.msg_count.Response_Control::2 633 +system.ruby.network.routers03.msg_count.Writeback_Data::2 77472 +system.ruby.network.routers03.msg_count.Writeback_Control::0 156964 +system.ruby.network.routers03.msg_count.Forwarded_Control::0 780 +system.ruby.network.routers03.msg_count.Invalidate_Control::0 230 +system.ruby.network.routers03.msg_count.Unblock_Control::2 79288 +system.ruby.network.routers03.msg_bytes.Request_Control::0 628152 +system.ruby.network.routers03.msg_bytes.Response_Data::2 5551704 +system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::2 42120 +system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::2 115416 +system.ruby.network.routers03.msg_bytes.Response_Control::2 5064 +system.ruby.network.routers03.msg_bytes.Writeback_Data::2 5577984 +system.ruby.network.routers03.msg_bytes.Writeback_Control::0 1255712 +system.ruby.network.routers03.msg_bytes.Forwarded_Control::0 6240 +system.ruby.network.routers03.msg_bytes.Invalidate_Control::0 1840 +system.ruby.network.routers03.msg_bytes.Unblock_Control::2 634304 +system.ruby.network.routers04.percent_links_utilized 5.794310 +system.ruby.network.routers04.msg_count.Request_Control::0 78541 +system.ruby.network.routers04.msg_count.Response_Data::2 77149 +system.ruby.network.routers04.msg_count.ResponseL2hit_Data::2 567 +system.ruby.network.routers04.msg_count.ResponseLocal_Data::2 1664 +system.ruby.network.routers04.msg_count.Response_Control::2 595 +system.ruby.network.routers04.msg_count.Writeback_Data::2 77514 +system.ruby.network.routers04.msg_count.Writeback_Control::0 157002 +system.ruby.network.routers04.msg_count.Forwarded_Control::0 842 +system.ruby.network.routers04.msg_count.Invalidate_Control::0 213 +system.ruby.network.routers04.msg_count.Unblock_Control::2 79307 +system.ruby.network.routers04.msg_bytes.Request_Control::0 628328 +system.ruby.network.routers04.msg_bytes.Response_Data::2 5554728 +system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::2 40824 +system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::2 119808 +system.ruby.network.routers04.msg_bytes.Response_Control::2 4760 +system.ruby.network.routers04.msg_bytes.Writeback_Data::2 5581008 +system.ruby.network.routers04.msg_bytes.Writeback_Control::0 1256016 +system.ruby.network.routers04.msg_bytes.Forwarded_Control::0 6736 +system.ruby.network.routers04.msg_bytes.Invalidate_Control::0 1704 +system.ruby.network.routers04.msg_bytes.Unblock_Control::2 634456 +system.ruby.network.routers05.percent_links_utilized 5.786489 +system.ruby.network.routers05.msg_count.Request_Control::0 78462 +system.ruby.network.routers05.msg_count.Response_Data::2 77063 +system.ruby.network.routers05.msg_count.ResponseL2hit_Data::2 543 +system.ruby.network.routers05.msg_count.ResponseLocal_Data::2 1668 +system.ruby.network.routers05.msg_count.Response_Control::2 630 +system.ruby.network.routers05.msg_count.Writeback_Data::2 77392 +system.ruby.network.routers05.msg_count.Writeback_Control::0 156838 +system.ruby.network.routers05.msg_count.Forwarded_Control::0 816 +system.ruby.network.routers05.msg_count.Invalidate_Control::0 227 +system.ruby.network.routers05.msg_count.Unblock_Control::2 79246 +system.ruby.network.routers05.msg_bytes.Request_Control::0 627696 +system.ruby.network.routers05.msg_bytes.Response_Data::2 5548536 +system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::2 39096 +system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::2 120096 +system.ruby.network.routers05.msg_bytes.Response_Control::2 5040 +system.ruby.network.routers05.msg_bytes.Writeback_Data::2 5572224 +system.ruby.network.routers05.msg_bytes.Writeback_Control::0 1254704 +system.ruby.network.routers05.msg_bytes.Forwarded_Control::0 6528 +system.ruby.network.routers05.msg_bytes.Invalidate_Control::0 1816 +system.ruby.network.routers05.msg_bytes.Unblock_Control::2 633968 +system.ruby.network.routers06.percent_links_utilized 5.788672 +system.ruby.network.routers06.msg_count.Request_Control::0 78462 +system.ruby.network.routers06.msg_count.Response_Data::2 77081 +system.ruby.network.routers06.msg_count.ResponseL2hit_Data::2 586 +system.ruby.network.routers06.msg_count.ResponseLocal_Data::2 1642 +system.ruby.network.routers06.msg_count.Response_Control::2 600 +system.ruby.network.routers06.msg_count.Writeback_Data::2 77437 +system.ruby.network.routers06.msg_count.Writeback_Control::0 156820 +system.ruby.network.routers06.msg_count.Forwarded_Control::0 849 +system.ruby.network.routers06.msg_count.Invalidate_Control::0 221 +system.ruby.network.routers06.msg_count.Unblock_Control::2 79201 +system.ruby.network.routers06.msg_bytes.Request_Control::0 627696 +system.ruby.network.routers06.msg_bytes.Response_Data::2 5549832 +system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::2 42192 +system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::2 118224 +system.ruby.network.routers06.msg_bytes.Response_Control::2 4800 +system.ruby.network.routers06.msg_bytes.Writeback_Data::2 5575464 +system.ruby.network.routers06.msg_bytes.Writeback_Control::0 1254560 +system.ruby.network.routers06.msg_bytes.Forwarded_Control::0 6792 +system.ruby.network.routers06.msg_bytes.Invalidate_Control::0 1768 +system.ruby.network.routers06.msg_bytes.Unblock_Control::2 633608 +system.ruby.network.routers07.percent_links_utilized 5.769735 +system.ruby.network.routers07.msg_count.Request_Control::0 78239 +system.ruby.network.routers07.msg_count.Response_Data::2 76843 +system.ruby.network.routers07.msg_count.ResponseL2hit_Data::2 556 +system.ruby.network.routers07.msg_count.ResponseLocal_Data::2 1661 +system.ruby.network.routers07.msg_count.Response_Control::2 611 +system.ruby.network.routers07.msg_count.Writeback_Data::2 77149 +system.ruby.network.routers07.msg_count.Writeback_Control::0 156380 +system.ruby.network.routers07.msg_count.Forwarded_Control::0 824 +system.ruby.network.routers07.msg_count.Invalidate_Control::0 247 +system.ruby.network.routers07.msg_count.Unblock_Control::2 79033 +system.ruby.network.routers07.msg_bytes.Request_Control::0 625912 +system.ruby.network.routers07.msg_bytes.Response_Data::2 5532696 +system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::2 40032 +system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::2 119592 +system.ruby.network.routers07.msg_bytes.Response_Control::2 4888 +system.ruby.network.routers07.msg_bytes.Writeback_Data::2 5554728 +system.ruby.network.routers07.msg_bytes.Writeback_Control::0 1251040 +system.ruby.network.routers07.msg_bytes.Forwarded_Control::0 6592 +system.ruby.network.routers07.msg_bytes.Invalidate_Control::0 1976 +system.ruby.network.routers07.msg_bytes.Unblock_Control::2 632264 +system.ruby.l2_cntrl0.L2cache.demand_hits 4573 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 623547 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 628120 # Number of cache demand accesses +system.ruby.network.routers08.percent_links_utilized 76.868118 +system.ruby.network.routers08.msg_count.Request_Control::0 628120 +system.ruby.network.routers08.msg_count.Request_Control::1 616927 +system.ruby.network.routers08.msg_count.Response_Data::2 1233805 +system.ruby.network.routers08.msg_count.ResponseL2hit_Data::2 4573 +system.ruby.network.routers08.msg_count.Response_Control::2 1229 +system.ruby.network.routers08.msg_count.Writeback_Data::2 842154 +system.ruby.network.routers08.msg_count.Writeback_Control::0 1255532 +system.ruby.network.routers08.msg_count.Writeback_Control::1 444935 +system.ruby.network.routers08.msg_count.Forwarded_Control::0 6620 +system.ruby.network.routers08.msg_count.Invalidate_Control::0 1813 +system.ruby.network.routers08.msg_count.Unblock_Control::2 1251180 +system.ruby.network.routers08.msg_bytes.Request_Control::0 5024960 +system.ruby.network.routers08.msg_bytes.Request_Control::1 4935416 +system.ruby.network.routers08.msg_bytes.Response_Data::2 88833960 +system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::2 329256 +system.ruby.network.routers08.msg_bytes.Response_Control::2 9832 +system.ruby.network.routers08.msg_bytes.Writeback_Data::2 60635088 +system.ruby.network.routers08.msg_bytes.Writeback_Control::0 10044256 +system.ruby.network.routers08.msg_bytes.Writeback_Control::1 3559480 +system.ruby.network.routers08.msg_bytes.Forwarded_Control::0 52960 +system.ruby.network.routers08.msg_bytes.Invalidate_Control::0 14504 +system.ruby.network.routers08.msg_bytes.Unblock_Control::2 10009440 +system.ruby.network.routers09.percent_links_utilized 30.950516 +system.ruby.network.routers09.msg_count.Request_Control::1 616927 +system.ruby.network.routers09.msg_count.Response_Data::2 616908 +system.ruby.network.routers09.msg_count.Writeback_Data::2 222462 +system.ruby.network.routers09.msg_count.Writeback_Control::1 444945 +system.ruby.network.routers09.msg_count.Unblock_Control::2 616896 +system.ruby.network.routers09.msg_bytes.Request_Control::1 4935416 +system.ruby.network.routers09.msg_bytes.Response_Data::2 44417376 +system.ruby.network.routers09.msg_bytes.Writeback_Data::2 16017264 +system.ruby.network.routers09.msg_bytes.Writeback_Control::1 3559560 +system.ruby.network.routers09.msg_bytes.Unblock_Control::2 4935168 +system.ruby.network.routers10.percent_links_utilized 15.414795 +system.ruby.network.routers10.msg_count.Request_Control::0 628120 +system.ruby.network.routers10.msg_count.Request_Control::1 616927 +system.ruby.network.routers10.msg_count.Response_Data::2 1233804 +system.ruby.network.routers10.msg_count.ResponseL2hit_Data::2 4573 +system.ruby.network.routers10.msg_count.ResponseLocal_Data::2 6620 +system.ruby.network.routers10.msg_count.Response_Control::2 3050 +system.ruby.network.routers10.msg_count.Writeback_Data::2 842154 +system.ruby.network.routers10.msg_count.Writeback_Control::0 1255532 +system.ruby.network.routers10.msg_count.Writeback_Control::1 444935 +system.ruby.network.routers10.msg_count.Forwarded_Control::0 6620 +system.ruby.network.routers10.msg_count.Invalidate_Control::0 1821 +system.ruby.network.routers10.msg_count.Unblock_Control::2 1251180 +system.ruby.network.routers10.msg_bytes.Request_Control::0 5024960 +system.ruby.network.routers10.msg_bytes.Request_Control::1 4935416 +system.ruby.network.routers10.msg_bytes.Response_Data::2 88833888 +system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::2 329256 +system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::2 476640 +system.ruby.network.routers10.msg_bytes.Response_Control::2 24400 +system.ruby.network.routers10.msg_bytes.Writeback_Data::2 60635088 +system.ruby.network.routers10.msg_bytes.Writeback_Control::0 10044256 +system.ruby.network.routers10.msg_bytes.Writeback_Control::1 3559480 +system.ruby.network.routers10.msg_bytes.Forwarded_Control::0 52960 +system.ruby.network.routers10.msg_bytes.Invalidate_Control::0 14568 +system.ruby.network.routers10.msg_bytes.Unblock_Control::2 10009440 +system.ruby.network.msg_count.Request_Control 3735142 +system.ruby.network.msg_count.Response_Data 3701418 +system.ruby.network.msg_count.ResponseL2hit_Data 13719 +system.ruby.network.msg_count.ResponseLocal_Data 19860 +system.ruby.network.msg_count.Response_Control 9150 +system.ruby.network.msg_count.Writeback_Data 2526462 +system.ruby.network.msg_count.Writeback_Control 5101412 +system.ruby.network.msg_count.Forwarded_Control 19860 +system.ruby.network.msg_count.Invalidate_Control 5455 +system.ruby.network.msg_count.Unblock_Control 3753544 +system.ruby.network.msg_byte.Request_Control 29881136 +system.ruby.network.msg_byte.Response_Data 266502096 +system.ruby.network.msg_byte.ResponseL2hit_Data 987768 +system.ruby.network.msg_byte.ResponseLocal_Data 1429920 +system.ruby.network.msg_byte.Response_Control 73200 +system.ruby.network.msg_byte.Writeback_Data 181905264 +system.ruby.network.msg_byte.Writeback_Control 40811296 +system.ruby.network.msg_byte.Forwarded_Control 158880 +system.ruby.network.msg_byte.Invalidate_Control 43640 +system.ruby.network.msg_byte.Unblock_Control 30028352 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 840532 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 617276 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 223251 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 53097 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 12084618 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 7109815 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 3756357 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 22950790 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 27.305076 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 2125863 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 3998707 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 215811 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 1338863 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 3014396 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memNotOld 1390978 # memory stalls due to anti starvation -system.ruby.dir_cntrl0.memBuffer.memBankCount | 26168 3.11% 3.11% | 26574 3.16% 6.27% | 26455 3.15% 9.42% | 26511 3.15% 12.58% | 26226 3.12% 15.70% | 26782 3.19% 18.88% | 26319 3.13% 22.01% | 26430 3.14% 25.16% | 26348 3.13% 28.29% | 26005 3.09% 31.39% | 26264 3.12% 34.51% | 26345 3.13% 37.65% | 26533 3.16% 40.80% | 26231 3.12% 43.92% | 26065 3.10% 47.02% | 26208 3.12% 50.14% | 26194 3.12% 53.26% | 26013 3.09% 56.35% | 26137 3.11% 59.46% | 26424 3.14% 62.61% | 25919 3.08% 65.69% | 26330 3.13% 68.82% | 26181 3.11% 71.94% | 26372 3.14% 75.08% | 26420 3.14% 78.22% | 26347 3.13% 81.35% | 26285 3.13% 84.48% | 25978 3.09% 87.57% | 26022 3.10% 90.67% | 25911 3.08% 93.75% | 26364 3.14% 96.89% | 26171 3.11% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 840532 # Number of accesses per bank -system.ruby.network.routers09.percent_links_utilized 34.091732 -system.ruby.network.routers09.msg_count.Request_Control::1 617280 -system.ruby.network.routers09.msg_count.Response_Data::2 617270 -system.ruby.network.routers09.msg_count.Writeback_Data::2 223252 -system.ruby.network.routers09.msg_count.Writeback_Control::1 1233682 -system.ruby.network.routers09.msg_count.Writeback_Control::2 393565 -system.ruby.network.routers09.msg_count.Unblock_Control::2 617253 -system.ruby.network.routers09.msg_bytes.Request_Control::1 4938240 -system.ruby.network.routers09.msg_bytes.Response_Data::2 44443440 -system.ruby.network.routers09.msg_bytes.Writeback_Data::2 16074144 -system.ruby.network.routers09.msg_bytes.Writeback_Control::1 9869456 -system.ruby.network.routers09.msg_bytes.Writeback_Control::2 3148520 -system.ruby.network.routers09.msg_bytes.Unblock_Control::2 4938024 -system.ruby.network.routers10.percent_links_utilized 15.873398 -system.ruby.network.routers10.msg_count.Request_Control::0 631981 -system.ruby.network.routers10.msg_count.Request_Control::1 617280 -system.ruby.network.routers10.msg_count.Response_Data::2 1234523 -system.ruby.network.routers10.msg_count.ResponseL2hit_Data::2 6149 -system.ruby.network.routers10.msg_count.ResponseLocal_Data::2 8552 -system.ruby.network.routers10.msg_count.Response_Control::2 3049 -system.ruby.network.routers10.msg_count.Writeback_Data::2 846848 -system.ruby.network.routers10.msg_count.Writeback_Control::0 1263518 -system.ruby.network.routers10.msg_count.Writeback_Control::1 1233658 -system.ruby.network.routers10.msg_count.Writeback_Control::2 393565 -system.ruby.network.routers10.msg_count.Forwarded_Control::0 8552 -system.ruby.network.routers10.msg_count.Invalidate_Control::0 11 -system.ruby.network.routers10.msg_count.Unblock_Control::2 1257012 -system.ruby.network.routers10.msg_bytes.Request_Control::0 5055848 -system.ruby.network.routers10.msg_bytes.Request_Control::1 4938240 -system.ruby.network.routers10.msg_bytes.Response_Data::2 88885656 -system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::2 442728 -system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::2 615744 -system.ruby.network.routers10.msg_bytes.Response_Control::2 24392 -system.ruby.network.routers10.msg_bytes.Writeback_Data::2 60973056 -system.ruby.network.routers10.msg_bytes.Writeback_Control::0 10108144 -system.ruby.network.routers10.msg_bytes.Writeback_Control::1 9869264 -system.ruby.network.routers10.msg_bytes.Writeback_Control::2 3148520 -system.ruby.network.routers10.msg_bytes.Forwarded_Control::0 68416 -system.ruby.network.routers10.msg_bytes.Invalidate_Control::0 88 -system.ruby.network.routers10.msg_bytes.Unblock_Control::2 10056096 -system.ruby.network.msg_count.Request_Control 3747784 -system.ruby.network.msg_count.Response_Data 3703577 -system.ruby.network.msg_count.ResponseL2hit_Data 18447 -system.ruby.network.msg_count.ResponseLocal_Data 25656 -system.ruby.network.msg_count.Response_Control 9147 -system.ruby.network.msg_count.Writeback_Data 2540544 -system.ruby.network.msg_count.Writeback_Control 8672248 -system.ruby.network.msg_count.Forwarded_Control 25656 -system.ruby.network.msg_count.Invalidate_Control 33 -system.ruby.network.msg_count.Unblock_Control 3771042 -system.ruby.network.msg_byte.Request_Control 29982272 -system.ruby.network.msg_byte.Response_Data 266657544 -system.ruby.network.msg_byte.ResponseL2hit_Data 1328184 -system.ruby.network.msg_byte.ResponseLocal_Data 1847232 -system.ruby.network.msg_byte.Response_Control 73176 -system.ruby.network.msg_byte.Writeback_Data 182919168 -system.ruby.network.msg_byte.Writeback_Control 69377984 -system.ruby.network.msg_byte.Forwarded_Control 205248 -system.ruby.network.msg_byte.Invalidate_Control 264 -system.ruby.network.msg_byte.Unblock_Control 30168336 -system.cpu0.num_reads 99316 # number of read accesses completed -system.cpu0.num_writes 55500 # number of write accesses completed +system.cpu0.num_reads 99943 # number of read accesses completed +system.cpu0.num_writes 55703 # number of write accesses completed system.cpu0.num_copies 0 # number of copy accesses completed -system.cpu1.num_reads 99690 # number of read accesses completed -system.cpu1.num_writes 55732 # number of write accesses completed +system.cpu1.num_reads 99615 # number of read accesses completed +system.cpu1.num_writes 55561 # number of write accesses completed system.cpu1.num_copies 0 # number of copy accesses completed -system.cpu2.num_reads 99856 # number of read accesses completed -system.cpu2.num_writes 55785 # number of write accesses completed +system.cpu2.num_reads 98958 # number of read accesses completed +system.cpu2.num_writes 55524 # number of write accesses completed system.cpu2.num_copies 0 # number of copy accesses completed -system.cpu3.num_reads 99241 # number of read accesses completed -system.cpu3.num_writes 55367 # number of write accesses completed +system.cpu3.num_reads 99879 # number of read accesses completed +system.cpu3.num_writes 55313 # number of write accesses completed system.cpu3.num_copies 0 # number of copy accesses completed -system.cpu4.num_reads 99899 # number of read accesses completed -system.cpu4.num_writes 55499 # number of write accesses completed +system.cpu4.num_reads 99950 # number of read accesses completed +system.cpu4.num_writes 55567 # number of write accesses completed system.cpu4.num_copies 0 # number of copy accesses completed -system.cpu5.num_reads 100000 # number of read accesses completed -system.cpu5.num_writes 55860 # number of write accesses completed +system.cpu5.num_reads 99292 # number of read accesses completed +system.cpu5.num_writes 55606 # number of write accesses completed system.cpu5.num_copies 0 # number of copy accesses completed -system.cpu6.num_reads 99699 # number of read accesses completed -system.cpu6.num_writes 55767 # number of write accesses completed +system.cpu6.num_reads 100000 # number of read accesses completed +system.cpu6.num_writes 55665 # number of write accesses completed system.cpu6.num_copies 0 # number of copy accesses completed -system.cpu7.num_reads 99546 # number of read accesses completed -system.cpu7.num_writes 55623 # number of write accesses completed +system.cpu7.num_reads 99277 # number of read accesses completed +system.cpu7.num_writes 55190 # number of write accesses completed system.cpu7.num_copies 0 # number of copy accesses completed -system.ruby.network.routers00.throttle0.link_utilization 5.180524 -system.ruby.network.routers00.throttle0.msg_count.Response_Data::2 77245 -system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::2 780 -system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::2 1048 -system.ruby.network.routers00.throttle0.msg_count.Response_Control::2 382 -system.ruby.network.routers00.throttle0.msg_count.Writeback_Control::0 79061 -system.ruby.network.routers00.throttle0.msg_count.Forwarded_Control::0 1092 -system.ruby.network.routers00.throttle0.msg_count.Invalidate_Control::0 3 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::2 5561640 -system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::2 56160 -system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::2 75456 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::2 3056 -system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Control::0 632488 -system.ruby.network.routers00.throttle0.msg_bytes.Forwarded_Control::0 8736 -system.ruby.network.routers00.throttle0.msg_bytes.Invalidate_Control::0 24 -system.ruby.network.routers00.throttle1.link_utilization 6.216360 -system.ruby.network.routers00.throttle1.msg_count.Request_Control::0 79077 -system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::2 1092 -system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 3 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::2 78067 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 79061 -system.ruby.network.routers00.throttle1.msg_count.Unblock_Control::2 80021 -system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::0 632616 -system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::2 78624 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 24 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::2 5620824 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 632488 -system.ruby.network.routers00.throttle1.msg_bytes.Unblock_Control::2 640168 -system.ruby.network.routers01.throttle0.link_utilization 5.171218 -system.ruby.network.routers01.throttle0.msg_count.Response_Data::2 77083 -system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::2 799 -system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::2 1055 +system.ruby.network.routers00.throttle0.link_utilization 5.284183 +system.ruby.network.routers00.throttle0.msg_count.Response_Data::2 77269 +system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::2 563 +system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::2 844 +system.ruby.network.routers00.throttle0.msg_count.Response_Control::2 380 +system.ruby.network.routers00.throttle0.msg_count.Writeback_Control::0 78644 +system.ruby.network.routers00.throttle0.msg_count.Forwarded_Control::0 842 +system.ruby.network.routers00.throttle0.msg_count.Invalidate_Control::0 233 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::2 5563368 +system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::2 40536 +system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::2 60768 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::2 3040 +system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Control::0 629152 +system.ruby.network.routers00.throttle0.msg_bytes.Forwarded_Control::0 6736 +system.ruby.network.routers00.throttle0.msg_bytes.Invalidate_Control::0 1864 +system.ruby.network.routers00.throttle1.link_utilization 6.323618 +system.ruby.network.routers00.throttle1.msg_count.Request_Control::0 78680 +system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::2 842 +system.ruby.network.routers00.throttle1.msg_count.Response_Control::2 233 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::2 77627 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Control::0 78645 +system.ruby.network.routers00.throttle1.msg_count.Unblock_Control::2 79445 +system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::0 629440 +system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::2 60624 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::2 1864 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::2 5589144 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Control::0 629160 +system.ruby.network.routers00.throttle1.msg_bytes.Unblock_Control::2 635560 +system.ruby.network.routers01.throttle0.link_utilization 5.287320 +system.ruby.network.routers01.throttle0.msg_count.Response_Data::2 77263 +system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::2 617 +system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::2 843 system.ruby.network.routers01.throttle0.msg_count.Response_Control::2 368 -system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::0 78908 -system.ruby.network.routers01.throttle0.msg_count.Forwarded_Control::0 1062 -system.ruby.network.routers01.throttle0.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::2 5549976 -system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::2 57528 -system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::2 75960 +system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::0 78670 +system.ruby.network.routers01.throttle0.msg_count.Forwarded_Control::0 868 +system.ruby.network.routers01.throttle0.msg_count.Invalidate_Control::0 238 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::2 5562936 +system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::2 44424 +system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::2 60696 system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::2 2944 -system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::0 631264 -system.ruby.network.routers01.throttle0.msg_bytes.Forwarded_Control::0 8496 -system.ruby.network.routers01.throttle0.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers01.throttle1.link_utilization 6.200038 -system.ruby.network.routers01.throttle1.msg_count.Request_Control::0 78939 -system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::2 1062 -system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 1 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::2 77862 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 78908 -system.ruby.network.routers01.throttle1.msg_count.Unblock_Control::2 79933 -system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::0 631512 -system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::2 76464 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 8 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::2 5606064 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 631264 -system.ruby.network.routers01.throttle1.msg_bytes.Unblock_Control::2 639464 -system.ruby.network.routers02.throttle0.link_utilization 5.182871 -system.ruby.network.routers02.throttle0.msg_count.Response_Data::2 77289 -system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::2 789 -system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::2 1034 -system.ruby.network.routers02.throttle0.msg_count.Response_Control::2 367 -system.ruby.network.routers02.throttle0.msg_count.Writeback_Control::0 79088 -system.ruby.network.routers02.throttle0.msg_count.Forwarded_Control::0 1090 -system.ruby.network.routers02.throttle0.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::2 5564808 -system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::2 56808 -system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::2 74448 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::2 2936 -system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Control::0 632704 -system.ruby.network.routers02.throttle0.msg_bytes.Forwarded_Control::0 8720 -system.ruby.network.routers02.throttle0.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers02.throttle1.link_utilization 6.217982 -system.ruby.network.routers02.throttle1.msg_count.Request_Control::0 79113 -system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::2 1090 -system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 1 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::2 78085 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 79088 -system.ruby.network.routers02.throttle1.msg_count.Unblock_Control::2 80064 -system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::0 632904 -system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::2 78480 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 8 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::2 5622120 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 632704 -system.ruby.network.routers02.throttle1.msg_bytes.Unblock_Control::2 640512 -system.ruby.network.routers03.throttle0.link_utilization 5.160022 -system.ruby.network.routers03.throttle0.msg_count.Response_Data::2 76945 -system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::2 741 -system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::2 1076 -system.ruby.network.routers03.throttle0.msg_count.Response_Control::2 396 -system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::0 78725 -system.ruby.network.routers03.throttle0.msg_count.Forwarded_Control::0 1079 -system.ruby.network.routers03.throttle0.msg_count.Invalidate_Control::0 2 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::2 5540040 -system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::2 53352 -system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::2 77472 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::2 3168 -system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::0 629800 -system.ruby.network.routers03.throttle0.msg_bytes.Forwarded_Control::0 8632 -system.ruby.network.routers03.throttle0.msg_bytes.Invalidate_Control::0 16 -system.ruby.network.routers03.throttle1.link_utilization 6.189006 -system.ruby.network.routers03.throttle1.msg_count.Request_Control::0 78765 -system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::2 1079 -system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 2 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::2 77719 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 78725 -system.ruby.network.routers03.throttle1.msg_count.Unblock_Control::2 79736 -system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::0 630120 -system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::2 77688 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 16 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::2 5595768 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 629800 -system.ruby.network.routers03.throttle1.msg_bytes.Unblock_Control::2 637888 -system.ruby.network.routers04.throttle0.link_utilization 5.183636 -system.ruby.network.routers04.throttle0.msg_count.Response_Data::2 77230 -system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::2 793 -system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::2 1099 -system.ruby.network.routers04.throttle0.msg_count.Response_Control::2 413 -system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::0 79099 -system.ruby.network.routers04.throttle0.msg_count.Forwarded_Control::0 1060 -system.ruby.network.routers04.throttle0.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::2 5560560 -system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::2 57096 -system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::2 79128 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::2 3304 -system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::0 632792 -system.ruby.network.routers04.throttle0.msg_bytes.Forwarded_Control::0 8480 -system.ruby.network.routers04.throttle0.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers04.throttle1.link_utilization 6.215811 -system.ruby.network.routers04.throttle1.msg_count.Request_Control::0 79125 -system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::2 1060 -system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 1 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::2 78072 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 79099 -system.ruby.network.routers04.throttle1.msg_count.Unblock_Control::2 80096 -system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::0 633000 -system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::2 76320 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 8 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::2 5621184 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 632792 -system.ruby.network.routers04.throttle1.msg_bytes.Unblock_Control::2 640768 -system.ruby.network.routers05.throttle0.link_utilization 5.174638 -system.ruby.network.routers05.throttle0.msg_count.Response_Data::2 77132 -system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::2 770 -system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::2 1092 -system.ruby.network.routers05.throttle0.msg_count.Response_Control::2 390 -system.ruby.network.routers05.throttle0.msg_count.Writeback_Control::0 78967 -system.ruby.network.routers05.throttle0.msg_count.Forwarded_Control::0 994 -system.ruby.network.routers05.throttle0.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::2 5553504 -system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::2 55440 -system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::2 78624 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::2 3120 -system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Control::0 631736 -system.ruby.network.routers05.throttle0.msg_bytes.Forwarded_Control::0 7952 -system.ruby.network.routers05.throttle0.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers05.throttle1.link_utilization 6.203863 -system.ruby.network.routers05.throttle1.msg_count.Request_Control::0 78996 -system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::2 994 -system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 1 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::2 77981 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 78967 -system.ruby.network.routers05.throttle1.msg_count.Unblock_Control::2 79943 -system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::0 631968 -system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::2 71568 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 8 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::2 5614632 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 631736 -system.ruby.network.routers05.throttle1.msg_bytes.Unblock_Control::2 639544 -system.ruby.network.routers06.throttle0.link_utilization 5.189319 -system.ruby.network.routers06.throttle0.msg_count.Response_Data::2 77396 -system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::2 741 -system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::2 1070 -system.ruby.network.routers06.throttle0.msg_count.Response_Control::2 371 -system.ruby.network.routers06.throttle0.msg_count.Writeback_Control::0 79193 -system.ruby.network.routers06.throttle0.msg_count.Forwarded_Control::0 1111 -system.ruby.network.routers06.throttle0.msg_count.Invalidate_Control::0 2 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::2 5572512 -system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::2 53352 -system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::2 77040 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::2 2968 -system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Control::0 633544 -system.ruby.network.routers06.throttle0.msg_bytes.Forwarded_Control::0 8888 -system.ruby.network.routers06.throttle0.msg_bytes.Invalidate_Control::0 16 -system.ruby.network.routers06.throttle1.link_utilization 6.223848 -system.ruby.network.routers06.throttle1.msg_count.Request_Control::0 79210 -system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::2 1111 -system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 2 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::2 78123 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 79194 -system.ruby.network.routers06.throttle1.msg_count.Unblock_Control::2 80226 -system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::0 633680 -system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::2 79992 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 16 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::2 5624856 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 633552 -system.ruby.network.routers06.throttle1.msg_bytes.Unblock_Control::2 641808 -system.ruby.network.routers07.throttle0.link_utilization 5.159172 -system.ruby.network.routers07.throttle0.msg_count.Response_Data::2 76940 -system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::2 736 -system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::2 1078 -system.ruby.network.routers07.throttle0.msg_count.Response_Control::2 362 -system.ruby.network.routers07.throttle0.msg_count.Writeback_Control::0 78718 -system.ruby.network.routers07.throttle0.msg_count.Forwarded_Control::0 1064 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::2 5539680 -system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::2 52992 -system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::2 77616 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::2 2896 -system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Control::0 629744 -system.ruby.network.routers07.throttle0.msg_bytes.Forwarded_Control::0 8512 -system.ruby.network.routers07.throttle1.link_utilization 6.186194 -system.ruby.network.routers07.throttle1.msg_count.Request_Control::0 78757 -system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::2 1064 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::2 77687 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 78718 -system.ruby.network.routers07.throttle1.msg_count.Unblock_Control::2 79746 -system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::0 630056 -system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::2 76608 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::2 5593464 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 629744 -system.ruby.network.routers07.throttle1.msg_bytes.Unblock_Control::2 637968 -system.ruby.network.routers08.throttle0.link_utilization 89.512336 -system.ruby.network.routers08.throttle0.msg_count.Request_Control::0 631981 -system.ruby.network.routers08.throttle0.msg_count.Response_Data::2 617263 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::2 623596 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 631759 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::1 616817 -system.ruby.network.routers08.throttle0.msg_count.Unblock_Control::2 639759 -system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::0 5055848 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::2 44442936 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::2 44898912 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 5054072 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::1 4934536 -system.ruby.network.routers08.throttle0.msg_bytes.Unblock_Control::2 5118072 -system.ruby.network.routers08.throttle1.link_utilization 68.718242 -system.ruby.network.routers08.throttle1.msg_count.Request_Control::1 617280 -system.ruby.network.routers08.throttle1.msg_count.Response_Data::2 617261 -system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::2 6149 -system.ruby.network.routers08.throttle1.msg_count.Response_Control::2 3038 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::2 223252 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::0 631759 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::1 616841 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::2 393565 -system.ruby.network.routers08.throttle1.msg_count.Forwarded_Control::0 8552 -system.ruby.network.routers08.throttle1.msg_count.Invalidate_Control::0 11 -system.ruby.network.routers08.throttle1.msg_count.Unblock_Control::2 617253 -system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::1 4938240 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::2 44442792 -system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::2 442728 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::2 24304 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::2 16074144 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::0 5054072 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::1 4934728 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::2 3148520 -system.ruby.network.routers08.throttle1.msg_bytes.Forwarded_Control::0 68416 -system.ruby.network.routers08.throttle1.msg_bytes.Invalidate_Control::0 88 -system.ruby.network.routers08.throttle1.msg_bytes.Unblock_Control::2 4938024 -system.ruby.network.routers09.throttle0.link_utilization 27.820196 -system.ruby.network.routers09.throttle0.msg_count.Request_Control::1 617280 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::2 223252 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::1 616841 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::2 393565 -system.ruby.network.routers09.throttle0.msg_count.Unblock_Control::2 617253 -system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::1 4938240 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::2 16074144 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::1 4934728 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::2 3148520 -system.ruby.network.routers09.throttle0.msg_bytes.Unblock_Control::2 4938024 -system.ruby.network.routers09.throttle1.link_utilization 40.363269 -system.ruby.network.routers09.throttle1.msg_count.Response_Data::2 617270 -system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::1 616841 -system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::2 44443440 -system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::1 4934728 -system.ruby.network.routers10.throttle0.link_utilization 5.180524 -system.ruby.network.routers10.throttle0.msg_count.Response_Data::2 77245 -system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::2 780 -system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::2 1048 -system.ruby.network.routers10.throttle0.msg_count.Response_Control::2 382 -system.ruby.network.routers10.throttle0.msg_count.Writeback_Control::0 79061 -system.ruby.network.routers10.throttle0.msg_count.Forwarded_Control::0 1092 -system.ruby.network.routers10.throttle0.msg_count.Invalidate_Control::0 3 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::2 5561640 -system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::2 56160 -system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::2 75456 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::2 3056 -system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Control::0 632488 -system.ruby.network.routers10.throttle0.msg_bytes.Forwarded_Control::0 8736 -system.ruby.network.routers10.throttle0.msg_bytes.Invalidate_Control::0 24 -system.ruby.network.routers10.throttle1.link_utilization 5.171218 -system.ruby.network.routers10.throttle1.msg_count.Response_Data::2 77083 -system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::2 799 -system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::2 1055 +system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::0 629360 +system.ruby.network.routers01.throttle0.msg_bytes.Forwarded_Control::0 6944 +system.ruby.network.routers01.throttle0.msg_bytes.Invalidate_Control::0 1904 +system.ruby.network.routers01.throttle1.link_utilization 6.325126 +system.ruby.network.routers01.throttle1.msg_count.Request_Control::0 78726 +system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::2 868 +system.ruby.network.routers01.throttle1.msg_count.Response_Control::2 238 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::2 77607 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::0 78670 +system.ruby.network.routers01.throttle1.msg_count.Unblock_Control::2 79540 +system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::0 629808 +system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::2 62496 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::2 1904 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::2 5587704 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::0 629360 +system.ruby.network.routers01.throttle1.msg_bytes.Unblock_Control::2 636320 +system.ruby.network.routers02.throttle0.link_utilization 5.271049 +system.ruby.network.routers02.throttle0.msg_count.Response_Data::2 77126 +system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::2 556 +system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::2 806 +system.ruby.network.routers02.throttle0.msg_count.Response_Control::2 371 +system.ruby.network.routers02.throttle0.msg_count.Writeback_Control::0 78450 +system.ruby.network.routers02.throttle0.msg_count.Forwarded_Control::0 799 +system.ruby.network.routers02.throttle0.msg_count.Invalidate_Control::0 212 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::2 5553072 +system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::2 40032 +system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::2 58032 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::2 2968 +system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Control::0 627600 +system.ruby.network.routers02.throttle0.msg_bytes.Forwarded_Control::0 6392 +system.ruby.network.routers02.throttle0.msg_bytes.Invalidate_Control::0 1696 +system.ruby.network.routers02.throttle1.link_utilization 6.308835 +system.ruby.network.routers02.throttle1.msg_count.Request_Control::0 78492 +system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::2 799 +system.ruby.network.routers02.throttle1.msg_count.Response_Control::2 212 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::2 77494 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Control::0 78450 +system.ruby.network.routers02.throttle1.msg_count.Unblock_Control::2 79228 +system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::0 627936 +system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::2 57528 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::2 1696 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::2 5579568 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Control::0 627600 +system.ruby.network.routers02.throttle1.msg_bytes.Unblock_Control::2 633824 +system.ruby.network.routers03.throttle0.link_utilization 5.273101 +system.ruby.network.routers03.throttle0.msg_count.Response_Data::2 77107 +system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::2 585 +system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::2 823 +system.ruby.network.routers03.throttle0.msg_count.Response_Control::2 403 +system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::0 78482 +system.ruby.network.routers03.throttle0.msg_count.Forwarded_Control::0 780 +system.ruby.network.routers03.throttle0.msg_count.Invalidate_Control::0 230 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::2 5551704 +system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::2 42120 +system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::2 59256 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::2 3224 +system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::0 627856 +system.ruby.network.routers03.throttle0.msg_bytes.Forwarded_Control::0 6240 +system.ruby.network.routers03.throttle0.msg_bytes.Invalidate_Control::0 1840 +system.ruby.network.routers03.throttle1.link_utilization 6.307280 +system.ruby.network.routers03.throttle1.msg_count.Request_Control::0 78519 +system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::2 780 +system.ruby.network.routers03.throttle1.msg_count.Response_Control::2 230 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::2 77472 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Control::0 78482 +system.ruby.network.routers03.throttle1.msg_count.Unblock_Control::2 79288 +system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::0 628152 +system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::2 56160 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::2 1840 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::2 5577984 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Control::0 627856 +system.ruby.network.routers03.throttle1.msg_bytes.Unblock_Control::2 634304 +system.ruby.network.routers04.throttle0.link_utilization 5.274777 +system.ruby.network.routers04.throttle0.msg_count.Response_Data::2 77149 +system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::2 567 +system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::2 822 +system.ruby.network.routers04.throttle0.msg_count.Response_Control::2 382 +system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::0 78501 +system.ruby.network.routers04.throttle0.msg_count.Forwarded_Control::0 842 +system.ruby.network.routers04.throttle0.msg_count.Invalidate_Control::0 213 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::2 5554728 +system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::2 40824 +system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::2 59184 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::2 3056 +system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::0 628008 +system.ruby.network.routers04.throttle0.msg_bytes.Forwarded_Control::0 6736 +system.ruby.network.routers04.throttle0.msg_bytes.Invalidate_Control::0 1704 +system.ruby.network.routers04.throttle1.link_utilization 6.313843 +system.ruby.network.routers04.throttle1.msg_count.Request_Control::0 78541 +system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::2 842 +system.ruby.network.routers04.throttle1.msg_count.Response_Control::2 213 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::2 77514 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::0 78501 +system.ruby.network.routers04.throttle1.msg_count.Unblock_Control::2 79307 +system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::0 628328 +system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::2 60624 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::2 1704 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::2 5581008 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::0 628008 +system.ruby.network.routers04.throttle1.msg_bytes.Unblock_Control::2 634456 +system.ruby.network.routers05.throttle0.link_utilization 5.269460 +system.ruby.network.routers05.throttle0.msg_count.Response_Data::2 77063 +system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::2 543 +system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::2 852 +system.ruby.network.routers05.throttle0.msg_count.Response_Control::2 403 +system.ruby.network.routers05.throttle0.msg_count.Writeback_Control::0 78419 +system.ruby.network.routers05.throttle0.msg_count.Forwarded_Control::0 816 +system.ruby.network.routers05.throttle0.msg_count.Invalidate_Control::0 227 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::2 5548536 +system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::2 39096 +system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::2 61344 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::2 3224 +system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Control::0 627352 +system.ruby.network.routers05.throttle0.msg_bytes.Forwarded_Control::0 6528 +system.ruby.network.routers05.throttle0.msg_bytes.Invalidate_Control::0 1816 +system.ruby.network.routers05.throttle1.link_utilization 6.303518 +system.ruby.network.routers05.throttle1.msg_count.Request_Control::0 78462 +system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::2 816 +system.ruby.network.routers05.throttle1.msg_count.Response_Control::2 227 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::2 77392 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Control::0 78419 +system.ruby.network.routers05.throttle1.msg_count.Unblock_Control::2 79246 +system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::0 627696 +system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::2 58752 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::2 1816 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::2 5572224 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Control::0 627352 +system.ruby.network.routers05.throttle1.msg_bytes.Unblock_Control::2 633968 +system.ruby.network.routers06.throttle0.link_utilization 5.269521 +system.ruby.network.routers06.throttle0.msg_count.Response_Data::2 77081 +system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::2 586 +system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::2 793 +system.ruby.network.routers06.throttle0.msg_count.Response_Control::2 379 +system.ruby.network.routers06.throttle0.msg_count.Writeback_Control::0 78410 +system.ruby.network.routers06.throttle0.msg_count.Forwarded_Control::0 849 +system.ruby.network.routers06.throttle0.msg_count.Invalidate_Control::0 221 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::2 5549832 +system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::2 42192 +system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::2 57096 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::2 3032 +system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Control::0 627280 +system.ruby.network.routers06.throttle0.msg_bytes.Forwarded_Control::0 6792 +system.ruby.network.routers06.throttle0.msg_bytes.Invalidate_Control::0 1768 +system.ruby.network.routers06.throttle1.link_utilization 6.307823 +system.ruby.network.routers06.throttle1.msg_count.Request_Control::0 78462 +system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::2 849 +system.ruby.network.routers06.throttle1.msg_count.Response_Control::2 221 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::2 77437 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Control::0 78410 +system.ruby.network.routers06.throttle1.msg_count.Unblock_Control::2 79201 +system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::0 627696 +system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::2 61128 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::2 1768 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::2 5575464 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Control::0 627280 +system.ruby.network.routers06.throttle1.msg_bytes.Unblock_Control::2 633608 +system.ruby.network.routers07.throttle0.link_utilization 5.254456 +system.ruby.network.routers07.throttle0.msg_count.Response_Data::2 76843 +system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::2 556 +system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::2 837 +system.ruby.network.routers07.throttle0.msg_count.Response_Control::2 364 +system.ruby.network.routers07.throttle0.msg_count.Writeback_Control::0 78190 +system.ruby.network.routers07.throttle0.msg_count.Forwarded_Control::0 824 +system.ruby.network.routers07.throttle0.msg_count.Invalidate_Control::0 247 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::2 5532696 +system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::2 40032 +system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::2 60264 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::2 2912 +system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Control::0 625520 +system.ruby.network.routers07.throttle0.msg_bytes.Forwarded_Control::0 6592 +system.ruby.network.routers07.throttle0.msg_bytes.Invalidate_Control::0 1976 +system.ruby.network.routers07.throttle1.link_utilization 6.285015 +system.ruby.network.routers07.throttle1.msg_count.Request_Control::0 78239 +system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::2 824 +system.ruby.network.routers07.throttle1.msg_count.Response_Control::2 247 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::2 77149 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Control::0 78190 +system.ruby.network.routers07.throttle1.msg_count.Unblock_Control::2 79033 +system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::0 625912 +system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::2 59328 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::2 1976 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::2 5554728 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Control::0 625520 +system.ruby.network.routers07.throttle1.msg_bytes.Unblock_Control::2 632264 +system.ruby.network.routers08.throttle0.link_utilization 88.777667 +system.ruby.network.routers08.throttle0.msg_count.Request_Control::0 628120 +system.ruby.network.routers08.throttle0.msg_count.Response_Data::2 616903 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::2 619692 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::0 627766 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Control::1 222462 +system.ruby.network.routers08.throttle0.msg_count.Unblock_Control::2 634284 +system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::0 5024960 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Data::2 44417016 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::2 44617824 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::0 5022128 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Control::1 1779696 +system.ruby.network.routers08.throttle0.msg_bytes.Unblock_Control::2 5074272 +system.ruby.network.routers08.throttle1.link_utilization 64.958569 +system.ruby.network.routers08.throttle1.msg_count.Request_Control::1 616927 +system.ruby.network.routers08.throttle1.msg_count.Response_Data::2 616902 +system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::2 4573 +system.ruby.network.routers08.throttle1.msg_count.Response_Control::2 1229 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::2 222462 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::0 627766 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::1 222473 +system.ruby.network.routers08.throttle1.msg_count.Forwarded_Control::0 6620 +system.ruby.network.routers08.throttle1.msg_count.Invalidate_Control::0 1813 +system.ruby.network.routers08.throttle1.msg_count.Unblock_Control::2 616896 +system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::1 4935416 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::2 44416944 +system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::2 329256 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::2 9832 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::2 16017264 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::0 5022128 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::1 1779784 +system.ruby.network.routers08.throttle1.msg_bytes.Forwarded_Control::0 52960 +system.ruby.network.routers08.throttle1.msg_bytes.Invalidate_Control::0 14504 +system.ruby.network.routers08.throttle1.msg_bytes.Unblock_Control::2 4935168 +system.ruby.network.routers09.throttle0.link_utilization 23.186371 +system.ruby.network.routers09.throttle0.msg_count.Request_Control::1 616927 +system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::2 222462 +system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::1 222473 +system.ruby.network.routers09.throttle0.msg_count.Unblock_Control::2 616896 +system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::1 4935416 +system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::2 16017264 +system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::1 1779784 +system.ruby.network.routers09.throttle0.msg_bytes.Unblock_Control::2 4935168 +system.ruby.network.routers09.throttle1.link_utilization 38.714661 +system.ruby.network.routers09.throttle1.msg_count.Response_Data::2 616908 +system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::1 222472 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::2 44417376 +system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::1 1779776 +system.ruby.network.routers10.throttle0.link_utilization 5.284183 +system.ruby.network.routers10.throttle0.msg_count.Response_Data::2 77269 +system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::2 563 +system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::2 844 +system.ruby.network.routers10.throttle0.msg_count.Response_Control::2 380 +system.ruby.network.routers10.throttle0.msg_count.Writeback_Control::0 78644 +system.ruby.network.routers10.throttle0.msg_count.Forwarded_Control::0 842 +system.ruby.network.routers10.throttle0.msg_count.Invalidate_Control::0 233 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::2 5563368 +system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::2 40536 +system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::2 60768 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::2 3040 +system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Control::0 629152 +system.ruby.network.routers10.throttle0.msg_bytes.Forwarded_Control::0 6736 +system.ruby.network.routers10.throttle0.msg_bytes.Invalidate_Control::0 1864 +system.ruby.network.routers10.throttle1.link_utilization 5.287320 +system.ruby.network.routers10.throttle1.msg_count.Response_Data::2 77263 +system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::2 617 +system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::2 843 system.ruby.network.routers10.throttle1.msg_count.Response_Control::2 368 -system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::0 78908 -system.ruby.network.routers10.throttle1.msg_count.Forwarded_Control::0 1062 -system.ruby.network.routers10.throttle1.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::2 5549976 -system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::2 57528 -system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::2 75960 +system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::0 78670 +system.ruby.network.routers10.throttle1.msg_count.Forwarded_Control::0 868 +system.ruby.network.routers10.throttle1.msg_count.Invalidate_Control::0 238 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::2 5562936 +system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::2 44424 +system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::2 60696 system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::2 2944 -system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::0 631264 -system.ruby.network.routers10.throttle1.msg_bytes.Forwarded_Control::0 8496 -system.ruby.network.routers10.throttle1.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers10.throttle2.link_utilization 5.182871 -system.ruby.network.routers10.throttle2.msg_count.Response_Data::2 77289 -system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::2 789 -system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::2 1034 -system.ruby.network.routers10.throttle2.msg_count.Response_Control::2 367 -system.ruby.network.routers10.throttle2.msg_count.Writeback_Control::0 79088 -system.ruby.network.routers10.throttle2.msg_count.Forwarded_Control::0 1090 -system.ruby.network.routers10.throttle2.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::2 5564808 -system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::2 56808 -system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::2 74448 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::2 2936 -system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Control::0 632704 -system.ruby.network.routers10.throttle2.msg_bytes.Forwarded_Control::0 8720 -system.ruby.network.routers10.throttle2.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers10.throttle3.link_utilization 5.160022 -system.ruby.network.routers10.throttle3.msg_count.Response_Data::2 76945 -system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::2 741 -system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::2 1076 -system.ruby.network.routers10.throttle3.msg_count.Response_Control::2 396 -system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::0 78725 -system.ruby.network.routers10.throttle3.msg_count.Forwarded_Control::0 1079 -system.ruby.network.routers10.throttle3.msg_count.Invalidate_Control::0 2 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::2 5540040 -system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::2 53352 -system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::2 77472 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::2 3168 -system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::0 629800 -system.ruby.network.routers10.throttle3.msg_bytes.Forwarded_Control::0 8632 -system.ruby.network.routers10.throttle3.msg_bytes.Invalidate_Control::0 16 -system.ruby.network.routers10.throttle4.link_utilization 5.183636 -system.ruby.network.routers10.throttle4.msg_count.Response_Data::2 77230 -system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::2 793 -system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::2 1099 -system.ruby.network.routers10.throttle4.msg_count.Response_Control::2 413 -system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::0 79099 -system.ruby.network.routers10.throttle4.msg_count.Forwarded_Control::0 1060 -system.ruby.network.routers10.throttle4.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::2 5560560 -system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::2 57096 -system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::2 79128 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::2 3304 -system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::0 632792 -system.ruby.network.routers10.throttle4.msg_bytes.Forwarded_Control::0 8480 -system.ruby.network.routers10.throttle4.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers10.throttle5.link_utilization 5.174658 -system.ruby.network.routers10.throttle5.msg_count.Response_Data::2 77132 -system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::2 770 -system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::2 1092 -system.ruby.network.routers10.throttle5.msg_count.Response_Control::2 390 -system.ruby.network.routers10.throttle5.msg_count.Writeback_Control::0 78967 -system.ruby.network.routers10.throttle5.msg_count.Forwarded_Control::0 994 -system.ruby.network.routers10.throttle5.msg_count.Invalidate_Control::0 1 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::2 5553504 -system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::2 55440 -system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::2 78624 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::2 3120 -system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Control::0 631736 -system.ruby.network.routers10.throttle5.msg_bytes.Forwarded_Control::0 7952 -system.ruby.network.routers10.throttle5.msg_bytes.Invalidate_Control::0 8 -system.ruby.network.routers10.throttle6.link_utilization 5.189319 -system.ruby.network.routers10.throttle6.msg_count.Response_Data::2 77396 -system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::2 741 -system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::2 1070 -system.ruby.network.routers10.throttle6.msg_count.Response_Control::2 371 -system.ruby.network.routers10.throttle6.msg_count.Writeback_Control::0 79193 -system.ruby.network.routers10.throttle6.msg_count.Forwarded_Control::0 1111 -system.ruby.network.routers10.throttle6.msg_count.Invalidate_Control::0 2 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::2 5572512 -system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::2 53352 -system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::2 77040 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::2 2968 -system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Control::0 633544 -system.ruby.network.routers10.throttle6.msg_bytes.Forwarded_Control::0 8888 -system.ruby.network.routers10.throttle6.msg_bytes.Invalidate_Control::0 16 -system.ruby.network.routers10.throttle7.link_utilization 5.159172 -system.ruby.network.routers10.throttle7.msg_count.Response_Data::2 76940 -system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::2 736 -system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::2 1078 -system.ruby.network.routers10.throttle7.msg_count.Response_Control::2 362 -system.ruby.network.routers10.throttle7.msg_count.Writeback_Control::0 78718 -system.ruby.network.routers10.throttle7.msg_count.Forwarded_Control::0 1064 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::2 5539680 -system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::2 52992 -system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::2 77616 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::2 2896 -system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Control::0 629744 -system.ruby.network.routers10.throttle7.msg_bytes.Forwarded_Control::0 8512 -system.ruby.network.routers10.throttle8.link_utilization 89.512362 -system.ruby.network.routers10.throttle8.msg_count.Request_Control::0 631981 -system.ruby.network.routers10.throttle8.msg_count.Response_Data::2 617263 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::2 623596 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 631759 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::1 616817 -system.ruby.network.routers10.throttle8.msg_count.Unblock_Control::2 639759 -system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::0 5055848 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::2 44442936 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::2 44898912 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 5054072 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::1 4934536 -system.ruby.network.routers10.throttle8.msg_bytes.Unblock_Control::2 5118072 -system.ruby.network.routers10.throttle9.link_utilization 27.820196 -system.ruby.network.routers10.throttle9.msg_count.Request_Control::1 617280 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::2 223252 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::1 616841 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::2 393565 -system.ruby.network.routers10.throttle9.msg_count.Unblock_Control::2 617253 -system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::1 4938240 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::2 16074144 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::1 4934728 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::2 3148520 -system.ruby.network.routers10.throttle9.msg_bytes.Unblock_Control::2 4938024 +system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::0 629360 +system.ruby.network.routers10.throttle1.msg_bytes.Forwarded_Control::0 6944 +system.ruby.network.routers10.throttle1.msg_bytes.Invalidate_Control::0 1904 +system.ruby.network.routers10.throttle2.link_utilization 5.271049 +system.ruby.network.routers10.throttle2.msg_count.Response_Data::2 77126 +system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::2 556 +system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::2 806 +system.ruby.network.routers10.throttle2.msg_count.Response_Control::2 371 +system.ruby.network.routers10.throttle2.msg_count.Writeback_Control::0 78450 +system.ruby.network.routers10.throttle2.msg_count.Forwarded_Control::0 799 +system.ruby.network.routers10.throttle2.msg_count.Invalidate_Control::0 212 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::2 5553072 +system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::2 40032 +system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::2 58032 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::2 2968 +system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Control::0 627600 +system.ruby.network.routers10.throttle2.msg_bytes.Forwarded_Control::0 6392 +system.ruby.network.routers10.throttle2.msg_bytes.Invalidate_Control::0 1696 +system.ruby.network.routers10.throttle3.link_utilization 5.273101 +system.ruby.network.routers10.throttle3.msg_count.Response_Data::2 77107 +system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::2 585 +system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::2 823 +system.ruby.network.routers10.throttle3.msg_count.Response_Control::2 403 +system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::0 78482 +system.ruby.network.routers10.throttle3.msg_count.Forwarded_Control::0 780 +system.ruby.network.routers10.throttle3.msg_count.Invalidate_Control::0 230 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::2 5551704 +system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::2 42120 +system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::2 59256 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::2 3224 +system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::0 627856 +system.ruby.network.routers10.throttle3.msg_bytes.Forwarded_Control::0 6240 +system.ruby.network.routers10.throttle3.msg_bytes.Invalidate_Control::0 1840 +system.ruby.network.routers10.throttle4.link_utilization 5.274777 +system.ruby.network.routers10.throttle4.msg_count.Response_Data::2 77149 +system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::2 567 +system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::2 822 +system.ruby.network.routers10.throttle4.msg_count.Response_Control::2 382 +system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::0 78501 +system.ruby.network.routers10.throttle4.msg_count.Forwarded_Control::0 842 +system.ruby.network.routers10.throttle4.msg_count.Invalidate_Control::0 213 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::2 5554728 +system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::2 40824 +system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::2 59184 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::2 3056 +system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::0 628008 +system.ruby.network.routers10.throttle4.msg_bytes.Forwarded_Control::0 6736 +system.ruby.network.routers10.throttle4.msg_bytes.Invalidate_Control::0 1704 +system.ruby.network.routers10.throttle5.link_utilization 5.269460 +system.ruby.network.routers10.throttle5.msg_count.Response_Data::2 77063 +system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::2 543 +system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::2 852 +system.ruby.network.routers10.throttle5.msg_count.Response_Control::2 403 +system.ruby.network.routers10.throttle5.msg_count.Writeback_Control::0 78419 +system.ruby.network.routers10.throttle5.msg_count.Forwarded_Control::0 816 +system.ruby.network.routers10.throttle5.msg_count.Invalidate_Control::0 227 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::2 5548536 +system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::2 39096 +system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::2 61344 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::2 3224 +system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Control::0 627352 +system.ruby.network.routers10.throttle5.msg_bytes.Forwarded_Control::0 6528 +system.ruby.network.routers10.throttle5.msg_bytes.Invalidate_Control::0 1816 +system.ruby.network.routers10.throttle6.link_utilization 5.269541 +system.ruby.network.routers10.throttle6.msg_count.Response_Data::2 77081 +system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::2 586 +system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::2 793 +system.ruby.network.routers10.throttle6.msg_count.Response_Control::2 379 +system.ruby.network.routers10.throttle6.msg_count.Writeback_Control::0 78410 +system.ruby.network.routers10.throttle6.msg_count.Forwarded_Control::0 849 +system.ruby.network.routers10.throttle6.msg_count.Invalidate_Control::0 221 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::2 5549832 +system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::2 42192 +system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::2 57096 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::2 3032 +system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Control::0 627280 +system.ruby.network.routers10.throttle6.msg_bytes.Forwarded_Control::0 6792 +system.ruby.network.routers10.throttle6.msg_bytes.Invalidate_Control::0 1768 +system.ruby.network.routers10.throttle7.link_utilization 5.254456 +system.ruby.network.routers10.throttle7.msg_count.Response_Data::2 76843 +system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::2 556 +system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::2 837 +system.ruby.network.routers10.throttle7.msg_count.Response_Control::2 364 +system.ruby.network.routers10.throttle7.msg_count.Writeback_Control::0 78190 +system.ruby.network.routers10.throttle7.msg_count.Forwarded_Control::0 824 +system.ruby.network.routers10.throttle7.msg_count.Invalidate_Control::0 247 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::2 5532696 +system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::2 40032 +system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::2 60264 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::2 2912 +system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Control::0 625520 +system.ruby.network.routers10.throttle7.msg_bytes.Forwarded_Control::0 6592 +system.ruby.network.routers10.throttle7.msg_bytes.Invalidate_Control::0 1976 +system.ruby.network.routers10.throttle8.link_utilization 88.777694 +system.ruby.network.routers10.throttle8.msg_count.Request_Control::0 628120 +system.ruby.network.routers10.throttle8.msg_count.Response_Data::2 616903 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::2 619692 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::0 627766 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Control::1 222462 +system.ruby.network.routers10.throttle8.msg_count.Unblock_Control::2 634284 +system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::0 5024960 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Data::2 44417016 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::2 44617824 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::0 5022128 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Control::1 1779696 +system.ruby.network.routers10.throttle8.msg_bytes.Unblock_Control::2 5074272 +system.ruby.network.routers10.throttle9.link_utilization 23.186371 +system.ruby.network.routers10.throttle9.msg_count.Request_Control::1 616927 +system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::2 222462 +system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::1 222473 +system.ruby.network.routers10.throttle9.msg_count.Unblock_Control::2 616896 +system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::1 4935416 +system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::2 16017264 +system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::1 1779784 +system.ruby.network.routers10.throttle9.msg_bytes.Unblock_Control::2 4935168 system.ruby.LD.latency_hist::bucket_size 2048 system.ruby.LD.latency_hist::max_bucket 20479 -system.ruby.LD.latency_hist::samples 406981 -system.ruby.LD.latency_hist::mean 1548.085817 -system.ruby.LD.latency_hist::gmean 1028.850116 -system.ruby.LD.latency_hist::stdev 1547.317259 -system.ruby.LD.latency_hist | 306593 75.33% 75.33% | 69760 17.14% 92.47% | 21891 5.38% 97.85% | 6472 1.59% 99.44% | 1757 0.43% 99.88% | 406 0.10% 99.97% | 83 0.02% 100.00% | 18 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 406981 +system.ruby.LD.latency_hist::samples 403736 +system.ruby.LD.latency_hist::mean 1517.424765 +system.ruby.LD.latency_hist::gmean 1020.440366 +system.ruby.LD.latency_hist::stdev 1496.326206 +system.ruby.LD.latency_hist | 305362 75.63% 75.63% | 70366 17.43% 93.06% | 20348 5.04% 98.10% | 5804 1.44% 99.54% | 1436 0.36% 99.90% | 342 0.08% 99.98% | 68 0.02% 100.00% | 10 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 403736 system.ruby.LD.hit_latency_hist::bucket_size 1 system.ruby.LD.hit_latency_hist::max_bucket 9 -system.ruby.LD.hit_latency_hist::samples 113 +system.ruby.LD.hit_latency_hist::samples 89 system.ruby.LD.hit_latency_hist::mean 3 system.ruby.LD.hit_latency_hist::gmean 3.000000 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 113 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 113 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 89 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 89 system.ruby.LD.miss_latency_hist::bucket_size 2048 system.ruby.LD.miss_latency_hist::max_bucket 20479 -system.ruby.LD.miss_latency_hist::samples 406868 -system.ruby.LD.miss_latency_hist::mean 1548.514936 -system.ruby.LD.miss_latency_hist::gmean 1030.519523 -system.ruby.LD.miss_latency_hist::stdev 1547.317818 -system.ruby.LD.miss_latency_hist | 306480 75.33% 75.33% | 69760 17.15% 92.47% | 21891 5.38% 97.85% | 6472 1.59% 99.44% | 1757 0.43% 99.88% | 406 0.10% 99.97% | 83 0.02% 100.00% | 18 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 406868 +system.ruby.LD.miss_latency_hist::samples 403647 +system.ruby.LD.miss_latency_hist::mean 1517.758680 +system.ruby.LD.miss_latency_hist::gmean 1021.752799 +system.ruby.LD.miss_latency_hist::stdev 1496.322154 +system.ruby.LD.miss_latency_hist | 305273 75.63% 75.63% | 70366 17.43% 93.06% | 20348 5.04% 98.10% | 5804 1.44% 99.54% | 1436 0.36% 99.90% | 342 0.08% 99.98% | 68 0.02% 100.00% | 10 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 403647 system.ruby.ST.latency_hist::bucket_size 2048 system.ruby.ST.latency_hist::max_bucket 20479 -system.ruby.ST.latency_hist::samples 225146 -system.ruby.ST.latency_hist::mean 1547.516998 -system.ruby.ST.latency_hist::gmean 1031.853555 -system.ruby.ST.latency_hist::stdev 1543.988015 -system.ruby.ST.latency_hist | 169789 75.41% 75.41% | 38573 17.13% 92.55% | 11917 5.29% 97.84% | 3626 1.61% 99.45% | 964 0.43% 99.88% | 219 0.10% 99.97% | 41 0.02% 99.99% | 15 0.01% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 225146 +system.ruby.ST.latency_hist::samples 224477 +system.ruby.ST.latency_hist::mean 1522.618959 +system.ruby.ST.latency_hist::gmean 1026.724184 +system.ruby.ST.latency_hist::stdev 1499.014037 +system.ruby.ST.latency_hist | 169552 75.53% 75.53% | 39227 17.47% 93.01% | 11359 5.06% 98.07% | 3296 1.47% 99.54% | 827 0.37% 99.90% | 170 0.08% 99.98% | 39 0.02% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 224477 system.ruby.ST.hit_latency_hist::bucket_size 1 system.ruby.ST.hit_latency_hist::max_bucket 9 -system.ruby.ST.hit_latency_hist::samples 53 +system.ruby.ST.hit_latency_hist::samples 30 system.ruby.ST.hit_latency_hist::mean 3 system.ruby.ST.hit_latency_hist::gmean 3.000000 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 53 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 53 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 30 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 30 system.ruby.ST.miss_latency_hist::bucket_size 2048 system.ruby.ST.miss_latency_hist::max_bucket 20479 -system.ruby.ST.miss_latency_hist::samples 225093 -system.ruby.ST.miss_latency_hist::mean 1547.880667 -system.ruby.ST.miss_latency_hist::gmean 1033.273530 -system.ruby.ST.miss_latency_hist::stdev 1543.987848 -system.ruby.ST.miss_latency_hist | 169736 75.41% 75.41% | 38573 17.14% 92.54% | 11917 5.29% 97.84% | 3626 1.61% 99.45% | 964 0.43% 99.88% | 219 0.10% 99.97% | 41 0.02% 99.99% | 15 0.01% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 225093 -system.ruby.L1Cache_Controller.Load | 50872 12.50% 12.50% | 50771 12.47% 24.97% | 50915 12.51% 37.48% | 50811 12.48% 49.96% | 51089 12.55% 62.51% | 50942 12.51% 75.02% | 50938 12.51% 87.53% | 50752 12.47% 100.00% -system.ruby.L1Cache_Controller.Load::total 407090 -system.ruby.L1Cache_Controller.Store | 28229 12.54% 12.54% | 28181 12.52% 25.05% | 28245 12.54% 37.60% | 27993 12.43% 50.03% | 28086 12.47% 62.50% | 28102 12.48% 74.98% | 28291 12.56% 87.54% | 28047 12.46% 100.00% -system.ruby.L1Cache_Controller.Store::total 225174 -system.ruby.L1Cache_Controller.L1_Replacement | 9814873 12.50% 12.50% | 9819645 12.50% 25.00% | 9815706 12.50% 37.50% | 9824325 12.51% 50.01% | 9814920 12.50% 62.50% | 9818100 12.50% 75.00% | 9808821 12.49% 87.49% | 9823009 12.51% 100.00% -system.ruby.L1Cache_Controller.L1_Replacement::total 78539399 -system.ruby.L1Cache_Controller.Fwd_GETX | 372 11.56% 11.56% | 430 13.37% 24.93% | 403 12.53% 37.46% | 422 13.12% 50.58% | 400 12.43% 63.01% | 387 12.03% 75.04% | 436 13.55% 88.59% | 367 11.41% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETX::total 3217 -system.ruby.L1Cache_Controller.Fwd_GETS | 784 13.34% 13.34% | 703 11.96% 25.30% | 761 12.95% 38.24% | 724 12.32% 50.56% | 723 12.30% 62.86% | 690 11.74% 74.60% | 733 12.47% 87.07% | 760 12.93% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETS::total 5878 -system.ruby.L1Cache_Controller.Inv | 3 27.27% 27.27% | 1 9.09% 36.36% | 1 9.09% 45.45% | 2 18.18% 63.64% | 1 9.09% 72.73% | 1 9.09% 81.82% | 2 18.18% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.Inv::total 11 -system.ruby.L1Cache_Controller.Ack | 382 12.53% 12.53% | 368 12.07% 24.60% | 367 12.04% 36.63% | 396 12.99% 49.62% | 413 13.55% 63.17% | 390 12.79% 75.96% | 371 12.17% 88.13% | 362 11.87% 100.00% -system.ruby.L1Cache_Controller.Ack::total 3049 -system.ruby.L1Cache_Controller.Data | 694 12.16% 12.16% | 704 12.34% 24.50% | 697 12.21% 36.71% | 700 12.27% 48.97% | 718 12.58% 61.56% | 729 12.77% 74.33% | 707 12.39% 86.72% | 758 13.28% 100.00% -system.ruby.L1Cache_Controller.Data::total 5707 -system.ruby.L1Cache_Controller.Exclusive_Data | 78379 12.52% 12.52% | 78233 12.49% 25.01% | 78415 12.52% 37.53% | 78062 12.46% 49.99% | 78404 12.52% 62.51% | 78265 12.50% 75.01% | 78500 12.53% 87.55% | 77996 12.45% 100.00% -system.ruby.L1Cache_Controller.Exclusive_Data::total 626254 -system.ruby.L1Cache_Controller.Writeback_Ack | 625 12.30% 12.30% | 638 12.55% 24.85% | 619 12.18% 37.03% | 619 12.18% 49.20% | 632 12.43% 61.64% | 635 12.49% 74.13% | 642 12.63% 86.76% | 673 13.24% 100.00% -system.ruby.L1Cache_Controller.Writeback_Ack::total 5083 -system.ruby.L1Cache_Controller.Writeback_Ack_Data | 78390 12.52% 12.52% | 78220 12.49% 25.00% | 78418 12.52% 37.53% | 78074 12.47% 49.99% | 78414 12.52% 62.51% | 78296 12.50% 75.01% | 78500 12.53% 87.55% | 78006 12.45% 100.00% -system.ruby.L1Cache_Controller.Writeback_Ack_Data::total 626318 -system.ruby.L1Cache_Controller.Writeback_Nack | 46 12.85% 12.85% | 50 13.97% 26.82% | 51 14.25% 41.06% | 32 8.94% 50.00% | 53 14.80% 64.80% | 36 10.06% 74.86% | 51 14.25% 89.11% | 39 10.89% 100.00% -system.ruby.L1Cache_Controller.Writeback_Nack::total 358 -system.ruby.L1Cache_Controller.All_acks | 28217 12.54% 12.54% | 28176 12.52% 25.05% | 28229 12.54% 37.59% | 27981 12.43% 50.03% | 28079 12.47% 62.50% | 28094 12.48% 74.98% | 28283 12.57% 87.55% | 28034 12.45% 100.00% -system.ruby.L1Cache_Controller.All_acks::total 225093 -system.ruby.L1Cache_Controller.Use_Timeout | 78379 12.52% 12.52% | 78232 12.49% 25.01% | 78413 12.52% 37.53% | 78061 12.46% 49.99% | 78404 12.52% 62.51% | 78263 12.50% 75.01% | 78499 12.53% 87.55% | 77996 12.45% 100.00% -system.ruby.L1Cache_Controller.Use_Timeout::total 626247 -system.ruby.L1Cache_Controller.I.Load | 50857 12.50% 12.50% | 50764 12.48% 24.98% | 50884 12.51% 37.48% | 50783 12.48% 49.96% | 51044 12.55% 62.51% | 50901 12.51% 75.02% | 50925 12.52% 87.53% | 50722 12.47% 100.00% -system.ruby.L1Cache_Controller.I.Load::total 406880 -system.ruby.L1Cache_Controller.I.Store | 28220 12.54% 12.54% | 28176 12.52% 25.05% | 28229 12.54% 37.59% | 27982 12.43% 50.02% | 28081 12.47% 62.50% | 28095 12.48% 74.98% | 28285 12.57% 87.55% | 28035 12.45% 100.00% -system.ruby.L1Cache_Controller.I.Store::total 225103 -system.ruby.L1Cache_Controller.I.L1_Replacement | 56 10.51% 10.51% | 76 14.26% 24.77% | 71 13.32% 38.09% | 65 12.20% 50.28% | 72 13.51% 63.79% | 59 11.07% 74.86% | 61 11.44% 86.30% | 73 13.70% 100.00% -system.ruby.L1Cache_Controller.I.L1_Replacement::total 533 -system.ruby.L1Cache_Controller.S.L1_Replacement | 693 12.15% 12.15% | 703 12.32% 24.47% | 696 12.20% 36.68% | 700 12.27% 48.95% | 718 12.59% 61.54% | 729 12.78% 74.32% | 707 12.39% 86.71% | 758 13.29% 100.00% -system.ruby.L1Cache_Controller.S.L1_Replacement::total 5704 -system.ruby.L1Cache_Controller.S.Inv | 1 33.33% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Inv::total 3 -system.ruby.L1Cache_Controller.O.L1_Replacement | 54 14.21% 14.21% | 48 12.63% 26.84% | 36 9.47% 36.32% | 47 12.37% 48.68% | 53 13.95% 62.63% | 49 12.89% 75.53% | 55 14.47% 90.00% | 38 10.00% 100.00% -system.ruby.L1Cache_Controller.O.L1_Replacement::total 380 -system.ruby.L1Cache_Controller.O.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.Fwd_GETX::total 1 -system.ruby.L1Cache_Controller.M.Load | 3 21.43% 21.43% | 1 7.14% 28.57% | 2 14.29% 42.86% | 3 21.43% 64.29% | 0 0.00% 64.29% | 1 7.14% 71.43% | 1 7.14% 78.57% | 3 21.43% 100.00% -system.ruby.L1Cache_Controller.M.Load::total 14 -system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 22.22% 22.22% | 3 33.33% 55.56% | 0 0.00% 55.56% | 2 22.22% 77.78% | 0 0.00% 77.78% | 2 22.22% 100.00% -system.ruby.L1Cache_Controller.M.Store::total 9 -system.ruby.L1Cache_Controller.M.L1_Replacement | 50081 12.50% 12.50% | 49976 12.48% 24.98% | 50119 12.51% 37.49% | 50002 12.48% 49.98% | 50246 12.54% 62.52% | 50092 12.51% 75.03% | 50133 12.52% 87.54% | 49901 12.46% 100.00% -system.ruby.L1Cache_Controller.M.L1_Replacement::total 400550 -system.ruby.L1Cache_Controller.M.Fwd_GETX | 21 10.94% 10.94% | 31 16.15% 27.08% | 25 13.02% 40.10% | 25 13.02% 53.13% | 21 10.94% 64.06% | 25 13.02% 77.08% | 25 13.02% 90.10% | 19 9.90% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETX::total 192 -system.ruby.L1Cache_Controller.M.Fwd_GETS | 54 14.17% 14.17% | 48 12.60% 26.77% | 36 9.45% 36.22% | 47 12.34% 48.56% | 53 13.91% 62.47% | 49 12.86% 75.33% | 56 14.70% 90.03% | 38 9.97% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETS::total 381 -system.ruby.L1Cache_Controller.M_W.Load | 8 14.81% 14.81% | 3 5.56% 20.37% | 9 16.67% 37.04% | 5 9.26% 46.30% | 10 18.52% 64.81% | 11 20.37% 85.19% | 3 5.56% 90.74% | 5 9.26% 100.00% -system.ruby.L1Cache_Controller.M_W.Load::total 54 -system.ruby.L1Cache_Controller.M_W.Store | 6 26.09% 26.09% | 2 8.70% 34.78% | 2 8.70% 43.48% | 4 17.39% 60.87% | 4 17.39% 78.26% | 1 4.35% 82.61% | 3 13.04% 95.65% | 1 4.35% 100.00% -system.ruby.L1Cache_Controller.M_W.Store::total 23 -system.ruby.L1Cache_Controller.M_W.L1_Replacement | 902830 12.52% 12.52% | 899421 12.48% 25.00% | 898295 12.46% 37.46% | 905887 12.57% 50.02% | 901263 12.50% 62.53% | 899087 12.47% 75.00% | 900514 12.49% 87.49% | 901987 12.51% 100.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 7209284 -system.ruby.L1Cache_Controller.M_W.Fwd_GETX | 14 11.76% 11.76% | 15 12.61% 24.37% | 15 12.61% 36.97% | 14 11.76% 48.74% | 14 11.76% 60.50% | 27 22.69% 83.19% | 14 11.76% 94.96% | 6 5.04% 100.00% -system.ruby.L1Cache_Controller.M_W.Fwd_GETX::total 119 -system.ruby.L1Cache_Controller.M_W.Fwd_GETS | 32 13.45% 13.45% | 36 15.13% 28.57% | 23 9.66% 38.24% | 24 10.08% 48.32% | 36 15.13% 63.45% | 37 15.55% 78.99% | 24 10.08% 89.08% | 26 10.92% 100.00% -system.ruby.L1Cache_Controller.M_W.Fwd_GETS::total 238 -system.ruby.L1Cache_Controller.M_W.Use_Timeout | 50156 12.50% 12.50% | 50055 12.48% 24.98% | 50183 12.51% 37.49% | 50077 12.48% 49.98% | 50321 12.54% 62.52% | 50168 12.51% 75.03% | 50214 12.52% 87.55% | 49961 12.45% 100.00% -system.ruby.L1Cache_Controller.M_W.Use_Timeout::total 401135 -system.ruby.L1Cache_Controller.MM.Load | 1 6.67% 6.67% | 1 6.67% 13.33% | 3 20.00% 33.33% | 2 13.33% 46.67% | 3 20.00% 66.67% | 3 20.00% 86.67% | 1 6.67% 93.33% | 1 6.67% 100.00% -system.ruby.L1Cache_Controller.MM.Load::total 15 -system.ruby.L1Cache_Controller.MM.Store | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% -system.ruby.L1Cache_Controller.MM.Store::total 4 -system.ruby.L1Cache_Controller.MM.L1_Replacement | 28189 12.54% 12.54% | 28133 12.52% 25.06% | 28187 12.54% 37.60% | 27946 12.43% 50.03% | 28032 12.47% 62.50% | 28063 12.48% 74.98% | 28250 12.57% 87.55% | 27983 12.45% 100.00% -system.ruby.L1Cache_Controller.MM.L1_Replacement::total 224783 -system.ruby.L1Cache_Controller.MM.Fwd_GETX | 10 8.55% 8.55% | 14 11.97% 20.51% | 17 14.53% 35.04% | 18 15.38% 50.43% | 15 12.82% 63.25% | 13 11.11% 74.36% | 13 11.11% 85.47% | 17 14.53% 100.00% -system.ruby.L1Cache_Controller.MM.Fwd_GETX::total 117 -system.ruby.L1Cache_Controller.MM.Fwd_GETS | 24 10.86% 10.86% | 30 13.57% 24.43% | 28 12.67% 37.10% | 23 10.41% 47.51% | 36 16.29% 63.80% | 21 9.50% 73.30% | 22 9.95% 83.26% | 37 16.74% 100.00% -system.ruby.L1Cache_Controller.MM.Fwd_GETS::total 221 -system.ruby.L1Cache_Controller.MM_W.Load | 1 3.33% 3.33% | 0 0.00% 3.33% | 6 20.00% 23.33% | 3 10.00% 33.33% | 9 30.00% 63.33% | 6 20.00% 83.33% | 4 13.33% 96.67% | 1 3.33% 100.00% -system.ruby.L1Cache_Controller.MM_W.Load::total 30 -system.ruby.L1Cache_Controller.MM_W.Store | 2 11.76% 11.76% | 2 11.76% 23.53% | 2 11.76% 35.29% | 4 23.53% 58.82% | 1 5.88% 64.71% | 2 11.76% 76.47% | 1 5.88% 82.35% | 3 17.65% 100.00% -system.ruby.L1Cache_Controller.MM_W.Store::total 17 -system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 518661 12.49% 12.49% | 521491 12.56% 25.06% | 520698 12.54% 37.60% | 514785 12.40% 50.00% | 518151 12.48% 62.48% | 520112 12.53% 75.01% | 520576 12.54% 87.55% | 516624 12.45% 100.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 4151098 -system.ruby.L1Cache_Controller.MM_W.Fwd_GETX | 4 6.67% 6.67% | 11 18.33% 25.00% | 12 20.00% 45.00% | 10 16.67% 61.67% | 6 10.00% 71.67% | 6 10.00% 81.67% | 6 10.00% 91.67% | 5 8.33% 100.00% -system.ruby.L1Cache_Controller.MM_W.Fwd_GETX::total 60 -system.ruby.L1Cache_Controller.MM_W.Fwd_GETS | 14 11.11% 11.11% | 9 7.14% 18.25% | 24 19.05% 37.30% | 19 15.08% 52.38% | 7 5.56% 57.94% | 13 10.32% 68.25% | 14 11.11% 79.37% | 26 20.63% 100.00% -system.ruby.L1Cache_Controller.MM_W.Fwd_GETS::total 126 -system.ruby.L1Cache_Controller.MM_W.Use_Timeout | 28223 12.54% 12.54% | 28177 12.52% 25.05% | 28230 12.54% 37.59% | 27984 12.43% 50.03% | 28083 12.48% 62.50% | 28095 12.48% 74.98% | 28285 12.56% 87.55% | 28035 12.45% 100.00% -system.ruby.L1Cache_Controller.MM_W.Use_Timeout::total 225112 -system.ruby.L1Cache_Controller.IM.L1_Replacement | 2966552 12.54% 12.54% | 2968528 12.55% 25.10% | 2951843 12.48% 37.58% | 2970169 12.56% 50.14% | 2931613 12.40% 62.54% | 2956351 12.50% 75.04% | 2958165 12.51% 87.55% | 2944845 12.45% 100.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement::total 23648066 -system.ruby.L1Cache_Controller.IM.Ack | 380 12.62% 12.62% | 361 11.99% 24.61% | 364 12.09% 36.70% | 391 12.99% 49.68% | 409 13.58% 63.27% | 381 12.65% 75.92% | 365 12.12% 88.04% | 360 11.96% 100.00% -system.ruby.L1Cache_Controller.IM.Ack::total 3011 -system.ruby.L1Cache_Controller.IM.Exclusive_Data | 28217 12.54% 12.54% | 28176 12.52% 25.05% | 28229 12.54% 37.59% | 27981 12.43% 50.03% | 28079 12.47% 62.50% | 28094 12.48% 74.98% | 28283 12.57% 87.55% | 28034 12.45% 100.00% -system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 225093 -system.ruby.L1Cache_Controller.OM.L1_Replacement | 16577 12.58% 12.58% | 16710 12.68% 25.26% | 16598 12.59% 37.85% | 16673 12.65% 50.50% | 16150 12.25% 62.75% | 16566 12.57% 75.32% | 16599 12.59% 87.92% | 15925 12.08% 100.00% -system.ruby.L1Cache_Controller.OM.L1_Replacement::total 131798 -system.ruby.L1Cache_Controller.OM.Ack | 2 5.26% 5.26% | 7 18.42% 23.68% | 3 7.89% 31.58% | 5 13.16% 44.74% | 4 10.53% 55.26% | 9 23.68% 78.95% | 6 15.79% 94.74% | 2 5.26% 100.00% -system.ruby.L1Cache_Controller.OM.Ack::total 38 -system.ruby.L1Cache_Controller.OM.All_acks | 28217 12.54% 12.54% | 28176 12.52% 25.05% | 28229 12.54% 37.59% | 27981 12.43% 50.03% | 28079 12.47% 62.50% | 28094 12.48% 74.98% | 28283 12.57% 87.55% | 28034 12.45% 100.00% -system.ruby.L1Cache_Controller.OM.All_acks::total 225093 -system.ruby.L1Cache_Controller.IS.L1_Replacement | 5331180 12.47% 12.47% | 5334559 12.47% 24.94% | 5349163 12.51% 37.45% | 5338051 12.48% 49.93% | 5368622 12.55% 62.48% | 5346992 12.50% 74.98% | 5333761 12.47% 87.46% | 5364875 12.54% 100.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement::total 42767203 -system.ruby.L1Cache_Controller.IS.Data | 694 12.16% 12.16% | 704 12.34% 24.50% | 697 12.21% 36.71% | 700 12.27% 48.97% | 718 12.58% 61.56% | 729 12.77% 74.33% | 707 12.39% 86.72% | 758 13.28% 100.00% -system.ruby.L1Cache_Controller.IS.Data::total 5707 -system.ruby.L1Cache_Controller.IS.Exclusive_Data | 50162 12.50% 12.50% | 50057 12.48% 24.98% | 50186 12.51% 37.49% | 50081 12.48% 49.98% | 50325 12.54% 62.52% | 50171 12.51% 75.03% | 50217 12.52% 87.55% | 49962 12.45% 100.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 401161 -system.ruby.L1Cache_Controller.SI.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SI.Load::total 1 -system.ruby.L1Cache_Controller.SI.Inv | 2 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 2 25.00% 50.00% | 1 12.50% 62.50% | 1 12.50% 75.00% | 2 25.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SI.Inv::total 8 -system.ruby.L1Cache_Controller.SI.Writeback_Ack | 625 12.30% 12.30% | 638 12.55% 24.85% | 619 12.18% 37.03% | 619 12.18% 49.20% | 632 12.43% 61.64% | 635 12.49% 74.13% | 642 12.63% 86.76% | 673 13.24% 100.00% -system.ruby.L1Cache_Controller.SI.Writeback_Ack::total 5083 -system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data | 66 10.77% 10.77% | 65 10.60% 21.37% | 77 12.56% 33.93% | 79 12.89% 46.82% | 85 13.87% 60.69% | 93 15.17% 75.86% | 63 10.28% 86.13% | 85 13.87% 100.00% -system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data::total 613 -system.ruby.L1Cache_Controller.OI.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 50.00% 50.00% | 0 0.00% 50.00% | 1 16.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 2 33.33% 100.00% -system.ruby.L1Cache_Controller.OI.Fwd_GETX::total 6 -system.ruby.L1Cache_Controller.OI.Fwd_GETS | 3 10.71% 10.71% | 2 7.14% 17.86% | 3 10.71% 28.57% | 5 17.86% 46.43% | 6 21.43% 67.86% | 3 10.71% 78.57% | 2 7.14% 85.71% | 4 14.29% 100.00% -system.ruby.L1Cache_Controller.OI.Fwd_GETS::total 28 -system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data | 711 13.52% 13.52% | 626 11.91% 25.43% | 680 12.93% 38.36% | 653 12.42% 50.78% | 637 12.11% 62.89% | 616 11.72% 74.61% | 670 12.74% 87.35% | 665 12.65% 100.00% -system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data::total 5258 -system.ruby.L1Cache_Controller.OI.Writeback_Nack | 44 12.79% 12.79% | 49 14.24% 27.03% | 50 14.53% 41.57% | 30 8.72% 50.29% | 50 14.53% 64.83% | 34 9.88% 74.71% | 49 14.24% 88.95% | 38 11.05% 100.00% -system.ruby.L1Cache_Controller.OI.Writeback_Nack::total 344 -system.ruby.L1Cache_Controller.MI.Load | 2 2.08% 2.08% | 2 2.08% 4.17% | 11 11.46% 15.62% | 15 15.62% 31.25% | 23 23.96% 55.21% | 19 19.79% 75.00% | 4 4.17% 79.17% | 20 20.83% 100.00% -system.ruby.L1Cache_Controller.MI.Load::total 96 -system.ruby.L1Cache_Controller.MI.Store | 0 0.00% 0.00% | 1 5.56% 5.56% | 10 55.56% 61.11% | 0 0.00% 61.11% | 0 0.00% 61.11% | 1 5.56% 66.67% | 1 5.56% 72.22% | 5 27.78% 100.00% -system.ruby.L1Cache_Controller.MI.Store::total 18 -system.ruby.L1Cache_Controller.MI.Fwd_GETX | 323 11.87% 11.87% | 359 13.19% 25.06% | 331 12.16% 37.22% | 355 13.04% 50.26% | 343 12.60% 62.86% | 316 11.61% 74.47% | 377 13.85% 88.32% | 318 11.68% 100.00% -system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 2722 -system.ruby.L1Cache_Controller.MI.Fwd_GETS | 657 13.45% 13.45% | 578 11.83% 25.29% | 647 13.25% 38.53% | 606 12.41% 50.94% | 585 11.98% 62.92% | 567 11.61% 74.53% | 615 12.59% 87.12% | 629 12.88% 100.00% -system.ruby.L1Cache_Controller.MI.Fwd_GETS::total 4884 -system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data | 77290 12.51% 12.51% | 77171 12.49% 25.00% | 77328 12.52% 37.52% | 76987 12.46% 49.99% | 77350 12.52% 62.51% | 77272 12.51% 75.02% | 77390 12.53% 87.55% | 76937 12.45% 100.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data::total 617725 -system.ruby.L1Cache_Controller.II.Writeback_Ack_Data | 323 11.87% 11.87% | 358 13.15% 25.02% | 333 12.23% 37.25% | 355 13.04% 50.29% | 342 12.56% 62.86% | 315 11.57% 74.43% | 377 13.85% 88.28% | 319 11.72% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Ack_Data::total 2722 -system.ruby.L1Cache_Controller.II.Writeback_Nack | 2 14.29% 14.29% | 1 7.14% 21.43% | 1 7.14% 28.57% | 2 14.29% 42.86% | 3 21.43% 64.29% | 2 14.29% 78.57% | 2 14.29% 92.86% | 1 7.14% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Nack::total 14 -system.ruby.L2Cache_Controller.L1_GETS 510526 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 279973 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTO 1729 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 714197 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTS_only 22269 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTS 380 0.00% 0.00% -system.ruby.L2Cache_Controller.All_Acks 219823 0.00% 0.00% -system.ruby.L2Cache_Controller.Data 220223 0.00% 0.00% -system.ruby.L2Cache_Controller.Data_Exclusive 397040 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBCLEANDATA 398133 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 225463 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Ack 616817 0.00% 0.00% -system.ruby.L2Cache_Controller.Unblock 13512 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 626247 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 705892 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 397447 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 219833 0.00% 0.00% -system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 612 0.00% 0.00% -system.ruby.L2Cache_Controller.ILS.L1_PUTS 1 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_GETS 5486 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_GETX 3031 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTO 1 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTX 620443 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTS 8 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOX.L1_GETS 4 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOX.L1_GETX 3 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOX.L1_PUTO 511 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOX.L1_PUTX 345 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_GETS 24 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_GETX 4 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_PUTO 212 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_PUTX 4539 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_PUTS_only 518 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSX.L1_PUTS 6 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETS 2 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L2_Replacement 611 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_GETS 13 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_GETX 7 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_PUTX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_PUTS_only 4528 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L1_PUTS 30 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSX.L2_Replacement 212 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 1 0.00% 0.00% -system.ruby.L2Cache_Controller.SLS.L2_Replacement 2 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 3902 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 2225 0.00% 0.00% +system.ruby.ST.miss_latency_hist::samples 224447 +system.ruby.ST.miss_latency_hist::mean 1522.822074 +system.ruby.ST.miss_latency_hist::gmean 1027.525327 +system.ruby.ST.miss_latency_hist::stdev 1499.011250 +system.ruby.ST.miss_latency_hist | 169522 75.53% 75.53% | 39227 17.48% 93.01% | 11359 5.06% 98.07% | 3296 1.47% 99.54% | 827 0.37% 99.90% | 170 0.08% 99.98% | 39 0.02% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 224447 +system.ruby.L1Cache_Controller.Load | 50543 12.52% 12.52% | 50614 12.53% 25.05% | 50311 12.46% 37.51% | 50685 12.55% 50.06% | 50542 12.52% 62.57% | 50424 12.49% 75.06% | 50331 12.46% 87.52% | 50386 12.48% 100.00% +system.ruby.L1Cache_Controller.Load::total 403836 +system.ruby.L1Cache_Controller.Store | 28185 12.55% 12.55% | 28135 12.53% 25.09% | 28201 12.56% 37.65% | 27871 12.41% 50.06% | 28023 12.48% 62.54% | 28050 12.49% 75.04% | 28175 12.55% 87.59% | 27873 12.41% 100.00% +system.ruby.L1Cache_Controller.Store::total 224513 +system.ruby.L1Cache_Controller.L1_Replacement | 9456290 12.50% 12.50% | 9453861 12.49% 24.99% | 9456743 12.50% 37.49% | 9458000 12.50% 49.99% | 9456358 12.50% 62.49% | 9459066 12.50% 74.99% | 9459283 12.50% 87.49% | 9464648 12.51% 100.00% +system.ruby.L1Cache_Controller.L1_Replacement::total 75664249 +system.ruby.L1Cache_Controller.Fwd_GETX | 149 10.92% 10.92% | 197 14.43% 25.35% | 173 12.67% 38.02% | 174 12.75% 50.77% | 167 12.23% 63.00% | 160 11.72% 74.73% | 162 11.87% 86.59% | 183 13.41% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETX::total 1365 +system.ruby.L1Cache_Controller.Fwd_GETS | 730 13.05% 13.05% | 740 13.23% 26.27% | 652 11.65% 37.93% | 650 11.62% 49.54% | 717 12.82% 62.36% | 700 12.51% 74.87% | 725 12.96% 87.83% | 681 12.17% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETS::total 5595 +system.ruby.L1Cache_Controller.Inv | 233 12.80% 12.80% | 238 13.07% 25.86% | 212 11.64% 37.51% | 230 12.63% 50.14% | 213 11.70% 61.83% | 227 12.47% 74.30% | 221 12.14% 86.44% | 247 13.56% 100.00% +system.ruby.L1Cache_Controller.Inv::total 1821 +system.ruby.L1Cache_Controller.Ack | 380 12.46% 12.46% | 368 12.07% 24.52% | 371 12.16% 36.69% | 403 13.21% 49.90% | 382 12.52% 62.43% | 403 13.21% 75.64% | 379 12.43% 88.07% | 364 11.93% 100.00% +system.ruby.L1Cache_Controller.Ack::total 3050 +system.ruby.L1Cache_Controller.Data | 50306 12.51% 12.51% | 50385 12.53% 25.04% | 50094 12.46% 37.50% | 50490 12.56% 50.05% | 50329 12.52% 62.57% | 50235 12.49% 75.06% | 50131 12.47% 87.52% | 50173 12.48% 100.00% +system.ruby.L1Cache_Controller.Data::total 402143 +system.ruby.L1Cache_Controller.Exclusive_Data | 28370 12.56% 12.56% | 28338 12.54% 25.10% | 28394 12.57% 37.66% | 28025 12.40% 50.07% | 28209 12.48% 62.55% | 28223 12.49% 75.04% | 28329 12.54% 87.58% | 28063 12.42% 100.00% +system.ruby.L1Cache_Controller.Exclusive_Data::total 225951 +system.ruby.L1Cache_Controller.Writeback_Ack | 646 12.65% 12.65% | 679 13.29% 25.94% | 600 11.75% 37.69% | 633 12.39% 50.08% | 633 12.39% 62.47% | 657 12.86% 75.33% | 612 11.98% 87.31% | 648 12.69% 100.00% +system.ruby.L1Cache_Controller.Writeback_Ack::total 5108 +system.ruby.L1Cache_Controller.Writeback_Ack_Data | 77750 12.52% 12.52% | 77745 12.52% 25.05% | 77634 12.51% 37.55% | 77612 12.50% 50.06% | 77650 12.51% 62.57% | 77523 12.49% 75.05% | 77567 12.50% 87.55% | 77298 12.45% 100.00% +system.ruby.L1Cache_Controller.Writeback_Ack_Data::total 620779 +system.ruby.L1Cache_Controller.Writeback_Nack | 248 13.20% 13.20% | 246 13.09% 26.29% | 216 11.50% 37.79% | 237 12.61% 50.40% | 218 11.60% 62.00% | 239 12.72% 74.72% | 231 12.29% 87.01% | 244 12.99% 100.00% +system.ruby.L1Cache_Controller.Writeback_Nack::total 1879 +system.ruby.L1Cache_Controller.All_acks | 28178 12.55% 12.55% | 28128 12.53% 25.09% | 28199 12.56% 37.65% | 27860 12.41% 50.06% | 28012 12.48% 62.54% | 28046 12.50% 75.04% | 28156 12.54% 87.58% | 27868 12.42% 100.00% +system.ruby.L1Cache_Controller.All_acks::total 224447 +system.ruby.L1Cache_Controller.Use_Timeout | 28370 12.56% 12.56% | 28338 12.54% 25.10% | 28394 12.57% 37.66% | 28025 12.40% 50.07% | 28209 12.48% 62.55% | 28223 12.49% 75.04% | 28329 12.54% 87.58% | 28063 12.42% 100.00% +system.ruby.L1Cache_Controller.Use_Timeout::total 225951 +system.ruby.L1Cache_Controller.I.Load | 50501 12.51% 12.51% | 50597 12.53% 25.04% | 50292 12.46% 37.50% | 50659 12.55% 50.05% | 50527 12.52% 62.57% | 50416 12.49% 75.06% | 50305 12.46% 87.52% | 50369 12.48% 100.00% +system.ruby.L1Cache_Controller.I.Load::total 403666 +system.ruby.L1Cache_Controller.I.Store | 28175 12.55% 12.55% | 28122 12.53% 25.08% | 28197 12.56% 37.65% | 27859 12.41% 50.06% | 28010 12.48% 62.54% | 28043 12.50% 75.04% | 28155 12.55% 87.58% | 27869 12.42% 100.00% +system.ruby.L1Cache_Controller.I.Store::total 224430 +system.ruby.L1Cache_Controller.I.L1_Replacement | 51 12.35% 12.35% | 56 13.56% 25.91% | 48 11.62% 37.53% | 47 11.38% 48.91% | 45 10.90% 59.81% | 52 12.59% 72.40% | 62 15.01% 87.41% | 52 12.59% 100.00% +system.ruby.L1Cache_Controller.I.L1_Replacement::total 413 +system.ruby.L1Cache_Controller.S.Load | 6 12.50% 12.50% | 7 14.58% 27.08% | 7 14.58% 41.67% | 9 18.75% 60.42% | 4 8.33% 68.75% | 4 8.33% 77.08% | 5 10.42% 87.50% | 6 12.50% 100.00% +system.ruby.L1Cache_Controller.S.Load::total 48 +system.ruby.L1Cache_Controller.S.Store | 4 16.00% 16.00% | 7 28.00% 44.00% | 3 12.00% 56.00% | 1 4.00% 60.00% | 4 16.00% 76.00% | 3 12.00% 88.00% | 2 8.00% 96.00% | 1 4.00% 100.00% +system.ruby.L1Cache_Controller.S.Store::total 25 +system.ruby.L1Cache_Controller.S.L1_Replacement | 50293 12.51% 12.51% | 50374 12.53% 25.04% | 50080 12.46% 37.49% | 50482 12.56% 50.05% | 50317 12.51% 62.57% | 50228 12.49% 75.06% | 50120 12.47% 87.52% | 50160 12.48% 100.00% +system.ruby.L1Cache_Controller.S.L1_Replacement::total 402054 +system.ruby.L1Cache_Controller.S.Fwd_GETS | 41 11.26% 11.26% | 43 11.81% 23.08% | 48 13.19% 36.26% | 56 15.38% 51.65% | 46 12.64% 64.29% | 46 12.64% 76.92% | 45 12.36% 89.29% | 39 10.71% 100.00% +system.ruby.L1Cache_Controller.S.Fwd_GETS::total 364 +system.ruby.L1Cache_Controller.S.Inv | 9 15.25% 15.25% | 3 5.08% 20.34% | 11 18.64% 38.98% | 7 11.86% 50.85% | 7 11.86% 62.71% | 4 6.78% 69.49% | 7 11.86% 81.36% | 11 18.64% 100.00% +system.ruby.L1Cache_Controller.S.Inv::total 59 +system.ruby.L1Cache_Controller.O.L1_Replacement | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.O.L1_Replacement::total 2 +system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M.Store::total 1 +system.ruby.L1Cache_Controller.M.L1_Replacement | 191 12.77% 12.77% | 210 14.04% 26.80% | 195 13.03% 39.84% | 163 10.90% 50.74% | 196 13.10% 63.84% | 177 11.83% 75.67% | 169 11.30% 86.97% | 195 13.03% 100.00% +system.ruby.L1Cache_Controller.M.L1_Replacement::total 1496 +system.ruby.L1Cache_Controller.M.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 20.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 4 80.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETX::total 5 +system.ruby.L1Cache_Controller.M.Fwd_GETS | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETS::total 2 +system.ruby.L1Cache_Controller.M_W.L1_Replacement | 395 10.57% 10.57% | 427 11.43% 22.00% | 786 21.03% 43.03% | 434 11.61% 54.64% | 301 8.05% 62.70% | 536 14.34% 77.04% | 484 12.95% 89.99% | 374 10.01% 100.00% +system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 3737 +system.ruby.L1Cache_Controller.M_W.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 22.22% 22.22% | 0 0.00% 22.22% | 0 0.00% 22.22% | 7 77.78% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M_W.Fwd_GETX::total 9 +system.ruby.L1Cache_Controller.M_W.Use_Timeout | 192 12.77% 12.77% | 210 13.96% 26.73% | 195 12.97% 39.69% | 165 10.97% 50.66% | 197 13.10% 63.76% | 177 11.77% 75.53% | 173 11.50% 87.03% | 195 12.97% 100.00% +system.ruby.L1Cache_Controller.M_W.Use_Timeout::total 1504 +system.ruby.L1Cache_Controller.MM.Load | 1 7.69% 7.69% | 3 23.08% 30.77% | 2 15.38% 46.15% | 1 7.69% 53.85% | 0 0.00% 53.85% | 0 0.00% 53.85% | 3 23.08% 76.92% | 3 23.08% 100.00% +system.ruby.L1Cache_Controller.MM.Load::total 13 +system.ruby.L1Cache_Controller.MM.Store | 2 25.00% 25.00% | 1 12.50% 37.50% | 1 12.50% 50.00% | 1 12.50% 62.50% | 0 0.00% 62.50% | 1 12.50% 75.00% | 1 12.50% 87.50% | 1 12.50% 100.00% +system.ruby.L1Cache_Controller.MM.Store::total 8 +system.ruby.L1Cache_Controller.MM.L1_Replacement | 28136 12.56% 12.56% | 28075 12.53% 25.08% | 28162 12.57% 37.65% | 27822 12.42% 50.06% | 27974 12.48% 62.55% | 27998 12.49% 75.04% | 28105 12.54% 87.58% | 27827 12.42% 100.00% +system.ruby.L1Cache_Controller.MM.L1_Replacement::total 224099 +system.ruby.L1Cache_Controller.MM.Fwd_GETX | 13 9.85% 9.85% | 25 18.94% 28.79% | 20 15.15% 43.94% | 16 12.12% 56.06% | 15 11.36% 67.42% | 12 9.09% 76.52% | 16 12.12% 88.64% | 15 11.36% 100.00% +system.ruby.L1Cache_Controller.MM.Fwd_GETX::total 132 +system.ruby.L1Cache_Controller.MM.Fwd_GETS | 29 13.36% 13.36% | 28 12.90% 26.27% | 17 7.83% 34.10% | 23 10.60% 44.70% | 23 10.60% 55.30% | 36 16.59% 71.89% | 35 16.13% 88.02% | 26 11.98% 100.00% +system.ruby.L1Cache_Controller.MM.Fwd_GETS::total 217 +system.ruby.L1Cache_Controller.MM_W.Load | 6 21.43% 21.43% | 4 14.29% 35.71% | 3 10.71% 46.43% | 3 10.71% 57.14% | 6 21.43% 78.57% | 3 10.71% 89.29% | 1 3.57% 92.86% | 2 7.14% 100.00% +system.ruby.L1Cache_Controller.MM_W.Load::total 28 +system.ruby.L1Cache_Controller.MM_W.Store | 3 14.29% 14.29% | 2 9.52% 23.81% | 0 0.00% 23.81% | 5 23.81% 47.62% | 4 19.05% 66.67% | 2 9.52% 76.19% | 4 19.05% 95.24% | 1 4.76% 100.00% +system.ruby.L1Cache_Controller.MM_W.Store::total 21 +system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 621119 12.62% 12.62% | 613463 12.47% 25.09% | 615369 12.51% 37.60% | 613454 12.47% 50.06% | 615301 12.50% 62.57% | 615852 12.52% 75.08% | 613919 12.48% 87.56% | 612169 12.44% 100.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 4920646 +system.ruby.L1Cache_Controller.MM_W.Fwd_GETX | 12 9.45% 9.45% | 34 26.77% 36.22% | 11 8.66% 44.88% | 15 11.81% 56.69% | 15 11.81% 68.50% | 17 13.39% 81.89% | 4 3.15% 85.04% | 19 14.96% 100.00% +system.ruby.L1Cache_Controller.MM_W.Fwd_GETX::total 127 +system.ruby.L1Cache_Controller.MM_W.Fwd_GETS | 25 12.25% 12.25% | 35 17.16% 29.41% | 15 7.35% 36.76% | 27 13.24% 50.00% | 27 13.24% 63.24% | 27 13.24% 76.47% | 27 13.24% 89.71% | 21 10.29% 100.00% +system.ruby.L1Cache_Controller.MM_W.Fwd_GETS::total 204 +system.ruby.L1Cache_Controller.MM_W.Use_Timeout | 28178 12.55% 12.55% | 28128 12.53% 25.09% | 28199 12.56% 37.65% | 27860 12.41% 50.06% | 28012 12.48% 62.54% | 28046 12.50% 75.04% | 28156 12.54% 87.58% | 27868 12.42% 100.00% +system.ruby.L1Cache_Controller.MM_W.Use_Timeout::total 224447 +system.ruby.L1Cache_Controller.IM.L1_Replacement | 3178623 12.60% 12.60% | 3133531 12.42% 25.02% | 3166168 12.55% 37.57% | 3128956 12.40% 49.97% | 3171906 12.57% 62.54% | 3132218 12.41% 74.96% | 3164131 12.54% 87.50% | 3154429 12.50% 100.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement::total 25229962 +system.ruby.L1Cache_Controller.IM.Ack | 163 13.27% 13.27% | 155 12.62% 25.90% | 149 12.13% 38.03% | 163 13.27% 51.30% | 150 12.21% 63.52% | 156 12.70% 76.22% | 152 12.38% 88.60% | 140 11.40% 100.00% +system.ruby.L1Cache_Controller.IM.Ack::total 1228 +system.ruby.L1Cache_Controller.IM.Exclusive_Data | 28174 12.55% 12.55% | 28121 12.53% 25.08% | 28196 12.56% 37.65% | 27859 12.41% 50.06% | 28009 12.48% 62.54% | 28043 12.50% 75.04% | 28154 12.55% 87.58% | 27867 12.42% 100.00% +system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 224423 +system.ruby.L1Cache_Controller.SM.L1_Replacement | 1133 22.51% 22.51% | 986 19.59% 42.09% | 762 15.14% 57.23% | 192 3.81% 61.04% | 902 17.92% 78.96% | 385 7.65% 86.61% | 473 9.40% 96.01% | 201 3.99% 100.00% +system.ruby.L1Cache_Controller.SM.L1_Replacement::total 5034 +system.ruby.L1Cache_Controller.SM.Inv | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SM.Inv::total 1 +system.ruby.L1Cache_Controller.SM.Exclusive_Data | 4 16.67% 16.67% | 7 29.17% 45.83% | 3 12.50% 58.33% | 1 4.17% 62.50% | 3 12.50% 75.00% | 3 12.50% 87.50% | 2 8.33% 95.83% | 1 4.17% 100.00% +system.ruby.L1Cache_Controller.SM.Exclusive_Data::total 24 +system.ruby.L1Cache_Controller.OM.L1_Replacement | 21441 12.36% 12.36% | 21531 12.41% 24.77% | 22013 12.69% 37.46% | 22555 13.00% 50.46% | 22104 12.74% 63.20% | 20567 11.85% 75.05% | 21301 12.28% 87.33% | 21980 12.67% 100.00% +system.ruby.L1Cache_Controller.OM.L1_Replacement::total 173492 +system.ruby.L1Cache_Controller.OM.Ack | 217 11.91% 11.91% | 213 11.69% 23.60% | 222 12.18% 35.78% | 240 13.17% 48.96% | 232 12.73% 61.69% | 247 13.56% 75.25% | 227 12.46% 87.71% | 224 12.29% 100.00% +system.ruby.L1Cache_Controller.OM.Ack::total 1822 +system.ruby.L1Cache_Controller.OM.All_acks | 28178 12.55% 12.55% | 28128 12.53% 25.09% | 28199 12.56% 37.65% | 27860 12.41% 50.06% | 28012 12.48% 62.54% | 28046 12.50% 75.04% | 28156 12.54% 87.58% | 27868 12.42% 100.00% +system.ruby.L1Cache_Controller.OM.All_acks::total 224447 +system.ruby.L1Cache_Controller.IS.L1_Replacement | 5554907 12.43% 12.43% | 5605208 12.54% 24.96% | 5573160 12.47% 37.43% | 5613895 12.56% 49.99% | 5567311 12.45% 62.44% | 5611053 12.55% 75.00% | 5580519 12.48% 87.48% | 5597261 12.52% 100.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement::total 44703314 +system.ruby.L1Cache_Controller.IS.Data | 50306 12.51% 12.51% | 50385 12.53% 25.04% | 50094 12.46% 37.50% | 50490 12.56% 50.05% | 50329 12.52% 62.57% | 50235 12.49% 75.06% | 50131 12.47% 87.52% | 50173 12.48% 100.00% +system.ruby.L1Cache_Controller.IS.Data::total 402143 +system.ruby.L1Cache_Controller.IS.Exclusive_Data | 192 12.77% 12.77% | 210 13.96% 26.73% | 195 12.97% 39.69% | 165 10.97% 50.66% | 197 13.10% 63.76% | 177 11.77% 75.53% | 173 11.50% 87.03% | 195 12.97% 100.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 1504 +system.ruby.L1Cache_Controller.SI.Load | 14 21.54% 21.54% | 2 3.08% 24.62% | 7 10.77% 35.38% | 13 20.00% 55.38% | 5 7.69% 63.08% | 1 1.54% 64.62% | 17 26.15% 90.77% | 6 9.23% 100.00% +system.ruby.L1Cache_Controller.SI.Load::total 65 +system.ruby.L1Cache_Controller.SI.Store | 1 3.57% 3.57% | 3 10.71% 14.29% | 0 0.00% 14.29% | 4 14.29% 28.57% | 5 17.86% 46.43% | 1 3.57% 50.00% | 13 46.43% 96.43% | 1 3.57% 100.00% +system.ruby.L1Cache_Controller.SI.Store::total 28 +system.ruby.L1Cache_Controller.SI.Fwd_GETS | 374 12.94% 12.94% | 385 13.32% 26.26% | 338 11.70% 37.96% | 361 12.49% 50.45% | 369 12.77% 63.22% | 354 12.25% 75.47% | 375 12.98% 88.44% | 334 11.56% 100.00% +system.ruby.L1Cache_Controller.SI.Fwd_GETS::total 2890 +system.ruby.L1Cache_Controller.SI.Inv | 224 12.72% 12.72% | 235 13.34% 26.06% | 201 11.41% 37.48% | 223 12.66% 50.14% | 205 11.64% 61.78% | 223 12.66% 74.45% | 214 12.15% 86.60% | 236 13.40% 100.00% +system.ruby.L1Cache_Controller.SI.Inv::total 1761 +system.ruby.L1Cache_Controller.SI.Writeback_Ack | 645 12.63% 12.63% | 679 13.30% 25.94% | 600 11.75% 37.69% | 632 12.38% 50.07% | 632 12.38% 62.45% | 657 12.87% 75.32% | 612 11.99% 87.31% | 648 12.69% 100.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack::total 5105 +system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data | 49424 12.51% 12.51% | 49460 12.52% 25.02% | 49279 12.47% 37.49% | 49627 12.56% 50.05% | 49480 12.52% 62.57% | 49348 12.49% 75.06% | 49294 12.47% 87.53% | 49276 12.47% 100.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data::total 395188 +system.ruby.L1Cache_Controller.OI.Fwd_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OI.Fwd_GETX::total 1 +system.ruby.L1Cache_Controller.OI.Fwd_GETS | 0 0.00% 0.00% | 1 11.11% 11.11% | 0 0.00% 11.11% | 1 11.11% 22.22% | 2 22.22% 44.44% | 3 33.33% 77.78% | 1 11.11% 88.89% | 1 11.11% 100.00% +system.ruby.L1Cache_Controller.OI.Fwd_GETS::total 9 +system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data | 261 13.66% 13.66% | 248 12.98% 26.65% | 233 12.20% 38.85% | 182 9.53% 48.38% | 250 13.09% 61.47% | 234 12.25% 73.72% | 242 12.67% 86.39% | 260 13.61% 100.00% +system.ruby.L1Cache_Controller.OI.Writeback_Ack_Data::total 1910 +system.ruby.L1Cache_Controller.OI.Writeback_Nack | 24 20.69% 20.69% | 11 9.48% 30.17% | 13 11.21% 41.38% | 15 12.93% 54.31% | 13 11.21% 65.52% | 16 13.79% 79.31% | 16 13.79% 93.10% | 8 6.90% 100.00% +system.ruby.L1Cache_Controller.OI.Writeback_Nack::total 116 +system.ruby.L1Cache_Controller.MI.Load | 15 93.75% 93.75% | 1 6.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.MI.Load::total 16 +system.ruby.L1Cache_Controller.MI.Fwd_GETX | 124 11.37% 11.37% | 138 12.65% 24.01% | 141 12.92% 36.94% | 140 12.83% 49.77% | 137 12.56% 62.33% | 131 12.01% 74.34% | 131 12.01% 86.34% | 149 13.66% 100.00% +system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 1091 +system.ruby.L1Cache_Controller.MI.Fwd_GETS | 260 13.62% 13.62% | 248 12.99% 26.61% | 234 12.26% 38.87% | 182 9.53% 48.40% | 249 13.04% 61.45% | 234 12.26% 73.70% | 242 12.68% 86.38% | 260 13.62% 100.00% +system.ruby.L1Cache_Controller.MI.Fwd_GETS::total 1909 +system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data | 27942 12.55% 12.55% | 27899 12.53% 25.09% | 27982 12.57% 37.66% | 27663 12.43% 50.08% | 27784 12.48% 62.57% | 27810 12.49% 75.06% | 27901 12.53% 87.59% | 27613 12.41% 100.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data::total 222594 +system.ruby.L1Cache_Controller.II.Writeback_Ack | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Ack::total 3 +system.ruby.L1Cache_Controller.II.Writeback_Ack_Data | 123 11.32% 11.32% | 138 12.70% 24.01% | 140 12.88% 36.89% | 140 12.88% 49.77% | 136 12.51% 62.28% | 131 12.05% 74.33% | 130 11.96% 86.29% | 149 13.71% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Ack_Data::total 1087 +system.ruby.L1Cache_Controller.II.Writeback_Nack | 224 12.71% 12.71% | 235 13.33% 26.04% | 203 11.51% 37.55% | 222 12.59% 50.14% | 205 11.63% 61.77% | 223 12.65% 74.42% | 215 12.20% 86.61% | 236 13.39% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Nack::total 1763 +system.ruby.L2Cache_Controller.L1_GETS 501706 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 280108 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTO 131 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 260500 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS_only 476451 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS 25484 0.00% 0.00% +system.ruby.L2Cache_Controller.All_Acks 222478 0.00% 0.00% +system.ruby.L2Cache_Controller.Data 616903 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBCLEANDATA 395188 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 224504 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Ack 222462 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 408333 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 225951 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 690870 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 394442 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 219255 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_GETS 3254 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_GETX 1820 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 391949 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_PUTS 3239 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_GETS 2128 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_GETX 1228 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_PUTX 223680 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_PUTS 1753 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOX.L1_GETS 1 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOX.L1_PUTO 117 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOX.L1_PUTX 116 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_GETS 8 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_PUTO 1 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_PUTX 1793 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_PUTS_only 118 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSX.L1_PUTS 5 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETS 2517 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETX 1396 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 391275 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_GETS 10 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_GETX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_PUTX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_PUTS_only 1700 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L1_PUTS 15 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSX.L2_Replacement 91 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_GETS 18 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_GETX 14 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_PUTS_only 3244 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L1_PUTS 26 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L2_Replacement 2498 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 1287 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 739 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_PUTX 3 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 616629 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_GETS 86 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_GETX 44 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_PUTO 929 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_PUTX 5022 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_WBCLEANDATA 377 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.L1_WBDIRTYDATA 134 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOXW.Unblock 518 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_GETS 84 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_GETX 73 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_PUTX 83 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS_only 15289 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS 91 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_WBCLEANDATA 3142 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.L1_WBDIRTYDATA 1605 0.00% 0.00% -system.ruby.L2Cache_Controller.ILOSXW.Unblock 10 0.00% 0.00% -system.ruby.L2Cache_Controller.ILSW.L1_PUTS 9 0.00% 0.00% -system.ruby.L2Cache_Controller.ILSW.L1_WBCLEANDATA 1 0.00% 0.00% -system.ruby.L2Cache_Controller.IW.L1_GETS 11 0.00% 0.00% -system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 612 0.00% 0.00% -system.ruby.L2Cache_Controller.SW.Unblock 1 0.00% 0.00% -system.ruby.L2Cache_Controller.SW.L2_Replacement 25 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.L1_GETS 121 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.L1_GETX 86 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.Unblock 4528 0.00% 0.00% -system.ruby.L2Cache_Controller.OXW.L2_Replacement 34549 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXW.L1_PUTS 165 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXW.Unblock 30 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXW.L2_Replacement 246 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_GETS 24257 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_GETX 13813 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_PUTX 5282 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_PUTS 17 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBCLEANDATA 394001 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 223724 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.Unblock 2718 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.L1_PUTO 5 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.L1_PUTX 7 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.L1_PUTS_only 45 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.Unblock 4 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOX.Exclusive_Unblock 7 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_GETS 513 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_GETX 128 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_PUTO 71 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_PUTX 77511 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.L1_PUTS 34 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.Unblock 5265 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOXX.Exclusive_Unblock 3255 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOSX.L1_PUTX 264 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOSX.L1_PUTS_only 138 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLOSX.Unblock 24 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLXO.L1_PUTX 50 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLXO.L1_PUTS_only 29 0.00% 0.00% -system.ruby.L2Cache_Controller.IFLXO.Exclusive_Unblock 4 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_GETS 48444 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_GETX 25465 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_PUTX 427 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_PUTS 4 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Data 399 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Data_Exclusive 397040 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Unblock 399 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Exclusive_Unblock 397035 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.L1_GETS 21845 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.L1_GETX 11064 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.Data 219824 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_GETS 5622 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_GETX 2829 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_PUTX 209 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.All_Acks 219823 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 219819 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.L1_GETS 61 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.L1_GETX 48 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.L1_PUTX 3 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 2225 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.Unblock 2 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L2_Replacement 21 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L1_GETS 100 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L1_GETX 62 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L1_PUTX 8 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 3902 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L2_Replacement 53526 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXS.L1_PUTS_only 50 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXS.Unblock 13 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSXS.L2_Replacement 71 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETS 2504 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETX 1258 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.Writeback_Ack 616605 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSI.L1_PUTS_only 1059 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_PUTS 5 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 222382 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.L1_GETS 6 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.L1_PUTO 11 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.L1_PUTX 1580 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.L1_WBDIRTYDATA 117 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOXW.Unblock 118 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_GETS 82 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_GETX 11 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_PUTX 60 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS_only 4226 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_PUTS 49 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.L1_WBDIRTYDATA 1793 0.00% 0.00% +system.ruby.L2Cache_Controller.ILOSXW.Unblock 6 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSW.L1_PUTS 119 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSW.Unblock 26 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSW.L2_Replacement 177 0.00% 0.00% +system.ruby.L2Cache_Controller.ILSW.L1_GETS 108 0.00% 0.00% +system.ruby.L2Cache_Controller.ILSW.L1_GETX 105 0.00% 0.00% +system.ruby.L2Cache_Controller.ILSW.L1_PUTS 11967 0.00% 0.00% +system.ruby.L2Cache_Controller.ILSW.L1_WBCLEANDATA 3239 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_GETS 16149 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_GETX 9267 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 391949 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.L1_GETS 61 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.L1_GETX 40 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.Unblock 3244 0.00% 0.00% +system.ruby.L2Cache_Controller.SW.L2_Replacement 22454 0.00% 0.00% +system.ruby.L2Cache_Controller.OXW.L1_GETS 68 0.00% 0.00% +system.ruby.L2Cache_Controller.OXW.L1_GETX 42 0.00% 0.00% +system.ruby.L2Cache_Controller.OXW.Unblock 1700 0.00% 0.00% +system.ruby.L2Cache_Controller.OXW.L2_Replacement 9730 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXW.L1_PUTS_only 2 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXW.L1_PUTS 56 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXW.Unblock 15 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXW.L2_Replacement 148 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_GETS 5812 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_GETX 3784 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_PUTX 1588 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_PUTS 58 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 222594 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.Unblock 1086 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.L1_GETS 256 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.L1_GETX 135 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.L1_PUTS_only 28230 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.L1_PUTS 202 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLS.Unblock 3254 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.L1_PUTO 2 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.L1_PUTS_only 7 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.Unblock 1 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOX.Exclusive_Unblock 2 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.L1_GETS 214 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.L1_GETX 37 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.L1_PUTX 31465 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.L1_PUTS 104 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.Unblock 1911 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOXX.Exclusive_Unblock 1445 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOSX.L1_PUTX 109 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOSX.L1_PUTS_only 80 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOSX.L1_PUTS 5 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLOSX.Unblock 8 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLXO.L1_PUTX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.IFLXO.Exclusive_Unblock 1 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.L1_GETS 48255 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.L1_GETX 26567 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.L1_PUTS 7485 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Data 394425 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Unblock 394419 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.L1_GETS 20782 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.L1_GETX 12166 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.Data 220644 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.L1_GETS 103 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.L1_GETX 166 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.L1_PUTS_only 29804 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.L1_PUTS 248 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.Data 1834 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_GETS 5289 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_GETX 2899 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_PUTX 94 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_PUTS_only 16694 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_PUTS 119 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.All_Acks 222478 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 222477 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.L1_GETS 4 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.L1_GETX 31 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.L1_PUTX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 739 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETS 40 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETX 20 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_PUTS 14 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.Unblock 2517 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L2_Replacement 29818 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L1_GETS 14 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L1_GETX 19 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L1_PUTX 7 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 1287 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L2_Replacement 12281 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXS.L1_PUTS_only 46 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXS.Unblock 10 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSXS.L2_Replacement 9 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSS.L1_PUTS_only 36 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSS.Unblock 18 0.00% 0.00% +system.ruby.L2Cache_Controller.SLSS.L2_Replacement 7 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.L1_GETS 798 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.L1_GETX 364 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.Writeback_Ack 222371 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSI.L1_PUTS_only 315 0.00% 0.00% system.ruby.L2Cache_Controller.OLSI.L1_PUTS 15 0.00% 0.00% -system.ruby.L2Cache_Controller.OLSI.Writeback_Ack 212 0.00% 0.00% -system.ruby.Directory_Controller.GETX 219834 0.00% 0.00% -system.ruby.Directory_Controller.GETS 397454 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 616629 0.00% 0.00% -system.ruby.Directory_Controller.PUTO_SHARERS 212 0.00% 0.00% -system.ruby.Directory_Controller.Last_Unblock 399 0.00% 0.00% -system.ruby.Directory_Controller.Exclusive_Unblock 616854 0.00% 0.00% -system.ruby.Directory_Controller.Clean_Writeback 393565 0.00% 0.00% -system.ruby.Directory_Controller.Dirty_Writeback 223252 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 617270 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 223251 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 219624 0.00% 0.00% -system.ruby.Directory_Controller.I.GETS 397048 0.00% 0.00% -system.ruby.Directory_Controller.I.Memory_Ack 221545 0.00% 0.00% -system.ruby.Directory_Controller.S.GETX 209 0.00% 0.00% -system.ruby.Directory_Controller.S.GETS 399 0.00% 0.00% -system.ruby.Directory_Controller.S.Memory_Ack 75 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 616629 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTO_SHARERS 212 0.00% 0.00% -system.ruby.Directory_Controller.IS.Exclusive_Unblock 397035 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Data 397043 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Ack 1058 0.00% 0.00% -system.ruby.Directory_Controller.SS.Last_Unblock 399 0.00% 0.00% -system.ruby.Directory_Controller.SS.Memory_Data 399 0.00% 0.00% -system.ruby.Directory_Controller.MM.Exclusive_Unblock 219819 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Data 219828 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Ack 573 0.00% 0.00% -system.ruby.Directory_Controller.MI.GETX 1 0.00% 0.00% -system.ruby.Directory_Controller.MI.GETS 7 0.00% 0.00% -system.ruby.Directory_Controller.MI.Clean_Writeback 393428 0.00% 0.00% -system.ruby.Directory_Controller.MI.Dirty_Writeback 223177 0.00% 0.00% -system.ruby.Directory_Controller.MIS.Clean_Writeback 137 0.00% 0.00% -system.ruby.Directory_Controller.MIS.Dirty_Writeback 75 0.00% 0.00% +system.ruby.L2Cache_Controller.OLSI.Writeback_Ack 91 0.00% 0.00% +system.ruby.Directory_Controller.GETX 222490 0.00% 0.00% +system.ruby.Directory_Controller.GETS 394442 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 222382 0.00% 0.00% +system.ruby.Directory_Controller.PUTO_SHARERS 91 0.00% 0.00% +system.ruby.Directory_Controller.Unblock 143648 0.00% 0.00% +system.ruby.Directory_Controller.Last_Unblock 250771 0.00% 0.00% +system.ruby.Directory_Controller.Exclusive_Unblock 222477 0.00% 0.00% +system.ruby.Directory_Controller.Dirty_Writeback 222462 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 616908 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 222462 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 80054 0.00% 0.00% +system.ruby.Directory_Controller.I.GETS 143652 0.00% 0.00% +system.ruby.Directory_Controller.I.Memory_Ack 222199 0.00% 0.00% +system.ruby.Directory_Controller.S.GETX 142431 0.00% 0.00% +system.ruby.Directory_Controller.S.GETS 250790 0.00% 0.00% +system.ruby.Directory_Controller.S.Memory_Ack 91 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 222382 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTO_SHARERS 91 0.00% 0.00% +system.ruby.Directory_Controller.IS.GETX 3 0.00% 0.00% +system.ruby.Directory_Controller.IS.Unblock 143648 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Data 143651 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Ack 105 0.00% 0.00% +system.ruby.Directory_Controller.SS.GETX 2 0.00% 0.00% +system.ruby.Directory_Controller.SS.Last_Unblock 250771 0.00% 0.00% +system.ruby.Directory_Controller.SS.Memory_Data 250778 0.00% 0.00% +system.ruby.Directory_Controller.MM.Exclusive_Unblock 222477 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Data 222479 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Ack 67 0.00% 0.00% +system.ruby.Directory_Controller.MI.Dirty_Writeback 222371 0.00% 0.00% +system.ruby.Directory_Controller.MIS.Dirty_Writeback 91 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini index 319711992..f99cf2ff6 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem system.funcmem +memories=system.funcmem system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -242,17 +242,82 @@ null=false range=0:134217727 port=system.funcbus.master[0] -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -262,9 +327,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=8 +phys_mem=Null random_seed=1234 randomization=false @@ -278,7 +343,7 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 @@ -288,16 +353,17 @@ distributed_persistent=true eventq_index=0 fixed_timeout_latency=100 l2_select_num_bits=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=32 version=0 dmaRequestToDir=system.ruby.network.master[31] dmaResponseFromDir=system.ruby.network.slave[30] +memory=system.mem_ctrls.port persistentFromDir=system.ruby.network.slave[29] persistentToDir=system.ruby.network.master[30] requestFromDir=system.ruby.network.slave[27] @@ -308,33 +374,8 @@ responseToDir=system.ruby.network.master[29] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -354,13 +395,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=0 @@ -403,7 +444,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=1000000 @@ -436,13 +477,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=1 @@ -485,7 +526,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl1.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.L1Dcache deadlock_threshold=1000000 @@ -518,13 +559,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=2 @@ -567,7 +608,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl2.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.L1Dcache deadlock_threshold=1000000 @@ -600,13 +641,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=3 @@ -649,7 +690,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl3.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.L1Dcache deadlock_threshold=1000000 @@ -682,13 +723,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=4 @@ -731,7 +772,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl4.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.L1Dcache deadlock_threshold=1000000 @@ -764,13 +805,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=5 @@ -813,7 +854,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl5.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.L1Dcache deadlock_threshold=1000000 @@ -846,13 +887,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=6 @@ -895,7 +936,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl6.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.L1Dcache deadlock_threshold=1000000 @@ -928,13 +969,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=7 @@ -977,7 +1018,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl7.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.L1Dcache deadlock_threshold=1000000 @@ -1006,9 +1047,9 @@ filtering_enabled=true l2_request_latency=5 l2_response_latency=5 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system transitions_per_cycle=32 version=0 GlobalRequestFromL2Cache=system.ruby.network.slave[24] @@ -1338,7 +1379,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt index f3dea5b38..02ba8cb28 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_CMP_token/stats.txt @@ -1,883 +1,1122 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.006285 # Number of seconds simulated -sim_ticks 6284915 # Number of ticks simulated -final_tick 6284915 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.005903 # Number of seconds simulated +sim_ticks 5903349 # Number of ticks simulated +final_tick 5903349 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 51541 # Simulator tick rate (ticks/s) -host_mem_usage 318988 # Number of bytes of host memory used -host_seconds 121.94 # Real time elapsed on the host +host_tick_rate 47205 # Simulator tick rate (ticks/s) +host_mem_usage 653496 # Number of bytes of host memory used +host_seconds 125.06 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39803968 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39803968 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 15577920 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 15577920 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 621937 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 621937 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 243405 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 243405 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 6742607967 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 6742607967 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 2638827554 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 2638827554 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 9381435521 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 9381435521 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 621943 # Number of read requests accepted +system.mem_ctrls.writeReqs 243405 # Number of write requests accepted +system.mem_ctrls.readBursts 621943 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 243405 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 39194112 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 610176 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 15379392 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39804352 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 15577920 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 9534 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 3050 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 76347 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 76777 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 76688 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 76481 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 76573 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 76421 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 76863 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 76258 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 29810 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 29890 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 29935 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 30014 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 30230 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 29983 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 30326 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 30115 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 1 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 5903324 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 621943 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 243405 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 8798 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 12225 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 15673 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 18982 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 23894 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 29950 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 36090 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 39516 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 38914 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 35099 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 30974 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 28275 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 27328 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 26531 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 25465 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 24154 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 22659 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 21094 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 19924 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 19151 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 18313 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 17650 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 16767 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 15495 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 13609 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 10848 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 7634 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 4446 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 2074 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 710 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 152 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 15 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 54 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 129 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 509 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 1379 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 2637 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 4325 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 6267 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 8313 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 10420 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 12108 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 14158 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 15771 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 14672 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 15436 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 15890 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 16068 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 16476 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 16926 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 9332 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 7861 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 6772 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 5940 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 5146 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 4440 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 3847 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 3410 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 2960 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 2737 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 2369 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 2177 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 1926 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 1729 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 1554 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 1310 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 1089 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 996 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 831 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 739 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 600 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 548 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 304 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 115 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 16 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 6 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 2 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 248467 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 219.637505 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 176.904831 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 149.844178 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 48636 19.57% 19.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 105540 42.48% 62.05% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 54258 21.84% 83.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 23672 9.53% 93.42% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 10163 4.09% 97.51% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 3955 1.59% 99.10% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 1444 0.58% 99.68% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 531 0.21% 99.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 268 0.11% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 248467 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 14728 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 41.574756 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 37.550094 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 18.264182 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::0-7 348 2.36% 2.36% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::8-15 39 0.26% 2.63% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-23 43 0.29% 2.92% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-31 3310 22.47% 25.39% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-39 6215 42.20% 67.59% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::40-47 1541 10.46% 78.06% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::48-55 179 1.22% 79.27% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::56-63 857 5.82% 85.09% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-71 1087 7.38% 92.47% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::72-79 557 3.78% 96.25% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-87 134 0.91% 97.16% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::88-95 122 0.83% 97.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::96-103 118 0.80% 98.79% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::104-111 93 0.63% 99.42% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::112-119 42 0.29% 99.71% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::120-127 26 0.18% 99.88% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::128-135 7 0.05% 99.93% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::136-143 8 0.05% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::144-151 2 0.01% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 14728 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 14728 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.316065 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.277150 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.251161 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 13454 91.35% 91.35% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 270 1.83% 93.18% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 233 1.58% 94.77% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 212 1.44% 96.20% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::20 167 1.13% 97.34% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::21 127 0.86% 98.20% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::22 100 0.68% 98.88% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::23 65 0.44% 99.32% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::24 45 0.31% 99.63% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::25 22 0.15% 99.78% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::26 11 0.07% 99.85% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::27 12 0.08% 99.93% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::28 7 0.05% 99.98% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::29 1 0.01% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::30 2 0.01% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 14728 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 63789979 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 75425731 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3062040 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 104.16 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 123.16 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 6639.30 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 2605.20 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 6742.67 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 2638.83 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 72.22 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 51.87 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 20.35 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 15.52 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 30.69 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 368879 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 235357 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 60.23 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 97.92 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 6.82 # Average gap between requests +system.mem_ctrls.pageHitRate 70.86 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 22 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 197080 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 5704995 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1877972040 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 1043317800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 7640929920 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 2491129728 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 385488480 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 385488480 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 4021690860 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 127544112 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 13450800 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 3429369000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 17473979628 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 3942401592 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 2960.646204 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.967833 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 628367 -system.ruby.outstanding_req_hist::mean 15.998471 -system.ruby.outstanding_req_hist::gmean 15.997210 -system.ruby.outstanding_req_hist::stdev 0.125643 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 17 0.00% 0.02% | 628246 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 628367 +system.ruby.outstanding_req_hist::samples 626379 +system.ruby.outstanding_req_hist::mean 15.998463 +system.ruby.outstanding_req_hist::gmean 15.997198 +system.ruby.outstanding_req_hist::stdev 0.125855 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 19 0.00% 0.02% | 626256 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 626379 system.ruby.latency_hist::bucket_size 512 system.ruby.latency_hist::max_bucket 5119 -system.ruby.latency_hist::samples 628239 -system.ruby.latency_hist::mean 1280.340022 -system.ruby.latency_hist::gmean 910.453414 -system.ruby.latency_hist::stdev 881.906997 -system.ruby.latency_hist | 178239 28.37% 28.37% | 109504 17.43% 45.80% | 92912 14.79% 60.59% | 97614 15.54% 76.13% | 93350 14.86% 90.99% | 44633 7.10% 98.09% | 10565 1.68% 99.77% | 1287 0.20% 99.98% | 121 0.02% 100.00% | 14 0.00% 100.00% -system.ruby.latency_hist::total 628239 +system.ruby.latency_hist::samples 626251 +system.ruby.latency_hist::mean 1206.428296 +system.ruby.latency_hist::gmean 904.745732 +system.ruby.latency_hist::stdev 768.364731 +system.ruby.latency_hist | 168539 26.91% 26.91% | 118080 18.86% 45.77% | 109951 17.56% 63.32% | 120505 19.24% 82.57% | 86642 13.84% 96.40% | 20968 3.35% 99.75% | 1529 0.24% 99.99% | 37 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 626251 system.ruby.hit_latency_hist::bucket_size 512 system.ruby.hit_latency_hist::max_bucket 5119 -system.ruby.hit_latency_hist::samples 3487 -system.ruby.hit_latency_hist::mean 1186.728993 -system.ruby.hit_latency_hist::gmean 569.952123 -system.ruby.hit_latency_hist::stdev 923.761130 -system.ruby.hit_latency_hist | 1143 32.78% 32.78% | 594 17.03% 49.81% | 495 14.20% 64.01% | 467 13.39% 77.40% | 486 13.94% 91.34% | 230 6.60% 97.94% | 60 1.72% 99.66% | 11 0.32% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 3487 +system.ruby.hit_latency_hist::samples 2807 +system.ruby.hit_latency_hist::mean 1092.408621 +system.ruby.hit_latency_hist::gmean 552.825422 +system.ruby.hit_latency_hist::stdev 803.774497 +system.ruby.hit_latency_hist | 930 33.13% 33.13% | 469 16.71% 49.84% | 481 17.14% 66.98% | 503 17.92% 84.89% | 338 12.04% 96.94% | 81 2.89% 99.82% | 4 0.14% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 2807 system.ruby.miss_latency_hist::bucket_size 512 system.ruby.miss_latency_hist::max_bucket 5119 -system.ruby.miss_latency_hist::samples 624752 -system.ruby.miss_latency_hist::mean 1280.862504 -system.ruby.miss_latency_hist::gmean 912.836708 -system.ruby.miss_latency_hist::stdev 881.640698 -system.ruby.miss_latency_hist | 177096 28.35% 28.35% | 108910 17.43% 45.78% | 92417 14.79% 60.57% | 97147 15.55% 76.12% | 92864 14.86% 90.99% | 44403 7.11% 98.09% | 10505 1.68% 99.77% | 1276 0.20% 99.98% | 120 0.02% 100.00% | 14 0.00% 100.00% -system.ruby.miss_latency_hist::total 624752 -system.ruby.L1Cache.incomplete_times 2524 -system.ruby.Directory.incomplete_times 622224 -system.ruby.l1_cntrl4.L1Dcache.demand_hits 34 # Number of cache demand hits -system.ruby.l1_cntrl4.L1Dcache.demand_misses 78735 # Number of cache demand misses -system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78769 # Number of cache demand accesses +system.ruby.miss_latency_hist::samples 623444 +system.ruby.miss_latency_hist::mean 1206.941660 +system.ruby.miss_latency_hist::gmean 906.754630 +system.ruby.miss_latency_hist::stdev 768.164015 +system.ruby.miss_latency_hist | 167609 26.88% 26.88% | 117611 18.86% 45.75% | 109470 17.56% 63.31% | 120002 19.25% 82.56% | 86304 13.84% 96.40% | 20887 3.35% 99.75% | 1525 0.24% 99.99% | 36 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 623444 +system.ruby.L1Cache.incomplete_times 1328 +system.ruby.Directory.incomplete_times 622112 +system.ruby.l1_cntrl4.L1Dcache.demand_hits 17 # Number of cache demand hits +system.ruby.l1_cntrl4.L1Dcache.demand_misses 77927 # Number of cache demand misses +system.ruby.l1_cntrl4.L1Dcache.demand_accesses 77944 # Number of cache demand accesses system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses system.cpu_clk_domain.clock 1 # Clock period in ticks -system.ruby.l1_cntrl5.L1Dcache.demand_hits 26 # Number of cache demand hits -system.ruby.l1_cntrl5.L1Dcache.demand_misses 78593 # Number of cache demand misses -system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78619 # Number of cache demand accesses +system.ruby.l1_cntrl5.L1Dcache.demand_hits 21 # Number of cache demand hits +system.ruby.l1_cntrl5.L1Dcache.demand_misses 78444 # Number of cache demand misses +system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78465 # Number of cache demand accesses system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl6.L1Dcache.demand_hits 25 # Number of cache demand hits -system.ruby.l1_cntrl6.L1Dcache.demand_misses 78361 # Number of cache demand misses -system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78386 # Number of cache demand accesses +system.ruby.l1_cntrl6.L1Dcache.demand_hits 17 # Number of cache demand hits +system.ruby.l1_cntrl6.L1Dcache.demand_misses 77976 # Number of cache demand misses +system.ruby.l1_cntrl6.L1Dcache.demand_accesses 77993 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl7.L1Dcache.demand_hits 26 # Number of cache demand hits -system.ruby.l1_cntrl7.L1Dcache.demand_misses 78366 # Number of cache demand misses -system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78392 # Number of cache demand accesses +system.ruby.l1_cntrl7.L1Dcache.demand_hits 19 # Number of cache demand hits +system.ruby.l1_cntrl7.L1Dcache.demand_misses 77954 # Number of cache demand misses +system.ruby.l1_cntrl7.L1Dcache.demand_accesses 77973 # Number of cache demand accesses system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Dcache.demand_hits 24 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 78372 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78396 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Dcache.demand_hits 29 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 78780 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78809 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers00.percent_links_utilized 9.881597 -system.ruby.network.routers00.msg_count.Request_Control::1 78371 -system.ruby.network.routers00.msg_count.Response_Data::4 78092 -system.ruby.network.routers00.msg_count.ResponseL2hit_Data::4 187 -system.ruby.network.routers00.msg_count.ResponseLocal_Data::4 360 -system.ruby.network.routers00.msg_count.Response_Control::4 159 -system.ruby.network.routers00.msg_count.Writeback_Data::4 85878 -system.ruby.network.routers00.msg_count.Broadcast_Control::1 628051 -system.ruby.network.routers00.msg_count.Persistent_Control::3 296969 -system.ruby.network.routers00.msg_bytes.Request_Control::1 626968 -system.ruby.network.routers00.msg_bytes.Response_Data::4 5622624 -system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::4 13464 -system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::4 25920 -system.ruby.network.routers00.msg_bytes.Response_Control::4 1272 -system.ruby.network.routers00.msg_bytes.Writeback_Data::4 6183216 -system.ruby.network.routers00.msg_bytes.Broadcast_Control::1 5024408 -system.ruby.network.routers00.msg_bytes.Persistent_Control::3 2375752 -system.ruby.l1_cntrl1.L1Dcache.demand_hits 27 # Number of cache demand hits -system.ruby.l1_cntrl1.L1Dcache.demand_misses 78895 # Number of cache demand misses -system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78922 # Number of cache demand accesses +system.ruby.network.routers00.percent_links_utilized 9.742411 +system.ruby.network.routers00.msg_count.Request_Control::1 78780 +system.ruby.network.routers00.msg_count.Response_Data::4 80165 +system.ruby.network.routers00.msg_count.ResponseL2hit_Data::4 245 +system.ruby.network.routers00.msg_count.ResponseLocal_Data::4 173 +system.ruby.network.routers00.msg_count.Response_Control::4 76 +system.ruby.network.routers00.msg_count.Writeback_Data::4 85320 +system.ruby.network.routers00.msg_count.Broadcast_Control::1 626107 +system.ruby.network.routers00.msg_count.Persistent_Control::3 102424 +system.ruby.network.routers00.msg_bytes.Request_Control::1 630240 +system.ruby.network.routers00.msg_bytes.Response_Data::4 5771880 +system.ruby.network.routers00.msg_bytes.ResponseL2hit_Data::4 17640 +system.ruby.network.routers00.msg_bytes.ResponseLocal_Data::4 12456 +system.ruby.network.routers00.msg_bytes.Response_Control::4 608 +system.ruby.network.routers00.msg_bytes.Writeback_Data::4 6143040 +system.ruby.network.routers00.msg_bytes.Broadcast_Control::1 5008856 +system.ruby.network.routers00.msg_bytes.Persistent_Control::3 819392 +system.ruby.l1_cntrl1.L1Dcache.demand_hits 22 # Number of cache demand hits +system.ruby.l1_cntrl1.L1Dcache.demand_misses 78342 # Number of cache demand misses +system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78364 # Number of cache demand accesses system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers01.percent_links_utilized 9.921833 -system.ruby.network.routers01.msg_count.Request_Control::1 78895 -system.ruby.network.routers01.msg_count.Response_Data::4 78610 -system.ruby.network.routers01.msg_count.ResponseL2hit_Data::4 189 -system.ruby.network.routers01.msg_count.ResponseLocal_Data::4 337 -system.ruby.network.routers01.msg_count.Response_Control::4 156 -system.ruby.network.routers01.msg_count.Writeback_Data::4 86402 -system.ruby.network.routers01.msg_count.Writeback_Control::4 2 -system.ruby.network.routers01.msg_count.Broadcast_Control::1 628051 -system.ruby.network.routers01.msg_count.Persistent_Control::3 297369 -system.ruby.network.routers01.msg_bytes.Request_Control::1 631160 -system.ruby.network.routers01.msg_bytes.Response_Data::4 5659920 -system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::4 13608 -system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::4 24264 -system.ruby.network.routers01.msg_bytes.Response_Control::4 1248 -system.ruby.network.routers01.msg_bytes.Writeback_Data::4 6220944 -system.ruby.network.routers01.msg_bytes.Writeback_Control::4 16 -system.ruby.network.routers01.msg_bytes.Broadcast_Control::1 5024408 -system.ruby.network.routers01.msg_bytes.Persistent_Control::3 2378952 -system.ruby.l1_cntrl2.L1Dcache.demand_hits 23 # Number of cache demand hits -system.ruby.l1_cntrl2.L1Dcache.demand_misses 78341 # Number of cache demand misses -system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78364 # Number of cache demand accesses +system.ruby.network.routers01.percent_links_utilized 9.710031 +system.ruby.network.routers01.msg_count.Request_Control::1 78342 +system.ruby.network.routers01.msg_count.Response_Data::4 79850 +system.ruby.network.routers01.msg_count.ResponseL2hit_Data::4 247 +system.ruby.network.routers01.msg_count.ResponseLocal_Data::4 189 +system.ruby.network.routers01.msg_count.Response_Control::4 93 +system.ruby.network.routers01.msg_count.Writeback_Data::4 84812 +system.ruby.network.routers01.msg_count.Broadcast_Control::1 626107 +system.ruby.network.routers01.msg_count.Persistent_Control::3 102444 +system.ruby.network.routers01.msg_bytes.Request_Control::1 626736 +system.ruby.network.routers01.msg_bytes.Response_Data::4 5749200 +system.ruby.network.routers01.msg_bytes.ResponseL2hit_Data::4 17784 +system.ruby.network.routers01.msg_bytes.ResponseLocal_Data::4 13608 +system.ruby.network.routers01.msg_bytes.Response_Control::4 744 +system.ruby.network.routers01.msg_bytes.Writeback_Data::4 6106464 +system.ruby.network.routers01.msg_bytes.Broadcast_Control::1 5008856 +system.ruby.network.routers01.msg_bytes.Persistent_Control::3 819552 +system.ruby.l1_cntrl2.L1Dcache.demand_hits 15 # Number of cache demand hits +system.ruby.l1_cntrl2.L1Dcache.demand_misses 78430 # Number of cache demand misses +system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78445 # Number of cache demand accesses system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers02.percent_links_utilized 9.878833 -system.ruby.network.routers02.msg_count.Request_Control::1 78341 -system.ruby.network.routers02.msg_count.Response_Data::4 77980 -system.ruby.network.routers02.msg_count.ResponseL2hit_Data::4 204 -system.ruby.network.routers02.msg_count.ResponseLocal_Data::4 408 -system.ruby.network.routers02.msg_count.Response_Control::4 170 -system.ruby.network.routers02.msg_count.Writeback_Data::4 85810 -system.ruby.network.routers02.msg_count.Broadcast_Control::1 628051 -system.ruby.network.routers02.msg_count.Persistent_Control::3 297325 -system.ruby.network.routers02.msg_bytes.Request_Control::1 626728 -system.ruby.network.routers02.msg_bytes.Response_Data::4 5614560 -system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::4 14688 -system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::4 29376 -system.ruby.network.routers02.msg_bytes.Response_Control::4 1360 -system.ruby.network.routers02.msg_bytes.Writeback_Data::4 6178320 -system.ruby.network.routers02.msg_bytes.Broadcast_Control::1 5024408 -system.ruby.network.routers02.msg_bytes.Persistent_Control::3 2378600 -system.ruby.l1_cntrl3.L1Dcache.demand_hits 22 # Number of cache demand hits -system.ruby.l1_cntrl3.L1Dcache.demand_misses 78389 # Number of cache demand misses -system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78411 # Number of cache demand accesses +system.ruby.network.routers02.percent_links_utilized 9.719589 +system.ruby.network.routers02.msg_count.Request_Control::1 78430 +system.ruby.network.routers02.msg_count.Response_Data::4 80036 +system.ruby.network.routers02.msg_count.ResponseL2hit_Data::4 234 +system.ruby.network.routers02.msg_count.ResponseLocal_Data::4 212 +system.ruby.network.routers02.msg_count.Response_Control::4 106 +system.ruby.network.routers02.msg_count.Writeback_Data::4 84849 +system.ruby.network.routers02.msg_count.Broadcast_Control::1 626107 +system.ruby.network.routers02.msg_count.Persistent_Control::3 102504 +system.ruby.network.routers02.msg_bytes.Request_Control::1 627440 +system.ruby.network.routers02.msg_bytes.Response_Data::4 5762592 +system.ruby.network.routers02.msg_bytes.ResponseL2hit_Data::4 16848 +system.ruby.network.routers02.msg_bytes.ResponseLocal_Data::4 15264 +system.ruby.network.routers02.msg_bytes.Response_Control::4 848 +system.ruby.network.routers02.msg_bytes.Writeback_Data::4 6109128 +system.ruby.network.routers02.msg_bytes.Broadcast_Control::1 5008856 +system.ruby.network.routers02.msg_bytes.Persistent_Control::3 820032 +system.ruby.l1_cntrl3.L1Dcache.demand_hits 23 # Number of cache demand hits +system.ruby.l1_cntrl3.L1Dcache.demand_misses 78256 # Number of cache demand misses +system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78279 # Number of cache demand accesses system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers03.percent_links_utilized 9.881140 -system.ruby.network.routers03.msg_count.Request_Control::1 78389 -system.ruby.network.routers03.msg_count.Response_Data::4 78013 -system.ruby.network.routers03.msg_count.ResponseL2hit_Data::4 216 -system.ruby.network.routers03.msg_count.ResponseLocal_Data::4 388 -system.ruby.network.routers03.msg_count.Response_Control::4 177 -system.ruby.network.routers03.msg_count.Writeback_Data::4 85850 -system.ruby.network.routers03.msg_count.Writeback_Control::4 1 -system.ruby.network.routers03.msg_count.Broadcast_Control::1 628051 -system.ruby.network.routers03.msg_count.Persistent_Control::3 297264 -system.ruby.network.routers03.msg_bytes.Request_Control::1 627112 -system.ruby.network.routers03.msg_bytes.Response_Data::4 5616936 -system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::4 15552 -system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::4 27936 -system.ruby.network.routers03.msg_bytes.Response_Control::4 1416 -system.ruby.network.routers03.msg_bytes.Writeback_Data::4 6181200 -system.ruby.network.routers03.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers03.msg_bytes.Broadcast_Control::1 5024408 -system.ruby.network.routers03.msg_bytes.Persistent_Control::3 2378112 -system.ruby.network.routers04.percent_links_utilized 9.912946 -system.ruby.network.routers04.msg_count.Request_Control::1 78735 -system.ruby.network.routers04.msg_count.Response_Data::4 78378 -system.ruby.network.routers04.msg_count.ResponseL2hit_Data::4 176 -system.ruby.network.routers04.msg_count.ResponseLocal_Data::4 410 -system.ruby.network.routers04.msg_count.Response_Control::4 192 -system.ruby.network.routers04.msg_count.Writeback_Data::4 86320 -system.ruby.network.routers04.msg_count.Writeback_Control::4 2 -system.ruby.network.routers04.msg_count.Broadcast_Control::1 628051 -system.ruby.network.routers04.msg_count.Persistent_Control::3 297545 -system.ruby.network.routers04.msg_bytes.Request_Control::1 629880 -system.ruby.network.routers04.msg_bytes.Response_Data::4 5643216 -system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::4 12672 -system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::4 29520 -system.ruby.network.routers04.msg_bytes.Response_Control::4 1536 -system.ruby.network.routers04.msg_bytes.Writeback_Data::4 6215040 -system.ruby.network.routers04.msg_bytes.Writeback_Control::4 16 -system.ruby.network.routers04.msg_bytes.Broadcast_Control::1 5024408 -system.ruby.network.routers04.msg_bytes.Persistent_Control::3 2380360 -system.ruby.network.routers05.percent_links_utilized 9.904116 -system.ruby.network.routers05.msg_count.Request_Control::1 78593 -system.ruby.network.routers05.msg_count.Response_Data::4 78170 -system.ruby.network.routers05.msg_count.ResponseL2hit_Data::4 203 -system.ruby.network.routers05.msg_count.ResponseLocal_Data::4 374 -system.ruby.network.routers05.msg_count.Response_Control::4 171 -system.ruby.network.routers05.msg_count.Writeback_Data::4 86349 -system.ruby.network.routers05.msg_count.Broadcast_Control::1 628051 -system.ruby.network.routers05.msg_count.Persistent_Control::3 297182 -system.ruby.network.routers05.msg_bytes.Request_Control::1 628744 -system.ruby.network.routers05.msg_bytes.Response_Data::4 5628240 -system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::4 14616 -system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::4 26928 -system.ruby.network.routers05.msg_bytes.Response_Control::4 1368 -system.ruby.network.routers05.msg_bytes.Writeback_Data::4 6217128 -system.ruby.network.routers05.msg_bytes.Broadcast_Control::1 5024408 -system.ruby.network.routers05.msg_bytes.Persistent_Control::3 2377456 -system.ruby.network.routers06.percent_links_utilized 9.877453 -system.ruby.network.routers06.msg_count.Request_Control::1 78361 -system.ruby.network.routers06.msg_count.Response_Data::4 77958 -system.ruby.network.routers06.msg_count.ResponseL2hit_Data::4 176 -system.ruby.network.routers06.msg_count.ResponseLocal_Data::4 389 -system.ruby.network.routers06.msg_count.Response_Control::4 176 -system.ruby.network.routers06.msg_count.Writeback_Data::4 85870 -system.ruby.network.routers06.msg_count.Broadcast_Control::1 628051 -system.ruby.network.routers06.msg_count.Persistent_Control::3 297033 -system.ruby.network.routers06.msg_bytes.Request_Control::1 626888 -system.ruby.network.routers06.msg_bytes.Response_Data::4 5612976 -system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::4 12672 -system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::4 28008 -system.ruby.network.routers06.msg_bytes.Response_Control::4 1408 -system.ruby.network.routers06.msg_bytes.Writeback_Data::4 6182640 -system.ruby.network.routers06.msg_bytes.Broadcast_Control::1 5024408 -system.ruby.network.routers06.msg_bytes.Persistent_Control::3 2376264 -system.ruby.network.routers07.percent_links_utilized 9.879175 -system.ruby.network.routers07.msg_count.Request_Control::1 78366 -system.ruby.network.routers07.msg_count.Response_Data::4 77966 -system.ruby.network.routers07.msg_count.ResponseL2hit_Data::4 194 -system.ruby.network.routers07.msg_count.ResponseLocal_Data::4 394 -system.ruby.network.routers07.msg_count.Response_Control::4 200 -system.ruby.network.routers07.msg_count.Writeback_Data::4 85877 -system.ruby.network.routers07.msg_count.Broadcast_Control::1 628051 -system.ruby.network.routers07.msg_count.Persistent_Control::3 297095 -system.ruby.network.routers07.msg_bytes.Request_Control::1 626928 -system.ruby.network.routers07.msg_bytes.Response_Data::4 5613552 -system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::4 13968 -system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::4 28368 -system.ruby.network.routers07.msg_bytes.Response_Control::4 1600 -system.ruby.network.routers07.msg_bytes.Writeback_Data::4 6183144 -system.ruby.network.routers07.msg_bytes.Broadcast_Control::1 5024408 -system.ruby.network.routers07.msg_bytes.Persistent_Control::3 2376760 -system.ruby.l2_cntrl0.L2cache.demand_hits 1540 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 626511 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 628051 # Number of cache demand accesses -system.ruby.network.routers08.percent_links_utilized 38.794550 -system.ruby.network.routers08.msg_count.Request_Control::1 628051 -system.ruby.network.routers08.msg_count.Request_Control::2 626511 -system.ruby.network.routers08.msg_count.Response_Data::4 1307 -system.ruby.network.routers08.msg_count.ResponseL2hit_Data::4 1542 -system.ruby.network.routers08.msg_count.Response_Control::4 1381 -system.ruby.network.routers08.msg_count.Writeback_Data::4 869556 -system.ruby.network.routers08.msg_count.Writeback_Control::4 381032 -system.ruby.network.routers08.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers08.msg_bytes.Request_Control::1 5024408 -system.ruby.network.routers08.msg_bytes.Request_Control::2 5012088 -system.ruby.network.routers08.msg_bytes.Response_Data::4 94104 -system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::4 111024 -system.ruby.network.routers08.msg_bytes.Response_Control::4 11048 -system.ruby.network.routers08.msg_bytes.Writeback_Data::4 62608032 -system.ruby.network.routers08.msg_bytes.Writeback_Control::4 3048256 -system.ruby.network.routers08.msg_bytes.Persistent_Control::3 2113584 +system.ruby.network.routers03.percent_links_utilized 9.695103 +system.ruby.network.routers03.msg_count.Request_Control::1 78256 +system.ruby.network.routers03.msg_count.Response_Data::4 79763 +system.ruby.network.routers03.msg_count.ResponseL2hit_Data::4 209 +system.ruby.network.routers03.msg_count.ResponseLocal_Data::4 161 +system.ruby.network.routers03.msg_count.Response_Control::4 98 +system.ruby.network.routers03.msg_count.Writeback_Data::4 84605 +system.ruby.network.routers03.msg_count.Broadcast_Control::1 626107 +system.ruby.network.routers03.msg_count.Persistent_Control::3 102240 +system.ruby.network.routers03.msg_bytes.Request_Control::1 626048 +system.ruby.network.routers03.msg_bytes.Response_Data::4 5742936 +system.ruby.network.routers03.msg_bytes.ResponseL2hit_Data::4 15048 +system.ruby.network.routers03.msg_bytes.ResponseLocal_Data::4 11592 +system.ruby.network.routers03.msg_bytes.Response_Control::4 784 +system.ruby.network.routers03.msg_bytes.Writeback_Data::4 6091560 +system.ruby.network.routers03.msg_bytes.Broadcast_Control::1 5008856 +system.ruby.network.routers03.msg_bytes.Persistent_Control::3 817920 +system.ruby.network.routers04.percent_links_utilized 9.671218 +system.ruby.network.routers04.msg_count.Request_Control::1 77927 +system.ruby.network.routers04.msg_count.Response_Data::4 79373 +system.ruby.network.routers04.msg_count.ResponseL2hit_Data::4 240 +system.ruby.network.routers04.msg_count.ResponseLocal_Data::4 191 +system.ruby.network.routers04.msg_count.Response_Control::4 96 +system.ruby.network.routers04.msg_count.Writeback_Data::4 84339 +system.ruby.network.routers04.msg_count.Broadcast_Control::1 626107 +system.ruby.network.routers04.msg_count.Persistent_Control::3 102286 +system.ruby.network.routers04.msg_bytes.Request_Control::1 623416 +system.ruby.network.routers04.msg_bytes.Response_Data::4 5714856 +system.ruby.network.routers04.msg_bytes.ResponseL2hit_Data::4 17280 +system.ruby.network.routers04.msg_bytes.ResponseLocal_Data::4 13752 +system.ruby.network.routers04.msg_bytes.Response_Control::4 768 +system.ruby.network.routers04.msg_bytes.Writeback_Data::4 6072408 +system.ruby.network.routers04.msg_bytes.Broadcast_Control::1 5008856 +system.ruby.network.routers04.msg_bytes.Persistent_Control::3 818288 +system.ruby.network.routers05.percent_links_utilized 9.714227 +system.ruby.network.routers05.msg_count.Request_Control::1 78443 +system.ruby.network.routers05.msg_count.Response_Data::4 79833 +system.ruby.network.routers05.msg_count.ResponseL2hit_Data::4 223 +system.ruby.network.routers05.msg_count.ResponseLocal_Data::4 191 +system.ruby.network.routers05.msg_count.Response_Control::4 88 +system.ruby.network.routers05.msg_count.Writeback_Data::4 84971 +system.ruby.network.routers05.msg_count.Broadcast_Control::1 626107 +system.ruby.network.routers05.msg_count.Persistent_Control::3 102260 +system.ruby.network.routers05.msg_bytes.Request_Control::1 627544 +system.ruby.network.routers05.msg_bytes.Response_Data::4 5747976 +system.ruby.network.routers05.msg_bytes.ResponseL2hit_Data::4 16056 +system.ruby.network.routers05.msg_bytes.ResponseLocal_Data::4 13752 +system.ruby.network.routers05.msg_bytes.Response_Control::4 704 +system.ruby.network.routers05.msg_bytes.Writeback_Data::4 6117912 +system.ruby.network.routers05.msg_bytes.Broadcast_Control::1 5008856 +system.ruby.network.routers05.msg_bytes.Persistent_Control::3 818080 +system.ruby.network.routers06.percent_links_utilized 9.677168 +system.ruby.network.routers06.msg_count.Request_Control::1 77976 +system.ruby.network.routers06.msg_count.Response_Data::4 79371 +system.ruby.network.routers06.msg_count.ResponseL2hit_Data::4 225 +system.ruby.network.routers06.msg_count.ResponseLocal_Data::4 160 +system.ruby.network.routers06.msg_count.Response_Control::4 78 +system.ruby.network.routers06.msg_count.Writeback_Data::4 84535 +system.ruby.network.routers06.msg_count.Broadcast_Control::1 626107 +system.ruby.network.routers06.msg_count.Persistent_Control::3 102328 +system.ruby.network.routers06.msg_bytes.Request_Control::1 623808 +system.ruby.network.routers06.msg_bytes.Response_Data::4 5714712 +system.ruby.network.routers06.msg_bytes.ResponseL2hit_Data::4 16200 +system.ruby.network.routers06.msg_bytes.ResponseLocal_Data::4 11520 +system.ruby.network.routers06.msg_bytes.Response_Control::4 624 +system.ruby.network.routers06.msg_bytes.Writeback_Data::4 6086520 +system.ruby.network.routers06.msg_bytes.Broadcast_Control::1 5008856 +system.ruby.network.routers06.msg_bytes.Persistent_Control::3 818624 +system.ruby.network.routers07.percent_links_utilized 9.675588 +system.ruby.network.routers07.msg_count.Request_Control::1 77953 +system.ruby.network.routers07.msg_count.Response_Data::4 79349 +system.ruby.network.routers07.msg_count.ResponseL2hit_Data::4 241 +system.ruby.network.routers07.msg_count.ResponseLocal_Data::4 187 +system.ruby.network.routers07.msg_count.Response_Control::4 91 +system.ruby.network.routers07.msg_count.Writeback_Data::4 84477 +system.ruby.network.routers07.msg_count.Broadcast_Control::1 626107 +system.ruby.network.routers07.msg_count.Persistent_Control::3 102298 +system.ruby.network.routers07.msg_bytes.Request_Control::1 623624 +system.ruby.network.routers07.msg_bytes.Response_Data::4 5713128 +system.ruby.network.routers07.msg_bytes.ResponseL2hit_Data::4 17352 +system.ruby.network.routers07.msg_bytes.ResponseLocal_Data::4 13464 +system.ruby.network.routers07.msg_bytes.Response_Control::4 728 +system.ruby.network.routers07.msg_bytes.Writeback_Data::4 6082344 +system.ruby.network.routers07.msg_bytes.Broadcast_Control::1 5008856 +system.ruby.network.routers07.msg_bytes.Persistent_Control::3 818384 +system.ruby.l2_cntrl0.L2cache.demand_hits 1784 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 624319 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 626103 # Number of cache demand accesses +system.ruby.network.routers08.percent_links_utilized 40.519928 +system.ruby.network.routers08.msg_count.Request_Control::1 626105 +system.ruby.network.routers08.msg_count.Request_Control::2 624315 +system.ruby.network.routers08.msg_count.Response_Data::4 7830 +system.ruby.network.routers08.msg_count.ResponseL2hit_Data::4 1784 +system.ruby.network.routers08.msg_count.Response_Control::4 713 +system.ruby.network.routers08.msg_count.Writeback_Data::4 862238 +system.ruby.network.routers08.msg_count.Writeback_Control::4 379354 +system.ruby.network.routers08.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers08.msg_bytes.Request_Control::1 5008840 +system.ruby.network.routers08.msg_bytes.Request_Control::2 4994520 +system.ruby.network.routers08.msg_bytes.Response_Data::4 563760 +system.ruby.network.routers08.msg_bytes.ResponseL2hit_Data::4 128448 +system.ruby.network.routers08.msg_bytes.Response_Control::4 5704 +system.ruby.network.routers08.msg_bytes.Writeback_Data::4 62081136 +system.ruby.network.routers08.msg_bytes.Writeback_Control::4 3034832 +system.ruby.network.routers08.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers09.percent_links_utilized 37.644894 +system.ruby.network.routers09.msg_count.Request_Control::2 624315 +system.ruby.network.routers09.msg_count.Response_Data::4 628897 +system.ruby.network.routers09.msg_count.ResponseL2hit_Data::4 80 +system.ruby.network.routers09.msg_count.Response_Control::4 3 +system.ruby.network.routers09.msg_count.Writeback_Data::4 237089 +system.ruby.network.routers09.msg_count.Writeback_Control::4 379353 +system.ruby.network.routers09.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers09.msg_bytes.Request_Control::2 4994520 +system.ruby.network.routers09.msg_bytes.Response_Data::4 45280584 +system.ruby.network.routers09.msg_bytes.ResponseL2hit_Data::4 5760 +system.ruby.network.routers09.msg_bytes.Response_Control::4 24 +system.ruby.network.routers09.msg_bytes.Writeback_Data::4 17070408 +system.ruby.network.routers09.msg_bytes.Writeback_Control::4 3034824 +system.ruby.network.routers09.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers10.percent_links_utilized 17.437599 +system.ruby.network.routers10.msg_count.Request_Control::1 626105 +system.ruby.network.routers10.msg_count.Request_Control::2 624315 +system.ruby.network.routers10.msg_count.Response_Data::4 637234 +system.ruby.network.routers10.msg_count.ResponseL2hit_Data::4 1864 +system.ruby.network.routers10.msg_count.ResponseLocal_Data::4 732 +system.ruby.network.routers10.msg_count.Response_Control::4 721 +system.ruby.network.routers10.msg_count.Writeback_Data::4 888618 +system.ruby.network.routers10.msg_count.Writeback_Control::4 379353 +system.ruby.network.routers10.msg_count.Broadcast_Control::1 4382749 +system.ruby.network.routers10.msg_count.Persistent_Control::3 818784 +system.ruby.network.routers10.msg_bytes.Request_Control::1 5008840 +system.ruby.network.routers10.msg_bytes.Request_Control::2 4994520 +system.ruby.network.routers10.msg_bytes.Response_Data::4 45880848 +system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::4 134208 +system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::4 52704 +system.ruby.network.routers10.msg_bytes.Response_Control::4 5768 +system.ruby.network.routers10.msg_bytes.Writeback_Data::4 63980496 +system.ruby.network.routers10.msg_bytes.Writeback_Control::4 3034824 +system.ruby.network.routers10.msg_bytes.Broadcast_Control::1 35061992 +system.ruby.network.routers10.msg_bytes.Persistent_Control::3 6550272 +system.ruby.network.msg_count.Request_Control 3751262 +system.ruby.network.msg_count.Response_Data 1911701 +system.ruby.network.msg_count.ResponseL2hit_Data 5592 +system.ruby.network.msg_count.ResponseLocal_Data 2196 +system.ruby.network.msg_count.Response_Control 2163 +system.ruby.network.msg_count.Writeback_Data 2665853 +system.ruby.network.msg_count.Writeback_Control 1138060 +system.ruby.network.msg_count.Broadcast_Control 9391605 +system.ruby.network.msg_count.Persistent_Control 1819520 +system.ruby.network.msg_byte.Request_Control 30010096 +system.ruby.network.msg_byte.Response_Data 137642472 +system.ruby.network.msg_byte.ResponseL2hit_Data 402624 +system.ruby.network.msg_byte.ResponseLocal_Data 158112 +system.ruby.network.msg_byte.Response_Control 17304 +system.ruby.network.msg_byte.Writeback_Data 191941416 +system.ruby.network.msg_byte.Writeback_Control 9104480 +system.ruby.network.msg_byte.Broadcast_Control 75132840 +system.ruby.network.msg_byte.Persistent_Control 14556160 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 864242 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 622033 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 242193 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 43645 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 27461495 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 578673 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 16277009 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 44317177 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 51.278666 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 4218454 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 7606216 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 2196938 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 1343216 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 5525484 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memNotOld 6571187 # memory stalls due to anti starvation -system.ruby.dir_cntrl0.memBuffer.memBankCount | 26896 3.11% 3.11% | 26818 3.10% 6.22% | 26669 3.09% 9.30% | 26464 3.06% 12.36% | 26562 3.07% 15.44% | 26747 3.09% 18.53% | 26938 3.12% 21.65% | 26620 3.08% 24.73% | 26486 3.06% 27.79% | 26669 3.09% 30.88% | 26845 3.11% 33.99% | 26587 3.08% 37.06% | 26997 3.12% 40.19% | 27036 3.13% 43.31% | 27094 3.14% 46.45% | 27338 3.16% 49.61% | 26976 3.12% 52.73% | 26825 3.10% 55.84% | 26849 3.11% 58.94% | 27229 3.15% 62.09% | 26807 3.10% 65.20% | 26957 3.12% 68.32% | 26908 3.11% 71.43% | 26873 3.11% 74.54% | 27042 3.13% 77.67% | 27208 3.15% 80.82% | 26897 3.11% 83.93% | 27258 3.15% 87.08% | 27597 3.19% 90.27% | 27873 3.23% 93.50% | 27778 3.21% 96.71% | 28399 3.29% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 864242 # Number of accesses per bank -system.ruby.network.routers09.percent_links_utilized 36.011036 -system.ruby.network.routers09.msg_count.Request_Control::2 626510 -system.ruby.network.routers09.msg_count.Response_Data::4 622169 -system.ruby.network.routers09.msg_count.ResponseL2hit_Data::4 3 -system.ruby.network.routers09.msg_count.Response_Control::4 4 -system.ruby.network.routers09.msg_count.Writeback_Data::4 242418 -system.ruby.network.routers09.msg_count.Writeback_Control::4 381037 -system.ruby.network.routers09.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers09.msg_bytes.Request_Control::2 5012080 -system.ruby.network.routers09.msg_bytes.Response_Data::4 44796168 -system.ruby.network.routers09.msg_bytes.ResponseL2hit_Data::4 216 -system.ruby.network.routers09.msg_bytes.Response_Control::4 32 -system.ruby.network.routers09.msg_bytes.Writeback_Data::4 17454096 -system.ruby.network.routers09.msg_bytes.Writeback_Control::4 3048296 -system.ruby.network.routers09.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers10.percent_links_utilized 17.628861 -system.ruby.network.routers10.msg_count.Request_Control::1 628051 -system.ruby.network.routers10.msg_count.Request_Control::2 626510 -system.ruby.network.routers10.msg_count.Response_Data::4 624321 -system.ruby.network.routers10.msg_count.ResponseL2hit_Data::4 1545 -system.ruby.network.routers10.msg_count.ResponseLocal_Data::4 1530 -system.ruby.network.routers10.msg_count.Response_Control::4 1393 -system.ruby.network.routers10.msg_count.Writeback_Data::4 900165 -system.ruby.network.routers10.msg_count.Writeback_Control::4 381037 -system.ruby.network.routers10.msg_count.Broadcast_Control::1 4396357 -system.ruby.network.routers10.msg_count.Persistent_Control::3 2377782 -system.ruby.network.routers10.msg_bytes.Request_Control::1 5024408 -system.ruby.network.routers10.msg_bytes.Request_Control::2 5012080 -system.ruby.network.routers10.msg_bytes.Response_Data::4 44951112 -system.ruby.network.routers10.msg_bytes.ResponseL2hit_Data::4 111240 -system.ruby.network.routers10.msg_bytes.ResponseLocal_Data::4 110160 -system.ruby.network.routers10.msg_bytes.Response_Control::4 11144 -system.ruby.network.routers10.msg_bytes.Writeback_Data::4 64811880 -system.ruby.network.routers10.msg_bytes.Writeback_Control::4 3048296 -system.ruby.network.routers10.msg_bytes.Broadcast_Control::1 35170856 -system.ruby.network.routers10.msg_bytes.Persistent_Control::3 19022256 -system.ruby.network.msg_count.Request_Control 3763684 -system.ruby.network.msg_count.Response_Data 1872964 -system.ruby.network.msg_count.ResponseL2hit_Data 4635 -system.ruby.network.msg_count.ResponseLocal_Data 4590 -system.ruby.network.msg_count.Response_Control 4179 -system.ruby.network.msg_count.Writeback_Data 2700495 -system.ruby.network.msg_count.Writeback_Control 1143111 -system.ruby.network.msg_count.Broadcast_Control 9420765 -system.ruby.network.msg_count.Persistent_Control 5283960 -system.ruby.network.msg_byte.Request_Control 30109472 -system.ruby.network.msg_byte.Response_Data 134853408 -system.ruby.network.msg_byte.ResponseL2hit_Data 333720 -system.ruby.network.msg_byte.ResponseLocal_Data 330480 -system.ruby.network.msg_byte.Response_Control 33432 -system.ruby.network.msg_byte.Writeback_Data 194435640 -system.ruby.network.msg_byte.Writeback_Control 9144888 -system.ruby.network.msg_byte.Broadcast_Control 75366120 -system.ruby.network.msg_byte.Persistent_Control 42271680 -system.cpu0.num_reads 100000 # number of read accesses completed -system.cpu0.num_writes 55570 # number of write accesses completed +system.cpu0.num_reads 99493 # number of read accesses completed +system.cpu0.num_writes 55749 # number of write accesses completed system.cpu0.num_copies 0 # number of copy accesses completed -system.cpu1.num_reads 99982 # number of read accesses completed -system.cpu1.num_writes 55877 # number of write accesses completed +system.cpu1.num_reads 99510 # number of read accesses completed +system.cpu1.num_writes 55185 # number of write accesses completed system.cpu1.num_copies 0 # number of copy accesses completed -system.cpu2.num_reads 99439 # number of read accesses completed -system.cpu2.num_writes 55577 # number of write accesses completed +system.cpu2.num_reads 100000 # number of read accesses completed +system.cpu2.num_writes 55529 # number of write accesses completed system.cpu2.num_copies 0 # number of copy accesses completed -system.cpu3.num_reads 99038 # number of read accesses completed -system.cpu3.num_writes 55261 # number of write accesses completed +system.cpu3.num_reads 99207 # number of read accesses completed +system.cpu3.num_writes 55624 # number of write accesses completed system.cpu3.num_copies 0 # number of copy accesses completed -system.cpu4.num_reads 99740 # number of read accesses completed -system.cpu4.num_writes 55487 # number of write accesses completed +system.cpu4.num_reads 99506 # number of read accesses completed +system.cpu4.num_writes 55147 # number of write accesses completed system.cpu4.num_copies 0 # number of copy accesses completed -system.cpu5.num_reads 99865 # number of read accesses completed -system.cpu5.num_writes 55475 # number of write accesses completed +system.cpu5.num_reads 99763 # number of read accesses completed +system.cpu5.num_writes 55468 # number of write accesses completed system.cpu5.num_copies 0 # number of copy accesses completed -system.cpu6.num_reads 99179 # number of read accesses completed -system.cpu6.num_writes 55288 # number of write accesses completed +system.cpu6.num_reads 98903 # number of read accesses completed +system.cpu6.num_writes 54921 # number of write accesses completed system.cpu6.num_copies 0 # number of copy accesses completed -system.cpu7.num_reads 99432 # number of read accesses completed -system.cpu7.num_writes 55258 # number of write accesses completed +system.cpu7.num_reads 99232 # number of read accesses completed +system.cpu7.num_writes 54585 # number of write accesses completed system.cpu7.num_copies 0 # number of copy accesses completed -system.ruby.network.routers00.throttle0.link_utilization 12.360215 -system.ruby.network.routers00.throttle0.msg_count.Response_Data::4 77998 -system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::4 187 -system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::4 169 +system.ruby.network.routers00.throttle0.link_utilization 11.727792 +system.ruby.network.routers00.throttle0.msg_count.Response_Data::4 79274 +system.ruby.network.routers00.throttle0.msg_count.ResponseL2hit_Data::4 233 +system.ruby.network.routers00.throttle0.msg_count.ResponseLocal_Data::4 95 system.ruby.network.routers00.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers00.throttle0.msg_count.Writeback_Data::4 3844 -system.ruby.network.routers00.throttle0.msg_count.Broadcast_Control::1 549680 -system.ruby.network.routers00.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::4 5615856 -system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::4 13464 -system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::4 12168 +system.ruby.network.routers00.throttle0.msg_count.Writeback_Data::4 3327 +system.ruby.network.routers00.throttle0.msg_count.Broadcast_Control::1 547327 +system.ruby.network.routers00.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers00.throttle0.msg_bytes.Response_Data::4 5707728 +system.ruby.network.routers00.throttle0.msg_bytes.ResponseL2hit_Data::4 16776 +system.ruby.network.routers00.throttle0.msg_bytes.ResponseLocal_Data::4 6840 system.ruby.network.routers00.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Data::4 276768 -system.ruby.network.routers00.throttle0.msg_bytes.Broadcast_Control::1 4397440 -system.ruby.network.routers00.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers00.throttle1.link_utilization 7.402980 -system.ruby.network.routers00.throttle1.msg_count.Request_Control::1 78371 -system.ruby.network.routers00.throttle1.msg_count.Response_Data::4 94 -system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::4 191 -system.ruby.network.routers00.throttle1.msg_count.Response_Control::4 158 -system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::4 82034 -system.ruby.network.routers00.throttle1.msg_count.Broadcast_Control::1 78371 -system.ruby.network.routers00.throttle1.msg_count.Persistent_Control::3 32771 -system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::1 626968 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::4 6768 -system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::4 13752 -system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::4 1264 -system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::4 5906448 -system.ruby.network.routers00.throttle1.msg_bytes.Broadcast_Control::1 626968 -system.ruby.network.routers00.throttle1.msg_bytes.Persistent_Control::3 262168 -system.ruby.network.routers01.throttle0.link_utilization 12.392666 -system.ruby.network.routers01.throttle0.msg_count.Response_Data::4 78508 -system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::4 188 -system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::4 163 -system.ruby.network.routers01.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers01.throttle0.msg_count.Writeback_Data::4 3850 -system.ruby.network.routers01.throttle0.msg_count.Writeback_Control::4 1 -system.ruby.network.routers01.throttle0.msg_count.Broadcast_Control::1 549156 -system.ruby.network.routers01.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::4 5652576 -system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::4 13536 -system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::4 11736 -system.ruby.network.routers01.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Data::4 277200 -system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers01.throttle0.msg_bytes.Broadcast_Control::1 4393248 -system.ruby.network.routers01.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers01.throttle1.link_utilization 7.451000 -system.ruby.network.routers01.throttle1.msg_count.Request_Control::1 78895 -system.ruby.network.routers01.throttle1.msg_count.Response_Data::4 102 -system.ruby.network.routers01.throttle1.msg_count.ResponseL2hit_Data::4 1 -system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::4 174 -system.ruby.network.routers01.throttle1.msg_count.Response_Control::4 155 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::4 82552 -system.ruby.network.routers01.throttle1.msg_count.Writeback_Control::4 1 -system.ruby.network.routers01.throttle1.msg_count.Broadcast_Control::1 78895 -system.ruby.network.routers01.throttle1.msg_count.Persistent_Control::3 33171 -system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::1 631160 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::4 7344 -system.ruby.network.routers01.throttle1.msg_bytes.ResponseL2hit_Data::4 72 -system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::4 12528 -system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::4 1240 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::4 5943744 -system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers01.throttle1.msg_bytes.Broadcast_Control::1 631160 -system.ruby.network.routers01.throttle1.msg_bytes.Persistent_Control::3 265368 -system.ruby.network.routers02.throttle0.link_utilization 12.355983 -system.ruby.network.routers02.throttle0.msg_count.Response_Data::4 77883 -system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::4 203 -system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::4 204 -system.ruby.network.routers02.throttle0.msg_count.Response_Control::4 3 -system.ruby.network.routers02.throttle0.msg_count.Writeback_Data::4 3845 -system.ruby.network.routers02.throttle0.msg_count.Broadcast_Control::1 549710 -system.ruby.network.routers02.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::4 5607576 -system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::4 14616 -system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::4 14688 -system.ruby.network.routers02.throttle0.msg_bytes.Response_Control::4 24 -system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Data::4 276840 -system.ruby.network.routers02.throttle0.msg_bytes.Broadcast_Control::1 4397680 -system.ruby.network.routers02.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers02.throttle1.link_utilization 7.401683 -system.ruby.network.routers02.throttle1.msg_count.Request_Control::1 78341 -system.ruby.network.routers02.throttle1.msg_count.Response_Data::4 97 -system.ruby.network.routers02.throttle1.msg_count.ResponseL2hit_Data::4 1 -system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::4 204 -system.ruby.network.routers02.throttle1.msg_count.Response_Control::4 167 -system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::4 81965 -system.ruby.network.routers02.throttle1.msg_count.Broadcast_Control::1 78341 -system.ruby.network.routers02.throttle1.msg_count.Persistent_Control::3 33127 -system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::1 626728 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::4 6984 -system.ruby.network.routers02.throttle1.msg_bytes.ResponseL2hit_Data::4 72 -system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::4 14688 -system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::4 1336 -system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::4 5901480 -system.ruby.network.routers02.throttle1.msg_bytes.Broadcast_Control::1 626728 -system.ruby.network.routers02.throttle1.msg_bytes.Persistent_Control::3 265016 -system.ruby.network.routers03.throttle0.link_utilization 12.358528 -system.ruby.network.routers03.throttle0.msg_count.Response_Data::4 77906 -system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::4 216 -system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::4 200 +system.ruby.network.routers00.throttle0.msg_bytes.Writeback_Data::4 239544 +system.ruby.network.routers00.throttle0.msg_bytes.Broadcast_Control::1 4378616 +system.ruby.network.routers00.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers00.throttle1.link_utilization 7.757029 +system.ruby.network.routers00.throttle1.msg_count.Request_Control::1 78780 +system.ruby.network.routers00.throttle1.msg_count.Response_Data::4 891 +system.ruby.network.routers00.throttle1.msg_count.ResponseL2hit_Data::4 12 +system.ruby.network.routers00.throttle1.msg_count.ResponseLocal_Data::4 78 +system.ruby.network.routers00.throttle1.msg_count.Response_Control::4 75 +system.ruby.network.routers00.throttle1.msg_count.Writeback_Data::4 81993 +system.ruby.network.routers00.throttle1.msg_count.Broadcast_Control::1 78780 +system.ruby.network.routers00.throttle1.msg_count.Persistent_Control::3 11448 +system.ruby.network.routers00.throttle1.msg_bytes.Request_Control::1 630240 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Data::4 64152 +system.ruby.network.routers00.throttle1.msg_bytes.ResponseL2hit_Data::4 864 +system.ruby.network.routers00.throttle1.msg_bytes.ResponseLocal_Data::4 5616 +system.ruby.network.routers00.throttle1.msg_bytes.Response_Control::4 600 +system.ruby.network.routers00.throttle1.msg_bytes.Writeback_Data::4 5903496 +system.ruby.network.routers00.throttle1.msg_bytes.Broadcast_Control::1 630240 +system.ruby.network.routers00.throttle1.msg_bytes.Persistent_Control::3 91584 +system.ruby.network.routers01.throttle0.link_utilization 11.700088 +system.ruby.network.routers01.throttle0.msg_count.Response_Data::4 78881 +system.ruby.network.routers01.throttle0.msg_count.ResponseL2hit_Data::4 231 +system.ruby.network.routers01.throttle0.msg_count.ResponseLocal_Data::4 99 +system.ruby.network.routers01.throttle0.msg_count.Writeback_Data::4 3306 +system.ruby.network.routers01.throttle0.msg_count.Broadcast_Control::1 547765 +system.ruby.network.routers01.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers01.throttle0.msg_bytes.Response_Data::4 5679432 +system.ruby.network.routers01.throttle0.msg_bytes.ResponseL2hit_Data::4 16632 +system.ruby.network.routers01.throttle0.msg_bytes.ResponseLocal_Data::4 7128 +system.ruby.network.routers01.throttle0.msg_bytes.Writeback_Data::4 238032 +system.ruby.network.routers01.throttle0.msg_bytes.Broadcast_Control::1 4382120 +system.ruby.network.routers01.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers01.throttle1.link_utilization 7.719974 +system.ruby.network.routers01.throttle1.msg_count.Request_Control::1 78342 +system.ruby.network.routers01.throttle1.msg_count.Response_Data::4 969 +system.ruby.network.routers01.throttle1.msg_count.ResponseL2hit_Data::4 16 +system.ruby.network.routers01.throttle1.msg_count.ResponseLocal_Data::4 90 +system.ruby.network.routers01.throttle1.msg_count.Response_Control::4 93 +system.ruby.network.routers01.throttle1.msg_count.Writeback_Data::4 81506 +system.ruby.network.routers01.throttle1.msg_count.Broadcast_Control::1 78342 +system.ruby.network.routers01.throttle1.msg_count.Persistent_Control::3 11468 +system.ruby.network.routers01.throttle1.msg_bytes.Request_Control::1 626736 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Data::4 69768 +system.ruby.network.routers01.throttle1.msg_bytes.ResponseL2hit_Data::4 1152 +system.ruby.network.routers01.throttle1.msg_bytes.ResponseLocal_Data::4 6480 +system.ruby.network.routers01.throttle1.msg_bytes.Response_Control::4 744 +system.ruby.network.routers01.throttle1.msg_bytes.Writeback_Data::4 5868432 +system.ruby.network.routers01.throttle1.msg_bytes.Broadcast_Control::1 626736 +system.ruby.network.routers01.throttle1.msg_bytes.Persistent_Control::3 91744 +system.ruby.network.routers02.throttle0.link_utilization 11.707871 +system.ruby.network.routers02.throttle0.msg_count.Response_Data::4 79034 +system.ruby.network.routers02.throttle0.msg_count.ResponseL2hit_Data::4 225 +system.ruby.network.routers02.throttle0.msg_count.ResponseLocal_Data::4 89 +system.ruby.network.routers02.throttle0.msg_count.Writeback_Data::4 3281 +system.ruby.network.routers02.throttle0.msg_count.Broadcast_Control::1 547677 +system.ruby.network.routers02.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers02.throttle0.msg_bytes.Response_Data::4 5690448 +system.ruby.network.routers02.throttle0.msg_bytes.ResponseL2hit_Data::4 16200 +system.ruby.network.routers02.throttle0.msg_bytes.ResponseLocal_Data::4 6408 +system.ruby.network.routers02.throttle0.msg_bytes.Writeback_Data::4 236232 +system.ruby.network.routers02.throttle0.msg_bytes.Broadcast_Control::1 4381416 +system.ruby.network.routers02.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers02.throttle1.link_utilization 7.731306 +system.ruby.network.routers02.throttle1.msg_count.Request_Control::1 78430 +system.ruby.network.routers02.throttle1.msg_count.Response_Data::4 1002 +system.ruby.network.routers02.throttle1.msg_count.ResponseL2hit_Data::4 9 +system.ruby.network.routers02.throttle1.msg_count.ResponseLocal_Data::4 123 +system.ruby.network.routers02.throttle1.msg_count.Response_Control::4 106 +system.ruby.network.routers02.throttle1.msg_count.Writeback_Data::4 81568 +system.ruby.network.routers02.throttle1.msg_count.Broadcast_Control::1 78430 +system.ruby.network.routers02.throttle1.msg_count.Persistent_Control::3 11528 +system.ruby.network.routers02.throttle1.msg_bytes.Request_Control::1 627440 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Data::4 72144 +system.ruby.network.routers02.throttle1.msg_bytes.ResponseL2hit_Data::4 648 +system.ruby.network.routers02.throttle1.msg_bytes.ResponseLocal_Data::4 8856 +system.ruby.network.routers02.throttle1.msg_bytes.Response_Control::4 848 +system.ruby.network.routers02.throttle1.msg_bytes.Writeback_Data::4 5872896 +system.ruby.network.routers02.throttle1.msg_bytes.Broadcast_Control::1 627440 +system.ruby.network.routers02.throttle1.msg_bytes.Persistent_Control::3 92224 +system.ruby.network.routers03.throttle0.link_utilization 11.687942 +system.ruby.network.routers03.throttle0.msg_count.Response_Data::4 78824 +system.ruby.network.routers03.throttle0.msg_count.ResponseL2hit_Data::4 200 +system.ruby.network.routers03.throttle0.msg_count.ResponseLocal_Data::4 76 system.ruby.network.routers03.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers03.throttle0.msg_count.Writeback_Data::4 3854 -system.ruby.network.routers03.throttle0.msg_count.Writeback_Control::4 1 -system.ruby.network.routers03.throttle0.msg_count.Broadcast_Control::1 549662 -system.ruby.network.routers03.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::4 5609232 -system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::4 15552 -system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::4 14400 +system.ruby.network.routers03.throttle0.msg_count.Writeback_Data::4 3248 +system.ruby.network.routers03.throttle0.msg_count.Broadcast_Control::1 547851 +system.ruby.network.routers03.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers03.throttle0.msg_bytes.Response_Data::4 5675328 +system.ruby.network.routers03.throttle0.msg_bytes.ResponseL2hit_Data::4 14400 +system.ruby.network.routers03.throttle0.msg_bytes.ResponseLocal_Data::4 5472 system.ruby.network.routers03.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Data::4 277488 -system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers03.throttle0.msg_bytes.Broadcast_Control::1 4397296 -system.ruby.network.routers03.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers03.throttle1.link_utilization 7.403752 -system.ruby.network.routers03.throttle1.msg_count.Request_Control::1 78389 -system.ruby.network.routers03.throttle1.msg_count.Response_Data::4 107 -system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::4 188 -system.ruby.network.routers03.throttle1.msg_count.Response_Control::4 176 -system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::4 81996 -system.ruby.network.routers03.throttle1.msg_count.Broadcast_Control::1 78389 -system.ruby.network.routers03.throttle1.msg_count.Persistent_Control::3 33066 -system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::1 627112 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::4 7704 -system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::4 13536 -system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::4 1408 -system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::4 5903712 -system.ruby.network.routers03.throttle1.msg_bytes.Broadcast_Control::1 627112 -system.ruby.network.routers03.throttle1.msg_bytes.Persistent_Control::3 264528 -system.ruby.network.routers04.throttle0.link_utilization 12.384495 -system.ruby.network.routers04.throttle0.msg_count.Response_Data::4 78259 -system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::4 175 -system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::4 207 -system.ruby.network.routers04.throttle0.msg_count.Response_Control::4 2 -system.ruby.network.routers04.throttle0.msg_count.Writeback_Data::4 3936 -system.ruby.network.routers04.throttle0.msg_count.Writeback_Control::4 1 -system.ruby.network.routers04.throttle0.msg_count.Broadcast_Control::1 549316 -system.ruby.network.routers04.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::4 5634648 -system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::4 12600 -system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::4 14904 -system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::4 16 -system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Data::4 283392 -system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers04.throttle0.msg_bytes.Broadcast_Control::1 4394528 -system.ruby.network.routers04.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers04.throttle1.link_utilization 7.441397 -system.ruby.network.routers04.throttle1.msg_count.Request_Control::1 78735 -system.ruby.network.routers04.throttle1.msg_count.Response_Data::4 119 -system.ruby.network.routers04.throttle1.msg_count.ResponseL2hit_Data::4 1 -system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::4 203 -system.ruby.network.routers04.throttle1.msg_count.Response_Control::4 190 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::4 82384 -system.ruby.network.routers04.throttle1.msg_count.Writeback_Control::4 1 -system.ruby.network.routers04.throttle1.msg_count.Broadcast_Control::1 78735 -system.ruby.network.routers04.throttle1.msg_count.Persistent_Control::3 33347 -system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::1 629880 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::4 8568 -system.ruby.network.routers04.throttle1.msg_bytes.ResponseL2hit_Data::4 72 -system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::4 14616 -system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::4 1520 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::4 5931648 -system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers04.throttle1.msg_bytes.Broadcast_Control::1 629880 -system.ruby.network.routers04.throttle1.msg_bytes.Persistent_Control::3 266776 -system.ruby.network.routers05.throttle0.link_utilization 12.380016 -system.ruby.network.routers05.throttle0.msg_count.Response_Data::4 78073 -system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::4 203 -system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::4 197 -system.ruby.network.routers05.throttle0.msg_count.Writeback_Data::4 4026 -system.ruby.network.routers05.throttle0.msg_count.Broadcast_Control::1 549458 -system.ruby.network.routers05.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::4 5621256 -system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::4 14616 -system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::4 14184 -system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Data::4 289872 -system.ruby.network.routers05.throttle0.msg_bytes.Broadcast_Control::1 4395664 -system.ruby.network.routers05.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers05.throttle1.link_utilization 7.428215 -system.ruby.network.routers05.throttle1.msg_count.Request_Control::1 78593 -system.ruby.network.routers05.throttle1.msg_count.Response_Data::4 97 -system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::4 177 -system.ruby.network.routers05.throttle1.msg_count.Response_Control::4 171 -system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::4 82323 -system.ruby.network.routers05.throttle1.msg_count.Broadcast_Control::1 78593 -system.ruby.network.routers05.throttle1.msg_count.Persistent_Control::3 32984 -system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::1 628744 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::4 6984 -system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::4 12744 -system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::4 1368 -system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::4 5927256 -system.ruby.network.routers05.throttle1.msg_bytes.Broadcast_Control::1 628744 -system.ruby.network.routers05.throttle1.msg_bytes.Persistent_Control::3 263872 -system.ruby.network.routers06.throttle0.link_utilization 12.355450 -system.ruby.network.routers06.throttle0.msg_count.Response_Data::4 77833 -system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::4 176 -system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::4 201 -system.ruby.network.routers06.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers06.throttle0.msg_count.Writeback_Data::4 3920 -system.ruby.network.routers06.throttle0.msg_count.Broadcast_Control::1 549690 -system.ruby.network.routers06.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::4 5603976 -system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::4 12672 -system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::4 14472 -system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Data::4 282240 -system.ruby.network.routers06.throttle0.msg_bytes.Broadcast_Control::1 4397520 -system.ruby.network.routers06.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers06.throttle1.link_utilization 7.399456 -system.ruby.network.routers06.throttle1.msg_count.Request_Control::1 78361 -system.ruby.network.routers06.throttle1.msg_count.Response_Data::4 125 -system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::4 188 -system.ruby.network.routers06.throttle1.msg_count.Response_Control::4 175 -system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::4 81950 -system.ruby.network.routers06.throttle1.msg_count.Broadcast_Control::1 78361 -system.ruby.network.routers06.throttle1.msg_count.Persistent_Control::3 32835 -system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::1 626888 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::4 9000 -system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::4 13536 -system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::4 1400 -system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::4 5900400 -system.ruby.network.routers06.throttle1.msg_bytes.Broadcast_Control::1 626888 -system.ruby.network.routers06.throttle1.msg_bytes.Persistent_Control::3 262680 -system.ruby.network.routers07.throttle0.link_utilization 12.356993 -system.ruby.network.routers07.throttle0.msg_count.Response_Data::4 77844 -system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::4 194 -system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::4 189 -system.ruby.network.routers07.throttle0.msg_count.Response_Control::4 2 -system.ruby.network.routers07.throttle0.msg_count.Writeback_Data::4 3925 -system.ruby.network.routers07.throttle0.msg_count.Broadcast_Control::1 549685 -system.ruby.network.routers07.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::4 5604768 -system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::4 13968 -system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::4 13608 -system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::4 16 -system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Data::4 282600 -system.ruby.network.routers07.throttle0.msg_bytes.Broadcast_Control::1 4397480 -system.ruby.network.routers07.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers07.throttle1.link_utilization 7.401357 -system.ruby.network.routers07.throttle1.msg_count.Request_Control::1 78366 -system.ruby.network.routers07.throttle1.msg_count.Response_Data::4 122 -system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::4 205 -system.ruby.network.routers07.throttle1.msg_count.Response_Control::4 198 -system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::4 81952 -system.ruby.network.routers07.throttle1.msg_count.Broadcast_Control::1 78366 -system.ruby.network.routers07.throttle1.msg_count.Persistent_Control::3 32897 -system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::1 626928 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::4 8784 -system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::4 14760 -system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::4 1584 -system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::4 5900544 -system.ruby.network.routers07.throttle1.msg_bytes.Broadcast_Control::1 626928 -system.ruby.network.routers07.throttle1.msg_bytes.Persistent_Control::3 263176 -system.ruby.network.routers08.throttle0.link_utilization 51.976741 -system.ruby.network.routers08.throttle0.msg_count.Request_Control::1 628051 -system.ruby.network.routers08.throttle0.msg_count.Response_Control::4 1379 -system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::4 626640 -system.ruby.network.routers08.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::1 5024408 -system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::4 11032 -system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::4 45118080 -system.ruby.network.routers08.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers08.throttle1.link_utilization 25.612359 -system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 626511 -system.ruby.network.routers08.throttle1.msg_count.Response_Data::4 1307 -system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::4 1542 -system.ruby.network.routers08.throttle1.msg_count.Response_Control::4 2 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::4 242916 -system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::4 381032 -system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 5012088 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::4 94104 -system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::4 111024 -system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::4 16 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::4 17489952 -system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::4 3048256 -system.ruby.network.routers09.throttle0.link_utilization 27.469345 -system.ruby.network.routers09.throttle0.msg_count.Request_Control::2 626510 -system.ruby.network.routers09.throttle0.msg_count.Response_Data::4 17 -system.ruby.network.routers09.throttle0.msg_count.ResponseL2hit_Data::4 3 -system.ruby.network.routers09.throttle0.msg_count.Response_Control::4 3 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::4 242325 -system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::4 381034 -system.ruby.network.routers09.throttle0.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::2 5012080 -system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::4 1224 -system.ruby.network.routers09.throttle0.msg_bytes.ResponseL2hit_Data::4 216 -system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::4 24 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::4 17447400 -system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::4 3048272 -system.ruby.network.routers09.throttle0.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers09.throttle1.link_utilization 44.552727 -system.ruby.network.routers09.throttle1.msg_count.Response_Data::4 622152 +system.ruby.network.routers03.throttle0.msg_bytes.Writeback_Data::4 233856 +system.ruby.network.routers03.throttle0.msg_bytes.Broadcast_Control::1 4382808 +system.ruby.network.routers03.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers03.throttle1.link_utilization 7.702264 +system.ruby.network.routers03.throttle1.msg_count.Request_Control::1 78256 +system.ruby.network.routers03.throttle1.msg_count.Response_Data::4 939 +system.ruby.network.routers03.throttle1.msg_count.ResponseL2hit_Data::4 9 +system.ruby.network.routers03.throttle1.msg_count.ResponseLocal_Data::4 85 +system.ruby.network.routers03.throttle1.msg_count.Response_Control::4 97 +system.ruby.network.routers03.throttle1.msg_count.Writeback_Data::4 81357 +system.ruby.network.routers03.throttle1.msg_count.Broadcast_Control::1 78256 +system.ruby.network.routers03.throttle1.msg_count.Persistent_Control::3 11264 +system.ruby.network.routers03.throttle1.msg_bytes.Request_Control::1 626048 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Data::4 67608 +system.ruby.network.routers03.throttle1.msg_bytes.ResponseL2hit_Data::4 648 +system.ruby.network.routers03.throttle1.msg_bytes.ResponseLocal_Data::4 6120 +system.ruby.network.routers03.throttle1.msg_bytes.Response_Control::4 776 +system.ruby.network.routers03.throttle1.msg_bytes.Writeback_Data::4 5857704 +system.ruby.network.routers03.throttle1.msg_bytes.Broadcast_Control::1 626048 +system.ruby.network.routers03.throttle1.msg_bytes.Persistent_Control::3 90112 +system.ruby.network.routers04.throttle0.link_utilization 11.666945 +system.ruby.network.routers04.throttle0.msg_count.Response_Data::4 78435 +system.ruby.network.routers04.throttle0.msg_count.ResponseL2hit_Data::4 234 +system.ruby.network.routers04.throttle0.msg_count.ResponseLocal_Data::4 86 +system.ruby.network.routers04.throttle0.msg_count.Response_Control::4 1 +system.ruby.network.routers04.throttle0.msg_count.Writeback_Data::4 3281 +system.ruby.network.routers04.throttle0.msg_count.Broadcast_Control::1 548180 +system.ruby.network.routers04.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Data::4 5647320 +system.ruby.network.routers04.throttle0.msg_bytes.ResponseL2hit_Data::4 16848 +system.ruby.network.routers04.throttle0.msg_bytes.ResponseLocal_Data::4 6192 +system.ruby.network.routers04.throttle0.msg_bytes.Response_Control::4 8 +system.ruby.network.routers04.throttle0.msg_bytes.Writeback_Data::4 236232 +system.ruby.network.routers04.throttle0.msg_bytes.Broadcast_Control::1 4385440 +system.ruby.network.routers04.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers04.throttle1.link_utilization 7.675491 +system.ruby.network.routers04.throttle1.msg_count.Request_Control::1 77927 +system.ruby.network.routers04.throttle1.msg_count.Response_Data::4 938 +system.ruby.network.routers04.throttle1.msg_count.ResponseL2hit_Data::4 6 +system.ruby.network.routers04.throttle1.msg_count.ResponseLocal_Data::4 105 +system.ruby.network.routers04.throttle1.msg_count.Response_Control::4 95 +system.ruby.network.routers04.throttle1.msg_count.Writeback_Data::4 81058 +system.ruby.network.routers04.throttle1.msg_count.Broadcast_Control::1 77927 +system.ruby.network.routers04.throttle1.msg_count.Persistent_Control::3 11310 +system.ruby.network.routers04.throttle1.msg_bytes.Request_Control::1 623416 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Data::4 67536 +system.ruby.network.routers04.throttle1.msg_bytes.ResponseL2hit_Data::4 432 +system.ruby.network.routers04.throttle1.msg_bytes.ResponseLocal_Data::4 7560 +system.ruby.network.routers04.throttle1.msg_bytes.Response_Control::4 760 +system.ruby.network.routers04.throttle1.msg_bytes.Writeback_Data::4 5836176 +system.ruby.network.routers04.throttle1.msg_bytes.Broadcast_Control::1 623416 +system.ruby.network.routers04.throttle1.msg_bytes.Persistent_Control::3 90480 +system.ruby.network.routers05.throttle0.link_utilization 11.703526 +system.ruby.network.routers05.throttle0.msg_count.Response_Data::4 78930 +system.ruby.network.routers05.throttle0.msg_count.ResponseL2hit_Data::4 217 +system.ruby.network.routers05.throttle0.msg_count.ResponseLocal_Data::4 90 +system.ruby.network.routers05.throttle0.msg_count.Response_Control::4 3 +system.ruby.network.routers05.throttle0.msg_count.Writeback_Data::4 3336 +system.ruby.network.routers05.throttle0.msg_count.Broadcast_Control::1 547664 +system.ruby.network.routers05.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Data::4 5682960 +system.ruby.network.routers05.throttle0.msg_bytes.ResponseL2hit_Data::4 15624 +system.ruby.network.routers05.throttle0.msg_bytes.ResponseLocal_Data::4 6480 +system.ruby.network.routers05.throttle0.msg_bytes.Response_Control::4 24 +system.ruby.network.routers05.throttle0.msg_bytes.Writeback_Data::4 240192 +system.ruby.network.routers05.throttle0.msg_bytes.Broadcast_Control::1 4381312 +system.ruby.network.routers05.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers05.throttle1.link_utilization 7.724929 +system.ruby.network.routers05.throttle1.msg_count.Request_Control::1 78443 +system.ruby.network.routers05.throttle1.msg_count.Response_Data::4 903 +system.ruby.network.routers05.throttle1.msg_count.ResponseL2hit_Data::4 6 +system.ruby.network.routers05.throttle1.msg_count.ResponseLocal_Data::4 101 +system.ruby.network.routers05.throttle1.msg_count.Response_Control::4 85 +system.ruby.network.routers05.throttle1.msg_count.Writeback_Data::4 81635 +system.ruby.network.routers05.throttle1.msg_count.Broadcast_Control::1 78443 +system.ruby.network.routers05.throttle1.msg_count.Persistent_Control::3 11284 +system.ruby.network.routers05.throttle1.msg_bytes.Request_Control::1 627544 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Data::4 65016 +system.ruby.network.routers05.throttle1.msg_bytes.ResponseL2hit_Data::4 432 +system.ruby.network.routers05.throttle1.msg_bytes.ResponseLocal_Data::4 7272 +system.ruby.network.routers05.throttle1.msg_bytes.Response_Control::4 680 +system.ruby.network.routers05.throttle1.msg_bytes.Writeback_Data::4 5877720 +system.ruby.network.routers05.throttle1.msg_bytes.Broadcast_Control::1 627544 +system.ruby.network.routers05.throttle1.msg_bytes.Persistent_Control::3 90272 +system.ruby.network.routers06.throttle0.link_utilization 11.672637 +system.ruby.network.routers06.throttle0.msg_count.Response_Data::4 78457 +system.ruby.network.routers06.throttle0.msg_count.ResponseL2hit_Data::4 216 +system.ruby.network.routers06.throttle0.msg_count.ResponseLocal_Data::4 92 +system.ruby.network.routers06.throttle0.msg_count.Response_Control::4 2 +system.ruby.network.routers06.throttle0.msg_count.Writeback_Data::4 3351 +system.ruby.network.routers06.throttle0.msg_count.Broadcast_Control::1 548131 +system.ruby.network.routers06.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Data::4 5648904 +system.ruby.network.routers06.throttle0.msg_bytes.ResponseL2hit_Data::4 15552 +system.ruby.network.routers06.throttle0.msg_bytes.ResponseLocal_Data::4 6624 +system.ruby.network.routers06.throttle0.msg_bytes.Response_Control::4 16 +system.ruby.network.routers06.throttle0.msg_bytes.Writeback_Data::4 241272 +system.ruby.network.routers06.throttle0.msg_bytes.Broadcast_Control::1 4385048 +system.ruby.network.routers06.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers06.throttle1.link_utilization 7.681699 +system.ruby.network.routers06.throttle1.msg_count.Request_Control::1 77976 +system.ruby.network.routers06.throttle1.msg_count.Response_Data::4 914 +system.ruby.network.routers06.throttle1.msg_count.ResponseL2hit_Data::4 9 +system.ruby.network.routers06.throttle1.msg_count.ResponseLocal_Data::4 68 +system.ruby.network.routers06.throttle1.msg_count.Response_Control::4 76 +system.ruby.network.routers06.throttle1.msg_count.Writeback_Data::4 81184 +system.ruby.network.routers06.throttle1.msg_count.Broadcast_Control::1 77976 +system.ruby.network.routers06.throttle1.msg_count.Persistent_Control::3 11352 +system.ruby.network.routers06.throttle1.msg_bytes.Request_Control::1 623808 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Data::4 65808 +system.ruby.network.routers06.throttle1.msg_bytes.ResponseL2hit_Data::4 648 +system.ruby.network.routers06.throttle1.msg_bytes.ResponseLocal_Data::4 4896 +system.ruby.network.routers06.throttle1.msg_bytes.Response_Control::4 608 +system.ruby.network.routers06.throttle1.msg_bytes.Writeback_Data::4 5845248 +system.ruby.network.routers06.throttle1.msg_bytes.Broadcast_Control::1 623808 +system.ruby.network.routers06.throttle1.msg_bytes.Persistent_Control::3 90816 +system.ruby.network.routers07.throttle0.link_utilization 11.671909 +system.ruby.network.routers07.throttle0.msg_count.Response_Data::4 78439 +system.ruby.network.routers07.throttle0.msg_count.ResponseL2hit_Data::4 228 +system.ruby.network.routers07.throttle0.msg_count.ResponseLocal_Data::4 105 +system.ruby.network.routers07.throttle0.msg_count.Response_Control::4 1 +system.ruby.network.routers07.throttle0.msg_count.Writeback_Data::4 3332 +system.ruby.network.routers07.throttle0.msg_count.Broadcast_Control::1 548154 +system.ruby.network.routers07.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Data::4 5647608 +system.ruby.network.routers07.throttle0.msg_bytes.ResponseL2hit_Data::4 16416 +system.ruby.network.routers07.throttle0.msg_bytes.ResponseLocal_Data::4 7560 +system.ruby.network.routers07.throttle0.msg_bytes.Response_Control::4 8 +system.ruby.network.routers07.throttle0.msg_bytes.Writeback_Data::4 239904 +system.ruby.network.routers07.throttle0.msg_bytes.Broadcast_Control::1 4385232 +system.ruby.network.routers07.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers07.throttle1.link_utilization 7.679268 +system.ruby.network.routers07.throttle1.msg_count.Request_Control::1 77953 +system.ruby.network.routers07.throttle1.msg_count.Response_Data::4 910 +system.ruby.network.routers07.throttle1.msg_count.ResponseL2hit_Data::4 13 +system.ruby.network.routers07.throttle1.msg_count.ResponseLocal_Data::4 82 +system.ruby.network.routers07.throttle1.msg_count.Response_Control::4 90 +system.ruby.network.routers07.throttle1.msg_count.Writeback_Data::4 81145 +system.ruby.network.routers07.throttle1.msg_count.Broadcast_Control::1 77953 +system.ruby.network.routers07.throttle1.msg_count.Persistent_Control::3 11322 +system.ruby.network.routers07.throttle1.msg_bytes.Request_Control::1 623624 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Data::4 65520 +system.ruby.network.routers07.throttle1.msg_bytes.ResponseL2hit_Data::4 936 +system.ruby.network.routers07.throttle1.msg_bytes.ResponseLocal_Data::4 5904 +system.ruby.network.routers07.throttle1.msg_bytes.Response_Control::4 720 +system.ruby.network.routers07.throttle1.msg_bytes.Writeback_Data::4 5842440 +system.ruby.network.routers07.throttle1.msg_bytes.Broadcast_Control::1 623624 +system.ruby.network.routers07.throttle1.msg_bytes.Persistent_Control::3 90576 +system.ruby.network.routers08.throttle0.link_utilization 53.749871 +system.ruby.network.routers08.throttle0.msg_count.Request_Control::1 626105 +system.ruby.network.routers08.throttle0.msg_count.Response_Control::4 710 +system.ruby.network.routers08.throttle0.msg_count.Writeback_Data::4 625366 +system.ruby.network.routers08.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers08.throttle0.msg_bytes.Request_Control::1 5008840 +system.ruby.network.routers08.throttle0.msg_bytes.Response_Control::4 5680 +system.ruby.network.routers08.throttle0.msg_bytes.Writeback_Data::4 45026352 +system.ruby.network.routers08.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers08.throttle1.link_utilization 27.289984 +system.ruby.network.routers08.throttle1.msg_count.Request_Control::2 624315 +system.ruby.network.routers08.throttle1.msg_count.Response_Data::4 7830 +system.ruby.network.routers08.throttle1.msg_count.ResponseL2hit_Data::4 1784 +system.ruby.network.routers08.throttle1.msg_count.Response_Control::4 3 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Data::4 236872 +system.ruby.network.routers08.throttle1.msg_count.Writeback_Control::4 379354 +system.ruby.network.routers08.throttle1.msg_bytes.Request_Control::2 4994520 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Data::4 563760 +system.ruby.network.routers08.throttle1.msg_bytes.ResponseL2hit_Data::4 128448 +system.ruby.network.routers08.throttle1.msg_bytes.Response_Control::4 24 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Data::4 17054784 +system.ruby.network.routers08.throttle1.msg_bytes.Writeback_Control::4 3034832 +system.ruby.network.routers09.throttle0.link_utilization 27.857899 +system.ruby.network.routers09.throttle0.msg_count.Request_Control::2 624315 +system.ruby.network.routers09.throttle0.msg_count.Response_Data::4 6959 +system.ruby.network.routers09.throttle0.msg_count.ResponseL2hit_Data::4 80 +system.ruby.network.routers09.throttle0.msg_count.Response_Control::4 2 +system.ruby.network.routers09.throttle0.msg_count.Writeback_Data::4 236789 +system.ruby.network.routers09.throttle0.msg_count.Writeback_Control::4 379353 +system.ruby.network.routers09.throttle0.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers09.throttle0.msg_bytes.Request_Control::2 4994520 +system.ruby.network.routers09.throttle0.msg_bytes.Response_Data::4 501048 +system.ruby.network.routers09.throttle0.msg_bytes.ResponseL2hit_Data::4 5760 +system.ruby.network.routers09.throttle0.msg_bytes.Response_Control::4 16 +system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Data::4 17048808 +system.ruby.network.routers09.throttle0.msg_bytes.Writeback_Control::4 3034824 +system.ruby.network.routers09.throttle0.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers09.throttle1.link_utilization 47.431890 +system.ruby.network.routers09.throttle1.msg_count.Response_Data::4 621938 system.ruby.network.routers09.throttle1.msg_count.Response_Control::4 1 -system.ruby.network.routers09.throttle1.msg_count.Writeback_Data::4 93 -system.ruby.network.routers09.throttle1.msg_count.Writeback_Control::4 3 -system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::4 44794944 +system.ruby.network.routers09.throttle1.msg_count.Writeback_Data::4 300 +system.ruby.network.routers09.throttle1.msg_bytes.Response_Data::4 44779536 system.ruby.network.routers09.throttle1.msg_bytes.Response_Control::4 8 -system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Data::4 6696 -system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Control::4 24 -system.ruby.network.routers10.throttle0.link_utilization 12.099527 -system.ruby.network.routers10.throttle0.msg_count.Response_Data::4 77998 -system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::4 187 -system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::4 169 +system.ruby.network.routers09.throttle1.msg_bytes.Writeback_Data::4 21600 +system.ruby.network.routers10.throttle0.link_utilization 11.630830 +system.ruby.network.routers10.throttle0.msg_count.Response_Data::4 79274 +system.ruby.network.routers10.throttle0.msg_count.ResponseL2hit_Data::4 233 +system.ruby.network.routers10.throttle0.msg_count.ResponseLocal_Data::4 95 system.ruby.network.routers10.throttle0.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle0.msg_count.Writeback_Data::4 3844 -system.ruby.network.routers10.throttle0.msg_count.Broadcast_Control::1 549680 -system.ruby.network.routers10.throttle0.msg_count.Persistent_Control::3 231427 -system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::4 5615856 -system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::4 13464 -system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::4 12168 +system.ruby.network.routers10.throttle0.msg_count.Writeback_Data::4 3327 +system.ruby.network.routers10.throttle0.msg_count.Broadcast_Control::1 547327 +system.ruby.network.routers10.throttle0.msg_count.Persistent_Control::3 79528 +system.ruby.network.routers10.throttle0.msg_bytes.Response_Data::4 5707728 +system.ruby.network.routers10.throttle0.msg_bytes.ResponseL2hit_Data::4 16776 +system.ruby.network.routers10.throttle0.msg_bytes.ResponseLocal_Data::4 6840 system.ruby.network.routers10.throttle0.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Data::4 276768 -system.ruby.network.routers10.throttle0.msg_bytes.Broadcast_Control::1 4397440 -system.ruby.network.routers10.throttle0.msg_bytes.Persistent_Control::3 1851416 -system.ruby.network.routers10.throttle1.link_utilization 12.128772 -system.ruby.network.routers10.throttle1.msg_count.Response_Data::4 78508 -system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::4 188 -system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::4 163 -system.ruby.network.routers10.throttle1.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle1.msg_count.Writeback_Data::4 3850 -system.ruby.network.routers10.throttle1.msg_count.Writeback_Control::4 1 -system.ruby.network.routers10.throttle1.msg_count.Broadcast_Control::1 549156 -system.ruby.network.routers10.throttle1.msg_count.Persistent_Control::3 231027 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::4 5652576 -system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::4 13536 -system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::4 11736 -system.ruby.network.routers10.throttle1.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Data::4 277200 -system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers10.throttle1.msg_bytes.Broadcast_Control::1 4393248 -system.ruby.network.routers10.throttle1.msg_bytes.Persistent_Control::3 1848216 -system.ruby.network.routers10.throttle2.link_utilization 12.092439 -system.ruby.network.routers10.throttle2.msg_count.Response_Data::4 77883 -system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::4 203 -system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::4 204 -system.ruby.network.routers10.throttle2.msg_count.Response_Control::4 3 -system.ruby.network.routers10.throttle2.msg_count.Writeback_Data::4 3845 -system.ruby.network.routers10.throttle2.msg_count.Broadcast_Control::1 549710 -system.ruby.network.routers10.throttle2.msg_count.Persistent_Control::3 231071 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::4 5607576 -system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::4 14616 -system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::4 14688 -system.ruby.network.routers10.throttle2.msg_bytes.Response_Control::4 24 -system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Data::4 276840 -system.ruby.network.routers10.throttle2.msg_bytes.Broadcast_Control::1 4397680 -system.ruby.network.routers10.throttle2.msg_bytes.Persistent_Control::3 1848568 -system.ruby.network.routers10.throttle3.link_utilization 12.095470 -system.ruby.network.routers10.throttle3.msg_count.Response_Data::4 77906 -system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::4 216 -system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::4 200 +system.ruby.network.routers10.throttle0.msg_bytes.Writeback_Data::4 239544 +system.ruby.network.routers10.throttle0.msg_bytes.Broadcast_Control::1 4378616 +system.ruby.network.routers10.throttle0.msg_bytes.Persistent_Control::3 636224 +system.ruby.network.routers10.throttle1.link_utilization 11.602973 +system.ruby.network.routers10.throttle1.msg_count.Response_Data::4 78882 +system.ruby.network.routers10.throttle1.msg_count.ResponseL2hit_Data::4 231 +system.ruby.network.routers10.throttle1.msg_count.ResponseLocal_Data::4 99 +system.ruby.network.routers10.throttle1.msg_count.Writeback_Data::4 3306 +system.ruby.network.routers10.throttle1.msg_count.Broadcast_Control::1 547765 +system.ruby.network.routers10.throttle1.msg_count.Persistent_Control::3 79508 +system.ruby.network.routers10.throttle1.msg_bytes.Response_Data::4 5679504 +system.ruby.network.routers10.throttle1.msg_bytes.ResponseL2hit_Data::4 16632 +system.ruby.network.routers10.throttle1.msg_bytes.ResponseLocal_Data::4 7128 +system.ruby.network.routers10.throttle1.msg_bytes.Writeback_Data::4 238032 +system.ruby.network.routers10.throttle1.msg_bytes.Broadcast_Control::1 4382120 +system.ruby.network.routers10.throttle1.msg_bytes.Persistent_Control::3 636064 +system.ruby.network.routers10.throttle2.link_utilization 11.610240 +system.ruby.network.routers10.throttle2.msg_count.Response_Data::4 79034 +system.ruby.network.routers10.throttle2.msg_count.ResponseL2hit_Data::4 225 +system.ruby.network.routers10.throttle2.msg_count.ResponseLocal_Data::4 89 +system.ruby.network.routers10.throttle2.msg_count.Writeback_Data::4 3281 +system.ruby.network.routers10.throttle2.msg_count.Broadcast_Control::1 547677 +system.ruby.network.routers10.throttle2.msg_count.Persistent_Control::3 79448 +system.ruby.network.routers10.throttle2.msg_bytes.Response_Data::4 5690448 +system.ruby.network.routers10.throttle2.msg_bytes.ResponseL2hit_Data::4 16200 +system.ruby.network.routers10.throttle2.msg_bytes.ResponseLocal_Data::4 6408 +system.ruby.network.routers10.throttle2.msg_bytes.Writeback_Data::4 236232 +system.ruby.network.routers10.throttle2.msg_bytes.Broadcast_Control::1 4381416 +system.ruby.network.routers10.throttle2.msg_bytes.Persistent_Control::3 635584 +system.ruby.network.routers10.throttle3.link_utilization 11.592538 +system.ruby.network.routers10.throttle3.msg_count.Response_Data::4 78824 +system.ruby.network.routers10.throttle3.msg_count.ResponseL2hit_Data::4 200 +system.ruby.network.routers10.throttle3.msg_count.ResponseLocal_Data::4 76 system.ruby.network.routers10.throttle3.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle3.msg_count.Writeback_Data::4 3854 -system.ruby.network.routers10.throttle3.msg_count.Writeback_Control::4 1 -system.ruby.network.routers10.throttle3.msg_count.Broadcast_Control::1 549662 -system.ruby.network.routers10.throttle3.msg_count.Persistent_Control::3 231132 -system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::4 5609232 -system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::4 15552 -system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::4 14400 +system.ruby.network.routers10.throttle3.msg_count.Writeback_Data::4 3248 +system.ruby.network.routers10.throttle3.msg_count.Broadcast_Control::1 547851 +system.ruby.network.routers10.throttle3.msg_count.Persistent_Control::3 79712 +system.ruby.network.routers10.throttle3.msg_bytes.Response_Data::4 5675328 +system.ruby.network.routers10.throttle3.msg_bytes.ResponseL2hit_Data::4 14400 +system.ruby.network.routers10.throttle3.msg_bytes.ResponseLocal_Data::4 5472 system.ruby.network.routers10.throttle3.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Data::4 277488 -system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers10.throttle3.msg_bytes.Broadcast_Control::1 4397296 -system.ruby.network.routers10.throttle3.msg_bytes.Persistent_Control::3 1849056 -system.ruby.network.routers10.throttle4.link_utilization 12.119201 -system.ruby.network.routers10.throttle4.msg_count.Response_Data::4 78259 -system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::4 175 -system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::4 207 -system.ruby.network.routers10.throttle4.msg_count.Response_Control::4 2 -system.ruby.network.routers10.throttle4.msg_count.Writeback_Data::4 3936 -system.ruby.network.routers10.throttle4.msg_count.Writeback_Control::4 1 -system.ruby.network.routers10.throttle4.msg_count.Broadcast_Control::1 549316 -system.ruby.network.routers10.throttle4.msg_count.Persistent_Control::3 230851 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::4 5634648 -system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::4 12600 -system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::4 14904 -system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::4 16 -system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Data::4 283392 -system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Control::4 8 -system.ruby.network.routers10.throttle4.msg_bytes.Broadcast_Control::1 4394528 -system.ruby.network.routers10.throttle4.msg_bytes.Persistent_Control::3 1846808 -system.ruby.network.routers10.throttle5.link_utilization 12.117610 -system.ruby.network.routers10.throttle5.msg_count.Response_Data::4 78073 -system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::4 203 -system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::4 197 -system.ruby.network.routers10.throttle5.msg_count.Writeback_Data::4 4026 -system.ruby.network.routers10.throttle5.msg_count.Broadcast_Control::1 549458 -system.ruby.network.routers10.throttle5.msg_count.Persistent_Control::3 231214 -system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::4 5621256 -system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::4 14616 -system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::4 14184 -system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Data::4 289872 -system.ruby.network.routers10.throttle5.msg_bytes.Broadcast_Control::1 4395664 -system.ruby.network.routers10.throttle5.msg_bytes.Persistent_Control::3 1849712 -system.ruby.network.routers10.throttle6.link_utilization 12.094229 -system.ruby.network.routers10.throttle6.msg_count.Response_Data::4 77833 -system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::4 176 -system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::4 201 -system.ruby.network.routers10.throttle6.msg_count.Response_Control::4 1 -system.ruby.network.routers10.throttle6.msg_count.Writeback_Data::4 3920 -system.ruby.network.routers10.throttle6.msg_count.Broadcast_Control::1 549690 -system.ruby.network.routers10.throttle6.msg_count.Persistent_Control::3 231363 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::4 5603976 -system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::4 12672 -system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::4 14472 -system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::4 8 -system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Data::4 282240 -system.ruby.network.routers10.throttle6.msg_bytes.Broadcast_Control::1 4397520 -system.ruby.network.routers10.throttle6.msg_bytes.Persistent_Control::3 1850904 -system.ruby.network.routers10.throttle7.link_utilization 12.095279 -system.ruby.network.routers10.throttle7.msg_count.Response_Data::4 77844 -system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::4 194 -system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::4 189 -system.ruby.network.routers10.throttle7.msg_count.Response_Control::4 2 -system.ruby.network.routers10.throttle7.msg_count.Writeback_Data::4 3925 -system.ruby.network.routers10.throttle7.msg_count.Broadcast_Control::1 549685 -system.ruby.network.routers10.throttle7.msg_count.Persistent_Control::3 231301 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::4 5604768 -system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::4 13968 -system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::4 13608 -system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::4 16 -system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Data::4 282600 -system.ruby.network.routers10.throttle7.msg_bytes.Broadcast_Control::1 4397480 -system.ruby.network.routers10.throttle7.msg_bytes.Persistent_Control::3 1850408 -system.ruby.network.routers10.throttle8.link_utilization 51.976741 -system.ruby.network.routers10.throttle8.msg_count.Request_Control::1 628051 -system.ruby.network.routers10.throttle8.msg_count.Response_Control::4 1379 -system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::4 626640 -system.ruby.network.routers10.throttle8.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::1 5024408 -system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::4 11032 -system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::4 45118080 -system.ruby.network.routers10.throttle8.msg_bytes.Persistent_Control::3 2113584 -system.ruby.network.routers10.throttle9.link_utilization 27.469345 -system.ruby.network.routers10.throttle9.msg_count.Request_Control::2 626510 -system.ruby.network.routers10.throttle9.msg_count.Response_Data::4 17 -system.ruby.network.routers10.throttle9.msg_count.ResponseL2hit_Data::4 3 -system.ruby.network.routers10.throttle9.msg_count.Response_Control::4 3 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::4 242325 -system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::4 381034 -system.ruby.network.routers10.throttle9.msg_count.Persistent_Control::3 264198 -system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::2 5012080 -system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::4 1224 -system.ruby.network.routers10.throttle9.msg_bytes.ResponseL2hit_Data::4 216 -system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::4 24 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::4 17447400 -system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::4 3048272 -system.ruby.network.routers10.throttle9.msg_bytes.Persistent_Control::3 2113584 +system.ruby.network.routers10.throttle3.msg_bytes.Writeback_Data::4 233856 +system.ruby.network.routers10.throttle3.msg_bytes.Broadcast_Control::1 4382808 +system.ruby.network.routers10.throttle3.msg_bytes.Persistent_Control::3 637696 +system.ruby.network.routers10.throttle4.link_utilization 11.571152 +system.ruby.network.routers10.throttle4.msg_count.Response_Data::4 78435 +system.ruby.network.routers10.throttle4.msg_count.ResponseL2hit_Data::4 234 +system.ruby.network.routers10.throttle4.msg_count.ResponseLocal_Data::4 86 +system.ruby.network.routers10.throttle4.msg_count.Response_Control::4 1 +system.ruby.network.routers10.throttle4.msg_count.Writeback_Data::4 3281 +system.ruby.network.routers10.throttle4.msg_count.Broadcast_Control::1 548180 +system.ruby.network.routers10.throttle4.msg_count.Persistent_Control::3 79666 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Data::4 5647320 +system.ruby.network.routers10.throttle4.msg_bytes.ResponseL2hit_Data::4 16848 +system.ruby.network.routers10.throttle4.msg_bytes.ResponseLocal_Data::4 6192 +system.ruby.network.routers10.throttle4.msg_bytes.Response_Control::4 8 +system.ruby.network.routers10.throttle4.msg_bytes.Writeback_Data::4 236232 +system.ruby.network.routers10.throttle4.msg_bytes.Broadcast_Control::1 4385440 +system.ruby.network.routers10.throttle4.msg_bytes.Persistent_Control::3 637328 +system.ruby.network.routers10.throttle5.link_utilization 11.607953 +system.ruby.network.routers10.throttle5.msg_count.Response_Data::4 78930 +system.ruby.network.routers10.throttle5.msg_count.ResponseL2hit_Data::4 217 +system.ruby.network.routers10.throttle5.msg_count.ResponseLocal_Data::4 90 +system.ruby.network.routers10.throttle5.msg_count.Response_Control::4 3 +system.ruby.network.routers10.throttle5.msg_count.Writeback_Data::4 3336 +system.ruby.network.routers10.throttle5.msg_count.Broadcast_Control::1 547664 +system.ruby.network.routers10.throttle5.msg_count.Persistent_Control::3 79692 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Data::4 5682960 +system.ruby.network.routers10.throttle5.msg_bytes.ResponseL2hit_Data::4 15624 +system.ruby.network.routers10.throttle5.msg_bytes.ResponseLocal_Data::4 6480 +system.ruby.network.routers10.throttle5.msg_bytes.Response_Control::4 24 +system.ruby.network.routers10.throttle5.msg_bytes.Writeback_Data::4 240192 +system.ruby.network.routers10.throttle5.msg_bytes.Broadcast_Control::1 4381312 +system.ruby.network.routers10.throttle5.msg_bytes.Persistent_Control::3 637536 +system.ruby.network.routers10.throttle6.link_utilization 11.576488 +system.ruby.network.routers10.throttle6.msg_count.Response_Data::4 78457 +system.ruby.network.routers10.throttle6.msg_count.ResponseL2hit_Data::4 216 +system.ruby.network.routers10.throttle6.msg_count.ResponseLocal_Data::4 92 +system.ruby.network.routers10.throttle6.msg_count.Response_Control::4 2 +system.ruby.network.routers10.throttle6.msg_count.Writeback_Data::4 3351 +system.ruby.network.routers10.throttle6.msg_count.Broadcast_Control::1 548131 +system.ruby.network.routers10.throttle6.msg_count.Persistent_Control::3 79624 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Data::4 5648904 +system.ruby.network.routers10.throttle6.msg_bytes.ResponseL2hit_Data::4 15552 +system.ruby.network.routers10.throttle6.msg_bytes.ResponseLocal_Data::4 6624 +system.ruby.network.routers10.throttle6.msg_bytes.Response_Control::4 16 +system.ruby.network.routers10.throttle6.msg_bytes.Writeback_Data::4 241272 +system.ruby.network.routers10.throttle6.msg_bytes.Broadcast_Control::1 4385048 +system.ruby.network.routers10.throttle6.msg_bytes.Persistent_Control::3 636992 +system.ruby.network.routers10.throttle7.link_utilization 11.576014 +system.ruby.network.routers10.throttle7.msg_count.Response_Data::4 78439 +system.ruby.network.routers10.throttle7.msg_count.ResponseL2hit_Data::4 228 +system.ruby.network.routers10.throttle7.msg_count.ResponseLocal_Data::4 105 +system.ruby.network.routers10.throttle7.msg_count.Response_Control::4 1 +system.ruby.network.routers10.throttle7.msg_count.Writeback_Data::4 3332 +system.ruby.network.routers10.throttle7.msg_count.Broadcast_Control::1 548154 +system.ruby.network.routers10.throttle7.msg_count.Persistent_Control::3 79654 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Data::4 5647608 +system.ruby.network.routers10.throttle7.msg_bytes.ResponseL2hit_Data::4 16416 +system.ruby.network.routers10.throttle7.msg_bytes.ResponseLocal_Data::4 7560 +system.ruby.network.routers10.throttle7.msg_bytes.Response_Control::4 8 +system.ruby.network.routers10.throttle7.msg_bytes.Writeback_Data::4 239904 +system.ruby.network.routers10.throttle7.msg_bytes.Broadcast_Control::1 4385232 +system.ruby.network.routers10.throttle7.msg_bytes.Persistent_Control::3 637232 +system.ruby.network.routers10.throttle8.link_utilization 53.749905 +system.ruby.network.routers10.throttle8.msg_count.Request_Control::1 626105 +system.ruby.network.routers10.throttle8.msg_count.Response_Control::4 710 +system.ruby.network.routers10.throttle8.msg_count.Writeback_Data::4 625367 +system.ruby.network.routers10.throttle8.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers10.throttle8.msg_bytes.Request_Control::1 5008840 +system.ruby.network.routers10.throttle8.msg_bytes.Response_Control::4 5680 +system.ruby.network.routers10.throttle8.msg_bytes.Writeback_Data::4 45026424 +system.ruby.network.routers10.throttle8.msg_bytes.Persistent_Control::3 727808 +system.ruby.network.routers10.throttle9.link_utilization 27.857899 +system.ruby.network.routers10.throttle9.msg_count.Request_Control::2 624315 +system.ruby.network.routers10.throttle9.msg_count.Response_Data::4 6959 +system.ruby.network.routers10.throttle9.msg_count.ResponseL2hit_Data::4 80 +system.ruby.network.routers10.throttle9.msg_count.Response_Control::4 2 +system.ruby.network.routers10.throttle9.msg_count.Writeback_Data::4 236789 +system.ruby.network.routers10.throttle9.msg_count.Writeback_Control::4 379353 +system.ruby.network.routers10.throttle9.msg_count.Persistent_Control::3 90976 +system.ruby.network.routers10.throttle9.msg_bytes.Request_Control::2 4994520 +system.ruby.network.routers10.throttle9.msg_bytes.Response_Data::4 501048 +system.ruby.network.routers10.throttle9.msg_bytes.ResponseL2hit_Data::4 5760 +system.ruby.network.routers10.throttle9.msg_bytes.Response_Control::4 16 +system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Data::4 17048808 +system.ruby.network.routers10.throttle9.msg_bytes.Writeback_Control::4 3034824 +system.ruby.network.routers10.throttle9.msg_bytes.Persistent_Control::3 727808 system.ruby.LD.latency_hist::bucket_size 512 system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 404587 -system.ruby.LD.latency_hist::mean 1281.489712 -system.ruby.LD.latency_hist::gmean 911.698103 -system.ruby.LD.latency_hist::stdev 881.845423 -system.ruby.LD.latency_hist | 114672 28.34% 28.34% | 70346 17.39% 45.73% | 59895 14.80% 60.53% | 62905 15.55% 76.08% | 60348 14.92% 91.00% | 28706 7.10% 98.09% | 6783 1.68% 99.77% | 841 0.21% 99.98% | 80 0.02% 100.00% | 11 0.00% 100.00% -system.ruby.LD.latency_hist::total 404587 +system.ruby.LD.latency_hist::samples 403201 +system.ruby.LD.latency_hist::mean 1206.626358 +system.ruby.LD.latency_hist::gmean 905.407177 +system.ruby.LD.latency_hist::stdev 767.970224 +system.ruby.LD.latency_hist | 108278 26.85% 26.85% | 76136 18.88% 45.74% | 71035 17.62% 63.36% | 77557 19.24% 82.59% | 55661 13.80% 96.40% | 13496 3.35% 99.74% | 1015 0.25% 99.99% | 23 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 403201 system.ruby.LD.hit_latency_hist::bucket_size 512 system.ruby.LD.hit_latency_hist::max_bucket 5119 -system.ruby.LD.hit_latency_hist::samples 2258 -system.ruby.LD.hit_latency_hist::mean 1187.532329 -system.ruby.LD.hit_latency_hist::gmean 564.429261 -system.ruby.LD.hit_latency_hist::stdev 929.035810 -system.ruby.LD.hit_latency_hist | 747 33.08% 33.08% | 381 16.87% 49.96% | 319 14.13% 64.08% | 286 12.67% 76.75% | 325 14.39% 91.14% | 151 6.69% 97.83% | 42 1.86% 99.69% | 6 0.27% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 2258 +system.ruby.LD.hit_latency_hist::samples 1791 +system.ruby.LD.hit_latency_hist::mean 1104.213289 +system.ruby.LD.hit_latency_hist::gmean 581.141844 +system.ruby.LD.hit_latency_hist::stdev 800.023547 +system.ruby.LD.hit_latency_hist | 581 32.44% 32.44% | 303 16.92% 49.36% | 306 17.09% 66.44% | 322 17.98% 84.42% | 222 12.40% 96.82% | 55 3.07% 99.89% | 2 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 1791 system.ruby.LD.miss_latency_hist::bucket_size 512 system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 402329 -system.ruby.LD.miss_latency_hist::mean 1282.017031 -system.ruby.LD.miss_latency_hist::gmean 914.154854 -system.ruby.LD.miss_latency_hist::stdev 881.546404 -system.ruby.LD.miss_latency_hist | 113925 28.32% 28.32% | 69965 17.39% 45.71% | 59576 14.81% 60.51% | 62619 15.56% 76.08% | 60023 14.92% 91.00% | 28555 7.10% 98.09% | 6741 1.68% 99.77% | 835 0.21% 99.98% | 79 0.02% 100.00% | 11 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 402329 +system.ruby.LD.miss_latency_hist::samples 401410 +system.ruby.LD.miss_latency_hist::mean 1207.083301 +system.ruby.LD.miss_latency_hist::gmean 907.200122 +system.ruby.LD.miss_latency_hist::stdev 767.794639 +system.ruby.LD.miss_latency_hist | 107697 26.83% 26.83% | 75833 18.89% 45.72% | 70729 17.62% 63.34% | 77235 19.24% 82.58% | 55439 13.81% 96.39% | 13441 3.35% 99.74% | 1013 0.25% 99.99% | 23 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 401410 system.ruby.ST.latency_hist::bucket_size 512 system.ruby.ST.latency_hist::max_bucket 5119 -system.ruby.ST.latency_hist::samples 223652 -system.ruby.ST.latency_hist::mean 1278.260230 -system.ruby.ST.latency_hist::gmean 908.206083 -system.ruby.ST.latency_hist::stdev 882.016539 -system.ruby.ST.latency_hist | 63567 28.42% 28.42% | 39158 17.51% 45.93% | 33017 14.76% 60.69% | 34709 15.52% 76.21% | 33002 14.76% 90.97% | 15927 7.12% 98.09% | 3782 1.69% 99.78% | 446 0.20% 99.98% | 41 0.02% 100.00% | 3 0.00% 100.00% -system.ruby.ST.latency_hist::total 223652 +system.ruby.ST.latency_hist::samples 223050 +system.ruby.ST.latency_hist::mean 1206.070267 +system.ruby.ST.latency_hist::gmean 903.551282 +system.ruby.ST.latency_hist::stdev 769.078949 +system.ruby.ST.latency_hist | 60261 27.02% 27.02% | 41944 18.80% 45.82% | 38916 17.45% 63.27% | 42948 19.25% 82.52% | 30981 13.89% 96.41% | 7472 3.35% 99.76% | 514 0.23% 99.99% | 14 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 223050 system.ruby.ST.hit_latency_hist::bucket_size 512 system.ruby.ST.hit_latency_hist::max_bucket 5119 -system.ruby.ST.hit_latency_hist::samples 1229 -system.ruby.ST.hit_latency_hist::mean 1185.253051 -system.ruby.ST.hit_latency_hist::gmean 580.240327 -system.ruby.ST.hit_latency_hist::stdev 914.365384 -system.ruby.ST.hit_latency_hist | 396 32.22% 32.22% | 213 17.33% 49.55% | 176 14.32% 63.87% | 181 14.73% 78.60% | 161 13.10% 91.70% | 79 6.43% 98.13% | 18 1.46% 99.59% | 5 0.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 1229 +system.ruby.ST.hit_latency_hist::samples 1016 +system.ruby.ST.hit_latency_hist::mean 1071.599409 +system.ruby.ST.hit_latency_hist::gmean 506.227433 +system.ruby.ST.hit_latency_hist::stdev 810.320737 +system.ruby.ST.hit_latency_hist | 349 34.35% 34.35% | 166 16.34% 50.69% | 175 17.22% 67.91% | 181 17.81% 85.73% | 116 11.42% 97.15% | 26 2.56% 99.70% | 2 0.20% 99.90% | 1 0.10% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 1016 system.ruby.ST.miss_latency_hist::bucket_size 512 system.ruby.ST.miss_latency_hist::max_bucket 5119 -system.ruby.ST.miss_latency_hist::samples 222423 -system.ruby.ST.miss_latency_hist::mean 1278.774142 -system.ruby.ST.miss_latency_hist::gmean 910.457212 -system.ruby.ST.miss_latency_hist::stdev 881.809378 -system.ruby.ST.miss_latency_hist | 63171 28.40% 28.40% | 38945 17.51% 45.91% | 32841 14.77% 60.68% | 34528 15.52% 76.20% | 32841 14.77% 90.96% | 15848 7.13% 98.09% | 3764 1.69% 99.78% | 441 0.20% 99.98% | 41 0.02% 100.00% | 3 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 222423 +system.ruby.ST.miss_latency_hist::samples 222034 +system.ruby.ST.miss_latency_hist::mean 1206.685589 +system.ruby.ST.miss_latency_hist::gmean 905.949792 +system.ruby.ST.miss_latency_hist::stdev 768.833014 +system.ruby.ST.miss_latency_hist | 59912 26.98% 26.98% | 41778 18.82% 45.80% | 38741 17.45% 63.25% | 42767 19.26% 82.51% | 30865 13.90% 96.41% | 7446 3.35% 99.76% | 512 0.23% 99.99% | 13 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 222034 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 -system.ruby.L1Cache.hit_mach_latency_hist::samples 207 +system.ruby.L1Cache.hit_mach_latency_hist::samples 163 system.ruby.L1Cache.hit_mach_latency_hist::mean 2 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 2.000000 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 207 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 207 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 2 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 163 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 163 system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 512 system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 5119 -system.ruby.L1Cache.miss_mach_latency_hist::samples 2524 -system.ruby.L1Cache.miss_mach_latency_hist::mean 1216.203645 -system.ruby.L1Cache.miss_mach_latency_hist::gmean 763.649631 -system.ruby.L1Cache.miss_mach_latency_hist::stdev 879.591941 -system.ruby.L1Cache.miss_mach_latency_hist | 755 29.91% 29.91% | 443 17.55% 47.46% | 398 15.77% 63.23% | 388 15.37% 78.61% | 337 13.35% 91.96% | 163 6.46% 98.42% | 35 1.39% 99.80% | 5 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_mach_latency_hist::total 2524 +system.ruby.L1Cache.miss_mach_latency_hist::samples 1328 +system.ruby.L1Cache.miss_mach_latency_hist::mean 1160.911145 +system.ruby.L1Cache.miss_mach_latency_hist::gmean 748.217806 +system.ruby.L1Cache.miss_mach_latency_hist::stdev 787.446867 +system.ruby.L1Cache.miss_mach_latency_hist | 383 28.84% 28.84% | 234 17.62% 46.46% | 247 18.60% 65.06% | 238 17.92% 82.98% | 181 13.63% 96.61% | 42 3.16% 99.77% | 3 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_mach_latency_hist::total 1328 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 512 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 5119 -system.ruby.L2Cache.hit_mach_latency_hist::samples 3280 -system.ruby.L2Cache.hit_mach_latency_hist::mean 1261.496951 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 814.255562 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 901.668484 -system.ruby.L2Cache.hit_mach_latency_hist | 936 28.54% 28.54% | 594 18.11% 46.65% | 495 15.09% 61.74% | 467 14.24% 75.98% | 486 14.82% 90.79% | 230 7.01% 97.80% | 60 1.83% 99.63% | 11 0.34% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 3280 +system.ruby.L2Cache.hit_mach_latency_hist::samples 2644 +system.ruby.L2Cache.hit_mach_latency_hist::mean 1159.631241 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 781.821585 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 779.774726 +system.ruby.L2Cache.hit_mach_latency_hist | 767 29.01% 29.01% | 469 17.74% 46.75% | 481 18.19% 64.94% | 503 19.02% 83.96% | 338 12.78% 96.75% | 81 3.06% 99.81% | 4 0.15% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 2644 system.ruby.Directory.miss_mach_latency_hist::bucket_size 512 system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119 -system.ruby.Directory.miss_mach_latency_hist::samples 622228 -system.ruby.Directory.miss_mach_latency_hist::mean 1281.124785 -system.ruby.Directory.miss_mach_latency_hist::gmean 913.497709 -system.ruby.Directory.miss_mach_latency_hist::stdev 881.640047 -system.ruby.Directory.miss_mach_latency_hist | 176341 28.34% 28.34% | 108467 17.43% 45.77% | 92019 14.79% 60.56% | 96759 15.55% 76.11% | 92527 14.87% 90.98% | 44240 7.11% 98.09% | 10470 1.68% 99.77% | 1271 0.20% 99.98% | 120 0.02% 100.00% | 14 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 622228 +system.ruby.Directory.miss_mach_latency_hist::samples 622116 +system.ruby.Directory.miss_mach_latency_hist::mean 1207.039919 +system.ruby.Directory.miss_mach_latency_hist::gmean 907.126686 +system.ruby.Directory.miss_mach_latency_hist::stdev 768.120033 +system.ruby.Directory.miss_mach_latency_hist | 167226 26.88% 26.88% | 117377 18.87% 45.75% | 109223 17.56% 63.30% | 119764 19.25% 82.56% | 86123 13.84% 96.40% | 20845 3.35% 99.75% | 1522 0.24% 99.99% | 36 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 622116 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 4 @@ -896,463 +1135,443 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 4 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 84.250000 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 83.040125 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 17.211914 -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 50.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 91.250000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 91.055836 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 6.849574 +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 75.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 4 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 139 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 92 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 139 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 139 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 92 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 92 system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 1645 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1213.688754 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 768.636375 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 877.770074 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 498 30.27% 30.27% | 276 16.78% 47.05% | 273 16.60% 63.65% | 252 15.32% 78.97% | 220 13.37% 92.34% | 99 6.02% 98.36% | 23 1.40% 99.76% | 4 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 1645 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 863 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1168.529548 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 753.386461 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 798.015329 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 249 28.85% 28.85% | 159 18.42% 47.28% | 146 16.92% 64.19% | 150 17.38% 81.58% | 132 15.30% 96.87% | 25 2.90% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 863 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 512 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 2119 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1265.299670 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 817.259797 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 906.345230 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 608 28.69% 28.69% | 381 17.98% 46.67% | 319 15.05% 61.73% | 286 13.50% 75.22% | 325 15.34% 90.56% | 151 7.13% 97.69% | 42 1.98% 99.67% | 6 0.28% 99.95% | 1 0.05% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 2119 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 1699 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1163.897587 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 790.070814 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 778.028229 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 489 28.78% 28.78% | 303 17.83% 46.62% | 306 18.01% 64.63% | 322 18.95% 83.58% | 222 13.07% 96.65% | 55 3.24% 99.88% | 2 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 1699 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 400684 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1282.297551 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 914.805796 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 881.552049 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 113427 28.31% 28.31% | 69689 17.39% 45.70% | 59303 14.80% 60.50% | 62367 15.57% 76.07% | 59803 14.93% 90.99% | 28456 7.10% 98.09% | 6718 1.68% 99.77% | 831 0.21% 99.98% | 79 0.02% 100.00% | 11 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 400684 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 400547 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1207.166367 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 907.563331 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 767.727188 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 107448 26.83% 26.83% | 75674 18.89% 45.72% | 70583 17.62% 63.34% | 77085 19.24% 82.58% | 55307 13.81% 96.39% | 13416 3.35% 99.74% | 1011 0.25% 99.99% | 23 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 400547 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 68 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 71 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 68 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 68 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 71 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 71 system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 512 system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 879 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1220.910125 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 754.403979 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 883.472744 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 257 29.24% 29.24% | 167 19.00% 48.24% | 125 14.22% 62.46% | 136 15.47% 77.93% | 117 13.31% 91.24% | 64 7.28% 98.52% | 12 1.37% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 879 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 465 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1146.772043 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 738.719018 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 768.096494 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 134 28.82% 28.82% | 75 16.13% 44.95% | 101 21.72% 66.67% | 88 18.92% 85.59% | 49 10.54% 96.13% | 17 3.66% 99.78% | 1 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 465 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 512 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 1161 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 1254.556417 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 808.800824 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 893.416755 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 328 28.25% 28.25% | 213 18.35% 46.60% | 176 15.16% 61.76% | 181 15.59% 77.35% | 161 13.87% 91.21% | 79 6.80% 98.02% | 18 1.55% 99.57% | 5 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 1161 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 945 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 1151.960847 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 767.206460 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 783.259144 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 278 29.42% 29.42% | 166 17.57% 46.98% | 175 18.52% 65.50% | 181 19.15% 84.66% | 116 12.28% 96.93% | 26 2.75% 99.68% | 2 0.21% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 945 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 221544 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1279.003724 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 911.136653 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 881.797207 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 62914 28.40% 28.40% | 38778 17.50% 45.90% | 32716 14.77% 60.67% | 34392 15.52% 76.19% | 32724 14.77% 90.96% | 15784 7.12% 98.09% | 3752 1.69% 99.78% | 440 0.20% 99.98% | 41 0.02% 100.00% | 3 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 221544 -system.ruby.L1Cache_Controller.Load | 50657 12.52% 12.52% | 50729 12.54% 25.06% | 50452 12.47% 37.53% | 50277 12.43% 49.95% | 50756 12.54% 62.50% | 50740 12.54% 75.04% | 50491 12.48% 87.52% | 50498 12.48% 100.00% -system.ruby.L1Cache_Controller.Load::total 404600 -system.ruby.L1Cache_Controller.Store | 27739 12.40% 12.40% | 28193 12.61% 25.01% | 27912 12.48% 37.49% | 28134 12.58% 50.07% | 28013 12.52% 62.59% | 27879 12.46% 75.06% | 27895 12.47% 87.53% | 27894 12.47% 100.00% -system.ruby.L1Cache_Controller.Store::total 223659 -system.ruby.L1Cache_Controller.L1_Replacement | 1387935 12.49% 12.49% | 1393411 12.54% 25.03% | 1386651 12.48% 37.51% | 1386696 12.48% 49.99% | 1393529 12.54% 62.54% | 1389740 12.51% 75.04% | 1385760 12.47% 87.52% | 1387026 12.48% 100.00% -system.ruby.L1Cache_Controller.L1_Replacement::total 11110748 -system.ruby.L1Cache_Controller.Data_Shared | 207 12.27% 12.27% | 196 11.62% 23.89% | 225 13.34% 37.23% | 230 13.63% 50.86% | 203 12.03% 62.89% | 226 13.40% 76.29% | 199 11.80% 88.09% | 201 11.91% 100.00% -system.ruby.L1Cache_Controller.Data_Shared::total 1687 -system.ruby.L1Cache_Controller.Data_Owner | 58 12.24% 12.24% | 57 12.03% 24.26% | 63 13.29% 37.55% | 59 12.45% 50.00% | 55 11.60% 61.60% | 73 15.40% 77.00% | 70 14.77% 91.77% | 39 8.23% 100.00% -system.ruby.L1Cache_Controller.Data_Owner::total 474 -system.ruby.L1Cache_Controller.Data_All_Tokens | 81933 12.48% 12.48% | 82456 12.56% 25.04% | 81847 12.47% 37.51% | 81887 12.47% 49.99% | 82319 12.54% 62.53% | 82200 12.52% 75.05% | 81861 12.47% 87.52% | 81912 12.48% 100.00% -system.ruby.L1Cache_Controller.Data_All_Tokens::total 656415 -system.ruby.L1Cache_Controller.Ack | 1 9.09% 9.09% | 2 18.18% 27.27% | 3 27.27% 54.55% | 0 0.00% 54.55% | 3 27.27% 81.82% | 0 0.00% 81.82% | 1 9.09% 90.91% | 1 9.09% 100.00% -system.ruby.L1Cache_Controller.Ack::total 11 -system.ruby.L1Cache_Controller.Ack_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% -system.ruby.L1Cache_Controller.Ack_All_Tokens::total 3 -system.ruby.L1Cache_Controller.Transient_Local_GETX | 195856 12.51% 12.51% | 195405 12.48% 25.00% | 195686 12.50% 37.50% | 195464 12.49% 49.99% | 195589 12.50% 62.49% | 195721 12.51% 74.99% | 195705 12.50% 87.50% | 195711 12.50% 100.00% -system.ruby.L1Cache_Controller.Transient_Local_GETX::total 1565137 -system.ruby.L1Cache_Controller.Transient_Local_GETS | 353824 12.50% 12.50% | 353751 12.49% 24.99% | 354024 12.50% 37.50% | 354198 12.51% 50.01% | 353727 12.49% 62.50% | 353736 12.49% 74.99% | 353985 12.50% 87.50% | 353973 12.50% 100.00% -system.ruby.L1Cache_Controller.Transient_Local_GETS::total 2831218 -system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% -system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token::total 2 -system.ruby.L1Cache_Controller.Persistent_GETX | 41310 12.50% 12.50% | 41193 12.47% 24.97% | 41275 12.49% 37.46% | 41218 12.47% 49.93% | 41337 12.51% 62.44% | 41353 12.51% 74.95% | 41394 12.53% 87.48% | 41368 12.52% 100.00% -system.ruby.L1Cache_Controller.Persistent_GETX::total 330448 -system.ruby.L1Cache_Controller.Persistent_GETS | 75041 12.51% 12.51% | 74960 12.50% 25.02% | 74914 12.49% 37.51% | 75011 12.51% 50.02% | 74765 12.47% 62.49% | 74943 12.50% 74.99% | 74980 12.50% 87.49% | 74997 12.51% 100.00% -system.ruby.L1Cache_Controller.Persistent_GETS::total 599611 -system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token::total 1 -system.ruby.L1Cache_Controller.Own_Lock_or_Unlock | 147847 12.49% 12.49% | 148045 12.51% 25.00% | 148009 12.51% 37.51% | 147969 12.50% 50.01% | 148096 12.51% 62.52% | 147902 12.50% 75.02% | 147823 12.49% 87.51% | 147833 12.49% 100.00% -system.ruby.L1Cache_Controller.Own_Lock_or_Unlock::total 1183524 -system.ruby.L1Cache_Controller.Request_Timeout | 60198 12.41% 12.41% | 61718 12.72% 25.13% | 61562 12.69% 37.81% | 60908 12.55% 50.36% | 60726 12.51% 62.88% | 60057 12.38% 75.26% | 59803 12.32% 87.58% | 60259 12.42% 100.00% -system.ruby.L1Cache_Controller.Request_Timeout::total 485231 -system.ruby.L1Cache_Controller.Use_TimeoutStarverX | 5 5.38% 5.38% | 4 4.30% 9.68% | 3 3.23% 12.90% | 14 15.05% 27.96% | 17 18.28% 46.24% | 11 11.83% 58.06% | 19 20.43% 78.49% | 20 21.51% 100.00% -system.ruby.L1Cache_Controller.Use_TimeoutStarverX::total 93 -system.ruby.L1Cache_Controller.Use_TimeoutStarverS | 5 3.27% 3.27% | 6 3.92% 7.19% | 12 7.84% 15.03% | 17 11.11% 26.14% | 23 15.03% 41.18% | 24 15.69% 56.86% | 34 22.22% 79.08% | 32 20.92% 100.00% -system.ruby.L1Cache_Controller.Use_TimeoutStarverS::total 153 -system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers | 78118 12.48% 12.48% | 78650 12.57% 25.05% | 78056 12.47% 37.52% | 78094 12.48% 50.00% | 78456 12.54% 62.54% | 78284 12.51% 75.05% | 78056 12.47% 87.52% | 78078 12.48% 100.00% -system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers::total 625792 -system.ruby.L1Cache_Controller.NP.Load | 50564 12.52% 12.52% | 50644 12.54% 25.06% | 50367 12.47% 37.53% | 50194 12.43% 49.96% | 50652 12.54% 62.50% | 50646 12.54% 75.04% | 50410 12.48% 87.52% | 50414 12.48% 100.00% -system.ruby.L1Cache_Controller.NP.Load::total 403891 -system.ruby.L1Cache_Controller.NP.Store | 27691 12.40% 12.40% | 28155 12.61% 25.01% | 27877 12.48% 37.50% | 28080 12.58% 50.07% | 27961 12.52% 62.59% | 27826 12.46% 75.06% | 27849 12.47% 87.53% | 27846 12.47% 100.00% -system.ruby.L1Cache_Controller.NP.Store::total 223285 -system.ruby.L1Cache_Controller.NP.Data_Shared | 8 14.55% 14.55% | 8 14.55% 29.09% | 9 16.36% 45.45% | 10 18.18% 63.64% | 8 14.55% 78.18% | 8 14.55% 92.73% | 3 5.45% 98.18% | 1 1.82% 100.00% -system.ruby.L1Cache_Controller.NP.Data_Shared::total 55 -system.ruby.L1Cache_Controller.NP.Data_Owner | 15 13.39% 13.39% | 13 11.61% 25.00% | 11 9.82% 34.82% | 17 15.18% 50.00% | 14 12.50% 62.50% | 19 16.96% 79.46% | 17 15.18% 94.64% | 6 5.36% 100.00% -system.ruby.L1Cache_Controller.NP.Data_Owner::total 112 -system.ruby.L1Cache_Controller.NP.Data_All_Tokens | 3770 12.48% 12.48% | 3762 12.45% 24.92% | 3754 12.42% 37.35% | 3737 12.37% 49.71% | 3801 12.58% 62.29% | 3871 12.81% 75.10% | 3746 12.40% 87.50% | 3778 12.50% 100.00% -system.ruby.L1Cache_Controller.NP.Data_All_Tokens::total 30219 -system.ruby.L1Cache_Controller.NP.Ack | 0 0.00% 0.00% | 2 40.00% 40.00% | 1 20.00% 60.00% | 0 0.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.NP.Ack::total 5 -system.ruby.L1Cache_Controller.NP.Transient_Local_GETX | 195270 12.52% 12.52% | 194792 12.48% 25.00% | 195065 12.50% 37.50% | 194859 12.49% 49.99% | 194966 12.50% 62.49% | 195149 12.51% 74.99% | 195088 12.50% 87.50% | 195074 12.50% 100.00% -system.ruby.L1Cache_Controller.NP.Transient_Local_GETX::total 1560263 -system.ruby.L1Cache_Controller.NP.Transient_Local_GETS | 352736 12.50% 12.50% | 352665 12.50% 24.99% | 352880 12.50% 37.50% | 353067 12.51% 50.01% | 352630 12.49% 62.50% | 352652 12.50% 75.00% | 352848 12.50% 87.50% | 352851 12.50% 100.00% -system.ruby.L1Cache_Controller.NP.Transient_Local_GETS::total 2822329 -system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock | 129129 12.50% 12.50% | 129222 12.51% 25.01% | 129019 12.49% 37.50% | 129118 12.50% 50.00% | 129094 12.50% 62.50% | 129148 12.50% 75.00% | 129162 12.50% 87.51% | 129056 12.49% 100.00% -system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock::total 1032948 -system.ruby.L1Cache_Controller.I.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.I.Load::total 1 -system.ruby.L1Cache_Controller.I.L1_Replacement | 158 11.47% 11.47% | 153 11.10% 22.57% | 166 12.05% 34.62% | 174 12.63% 47.24% | 189 13.72% 60.96% | 170 12.34% 73.29% | 173 12.55% 85.85% | 195 14.15% 100.00% -system.ruby.L1Cache_Controller.I.L1_Replacement::total 1378 -system.ruby.L1Cache_Controller.I.Transient_Local_GETX | 1 25.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.I.Transient_Local_GETX::total 4 -system.ruby.L1Cache_Controller.I.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 221569 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1206.811327 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 906.337864 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 768.831381 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 59778 26.98% 26.98% | 41703 18.82% 45.80% | 38640 17.44% 63.24% | 42679 19.26% 82.50% | 30816 13.91% 96.41% | 7429 3.35% 99.76% | 511 0.23% 99.99% | 13 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 221569 +system.ruby.L1Cache_Controller.Load | 50436 12.51% 12.51% | 50559 12.54% 25.05% | 50756 12.59% 37.64% | 50222 12.46% 50.09% | 50228 12.46% 62.55% | 50377 12.49% 75.04% | 50328 12.48% 87.52% | 50307 12.48% 100.00% +system.ruby.L1Cache_Controller.Load::total 403213 +system.ruby.L1Cache_Controller.Store | 28373 12.72% 12.72% | 27805 12.47% 25.19% | 27689 12.41% 37.60% | 28057 12.58% 50.18% | 27716 12.43% 62.60% | 28088 12.59% 75.19% | 27665 12.40% 87.60% | 27666 12.40% 100.00% +system.ruby.L1Cache_Controller.Store::total 223059 +system.ruby.L1Cache_Controller.L1_Replacement | 1481354 12.58% 12.58% | 1470664 12.49% 25.07% | 1475652 12.53% 37.60% | 1470559 12.49% 50.09% | 1467129 12.46% 62.55% | 1474661 12.52% 75.08% | 1468637 12.47% 87.55% | 1465817 12.45% 100.00% +system.ruby.L1Cache_Controller.L1_Replacement::total 11774473 +system.ruby.L1Cache_Controller.Data_Shared | 208 13.68% 13.68% | 189 12.43% 26.10% | 189 12.43% 38.53% | 157 10.32% 48.85% | 185 12.16% 61.01% | 194 12.75% 73.77% | 182 11.97% 85.73% | 217 14.27% 100.00% +system.ruby.L1Cache_Controller.Data_Shared::total 1521 +system.ruby.L1Cache_Controller.Data_Owner | 41 13.58% 13.58% | 38 12.58% 26.16% | 45 14.90% 41.06% | 30 9.93% 50.99% | 35 11.59% 62.58% | 31 10.26% 72.85% | 25 8.28% 81.13% | 57 18.87% 100.00% +system.ruby.L1Cache_Controller.Data_Owner::total 302 +system.ruby.L1Cache_Controller.Data_All_Tokens | 82680 12.58% 12.58% | 82290 12.52% 25.09% | 82395 12.53% 37.63% | 82161 12.50% 50.12% | 81816 12.44% 62.57% | 82348 12.53% 75.09% | 81909 12.46% 87.55% | 81830 12.45% 100.00% +system.ruby.L1Cache_Controller.Data_All_Tokens::total 657429 +system.ruby.L1Cache_Controller.Ack | 1 11.11% 11.11% | 0 0.00% 11.11% | 0 0.00% 11.11% | 1 11.11% 22.22% | 1 11.11% 33.33% | 3 33.33% 66.67% | 2 22.22% 88.89% | 1 11.11% 100.00% +system.ruby.L1Cache_Controller.Ack::total 9 +system.ruby.L1Cache_Controller.Transient_Local_GETX | 194624 12.47% 12.47% | 195190 12.50% 24.97% | 195307 12.51% 37.49% | 194941 12.49% 49.97% | 195278 12.51% 62.49% | 194913 12.49% 74.97% | 195327 12.51% 87.49% | 195329 12.51% 100.00% +system.ruby.L1Cache_Controller.Transient_Local_GETX::total 1560909 +system.ruby.L1Cache_Controller.Transient_Local_GETS | 352702 12.50% 12.50% | 352574 12.49% 24.99% | 352370 12.49% 37.48% | 352910 12.51% 49.99% | 352902 12.51% 62.49% | 352750 12.50% 74.99% | 352804 12.50% 87.50% | 352825 12.50% 100.00% +system.ruby.L1Cache_Controller.Transient_Local_GETS::total 2821837 +system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token | 1 33.33% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.Transient_Local_GETS_Last_Token::total 3 +system.ruby.L1Cache_Controller.Persistent_GETX | 14113 12.48% 12.48% | 14154 12.51% 24.99% | 14109 12.47% 37.46% | 14130 12.49% 49.95% | 14118 12.48% 62.43% | 14160 12.52% 74.95% | 14203 12.56% 87.51% | 14134 12.49% 100.00% +system.ruby.L1Cache_Controller.Persistent_GETX::total 113121 +system.ruby.L1Cache_Controller.Persistent_GETS | 25808 12.49% 12.49% | 25766 12.47% 24.95% | 25783 12.47% 37.42% | 25890 12.53% 49.95% | 25893 12.53% 62.48% | 25876 12.52% 74.99% | 25799 12.48% 87.48% | 25889 12.52% 100.00% +system.ruby.L1Cache_Controller.Persistent_GETS::total 206704 +system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token | 2 50.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.Persistent_GETS_Last_Token::total 4 +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock | 51053 12.51% 12.51% | 51056 12.51% 25.03% | 51083 12.52% 37.55% | 50956 12.49% 50.04% | 50965 12.49% 62.53% | 50940 12.49% 75.02% | 50973 12.49% 87.51% | 50953 12.49% 100.00% +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock::total 407979 +system.ruby.L1Cache_Controller.Request_Timeout | 35893 12.78% 12.78% | 35498 12.64% 25.42% | 35407 12.61% 38.02% | 34645 12.33% 50.36% | 35410 12.61% 62.97% | 34897 12.42% 75.39% | 34128 12.15% 87.54% | 34991 12.46% 100.00% +system.ruby.L1Cache_Controller.Request_Timeout::total 280869 +system.ruby.L1Cache_Controller.Use_TimeoutStarverX | 8 10.00% 10.00% | 6 7.50% 17.50% | 11 13.75% 31.25% | 11 13.75% 45.00% | 11 13.75% 58.75% | 6 7.50% 66.25% | 11 13.75% 80.00% | 16 20.00% 100.00% +system.ruby.L1Cache_Controller.Use_TimeoutStarverX::total 80 +system.ruby.L1Cache_Controller.Use_TimeoutStarverS | 7 5.79% 5.79% | 23 19.01% 24.79% | 14 11.57% 36.36% | 9 7.44% 43.80% | 20 16.53% 60.33% | 18 14.88% 75.21% | 14 11.57% 86.78% | 16 13.22% 100.00% +system.ruby.L1Cache_Controller.Use_TimeoutStarverS::total 121 +system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers | 78546 12.58% 12.58% | 78110 12.51% 25.09% | 78198 12.53% 37.62% | 78066 12.50% 50.12% | 77695 12.45% 62.57% | 78214 12.53% 75.10% | 77757 12.46% 87.55% | 77697 12.45% 100.00% +system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers::total 624283 +system.ruby.L1Cache_Controller.NP.Load | 50396 12.51% 12.51% | 50523 12.54% 25.05% | 50724 12.59% 37.63% | 50182 12.45% 50.09% | 50190 12.46% 62.54% | 50352 12.50% 75.04% | 50293 12.48% 87.52% | 50276 12.48% 100.00% +system.ruby.L1Cache_Controller.NP.Load::total 402936 +system.ruby.L1Cache_Controller.NP.Store | 28349 12.72% 12.72% | 27783 12.47% 25.18% | 27674 12.42% 37.60% | 28036 12.58% 50.18% | 27695 12.43% 62.61% | 28060 12.59% 75.19% | 27646 12.40% 87.60% | 27641 12.40% 100.00% +system.ruby.L1Cache_Controller.NP.Store::total 222884 +system.ruby.L1Cache_Controller.NP.Data_Shared | 17 14.53% 14.53% | 16 13.68% 28.21% | 15 12.82% 41.03% | 12 10.26% 51.28% | 12 10.26% 61.54% | 11 9.40% 70.94% | 9 7.69% 78.63% | 25 21.37% 100.00% +system.ruby.L1Cache_Controller.NP.Data_Shared::total 117 +system.ruby.L1Cache_Controller.NP.Data_Owner | 11 11.46% 11.46% | 10 10.42% 21.88% | 13 13.54% 35.42% | 7 7.29% 42.71% | 11 11.46% 54.17% | 11 11.46% 65.62% | 8 8.33% 73.96% | 25 26.04% 100.00% +system.ruby.L1Cache_Controller.NP.Data_Owner::total 96 +system.ruby.L1Cache_Controller.NP.Data_All_Tokens | 4088 12.46% 12.46% | 4134 12.60% 25.06% | 4147 12.64% 37.70% | 4054 12.35% 50.05% | 4073 12.41% 62.46% | 4098 12.49% 74.95% | 4120 12.56% 87.51% | 4099 12.49% 100.00% +system.ruby.L1Cache_Controller.NP.Data_All_Tokens::total 32813 +system.ruby.L1Cache_Controller.NP.Ack | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.NP.Ack::total 2 +system.ruby.L1Cache_Controller.NP.Transient_Local_GETX | 194161 12.47% 12.47% | 194721 12.50% 24.97% | 194841 12.51% 37.49% | 194462 12.49% 49.97% | 194791 12.51% 62.48% | 194446 12.49% 74.97% | 194881 12.51% 87.48% | 194886 12.52% 100.00% +system.ruby.L1Cache_Controller.NP.Transient_Local_GETX::total 1557189 +system.ruby.L1Cache_Controller.NP.Transient_Local_GETS | 351907 12.50% 12.50% | 351775 12.50% 25.00% | 351496 12.49% 37.48% | 352130 12.51% 49.99% | 352083 12.51% 62.50% | 351871 12.50% 74.99% | 351944 12.50% 87.50% | 352019 12.50% 100.00% +system.ruby.L1Cache_Controller.NP.Transient_Local_GETS::total 2815225 +system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock | 44647 12.50% 12.50% | 44658 12.50% 25.00% | 44641 12.50% 37.50% | 44692 12.51% 50.01% | 44586 12.48% 62.50% | 44684 12.51% 75.01% | 44620 12.49% 87.50% | 44656 12.50% 100.00% +system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock::total 357184 +system.ruby.L1Cache_Controller.I.L1_Replacement | 75 10.58% 10.58% | 92 12.98% 23.55% | 106 14.95% 38.50% | 95 13.40% 51.90% | 95 13.40% 65.30% | 81 11.42% 76.73% | 76 10.72% 87.45% | 89 12.55% 100.00% +system.ruby.L1Cache_Controller.I.L1_Replacement::total 709 +system.ruby.L1Cache_Controller.I.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.I.Data_All_Tokens::total 1 +system.ruby.L1Cache_Controller.I.Transient_Local_GETX | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.I.Transient_Local_GETX::total 1 +system.ruby.L1Cache_Controller.I.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.I.Transient_Local_GETS::total 1 -system.ruby.L1Cache_Controller.I.Persistent_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.I.Persistent_GETX::total 1 -system.ruby.L1Cache_Controller.I.Persistent_GETS | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.I.Persistent_GETS::total 1 -system.ruby.L1Cache_Controller.I.Own_Lock_or_Unlock | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 20.00% 20.00% | 0 0.00% 20.00% | 2 40.00% 60.00% | 1 20.00% 80.00% | 1 20.00% 100.00% -system.ruby.L1Cache_Controller.I.Own_Lock_or_Unlock::total 5 -system.ruby.L1Cache_Controller.S.Load | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Load::total 2 -system.ruby.L1Cache_Controller.S.L1_Replacement | 239 12.11% 12.11% | 233 11.80% 23.91% | 265 13.42% 37.34% | 258 13.07% 50.41% | 244 12.36% 62.77% | 250 12.66% 75.43% | 244 12.36% 87.79% | 241 12.21% 100.00% -system.ruby.L1Cache_Controller.S.L1_Replacement::total 1974 -system.ruby.L1Cache_Controller.S.Data_Shared | 2 40.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Data_Shared::total 5 -system.ruby.L1Cache_Controller.S.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Data_All_Tokens::total 1 -system.ruby.L1Cache_Controller.S.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 2 50.00% 100.00% -system.ruby.L1Cache_Controller.S.Transient_Local_GETX::total 4 -system.ruby.L1Cache_Controller.S.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Transient_Local_GETS::total 1 -system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% -system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token::total 2 -system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token::total 1 -system.ruby.L1Cache_Controller.O.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.Load::total 1 -system.ruby.L1Cache_Controller.O.L1_Replacement | 124 12.44% 12.44% | 120 12.04% 24.47% | 135 13.54% 38.01% | 119 11.94% 49.95% | 122 12.24% 62.19% | 121 12.14% 74.32% | 138 13.84% 88.16% | 118 11.84% 100.00% -system.ruby.L1Cache_Controller.O.L1_Replacement::total 997 -system.ruby.L1Cache_Controller.O.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.L1_Replacement | 205 12.97% 12.97% | 201 12.71% 25.68% | 201 12.71% 38.39% | 162 10.25% 48.64% | 198 12.52% 61.16% | 208 13.16% 74.32% | 199 12.59% 86.91% | 207 13.09% 100.00% +system.ruby.L1Cache_Controller.S.L1_Replacement::total 1581 +system.ruby.L1Cache_Controller.S.Data_Shared | 4 26.67% 26.67% | 2 13.33% 40.00% | 3 20.00% 60.00% | 2 13.33% 73.33% | 0 0.00% 73.33% | 1 6.67% 80.00% | 0 0.00% 80.00% | 3 20.00% 100.00% +system.ruby.L1Cache_Controller.S.Data_Shared::total 15 +system.ruby.L1Cache_Controller.S.Data_Owner | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.Data_Owner::total 1 +system.ruby.L1Cache_Controller.S.Data_All_Tokens | 2 40.00% 40.00% | 1 20.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% +system.ruby.L1Cache_Controller.S.Data_All_Tokens::total 5 +system.ruby.L1Cache_Controller.S.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.Transient_Local_GETX::total 1 +system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token | 1 33.33% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.Transient_Local_GETS_Last_Token::total 3 +system.ruby.L1Cache_Controller.S.Persistent_GETX | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% +system.ruby.L1Cache_Controller.S.Persistent_GETX::total 3 +system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token | 2 50.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.Persistent_GETS_Last_Token::total 4 +system.ruby.L1Cache_Controller.O.L1_Replacement | 62 12.16% 12.16% | 62 12.16% 24.31% | 81 15.88% 40.20% | 49 9.61% 49.80% | 71 13.92% 63.73% | 67 13.14% 76.86% | 53 10.39% 87.25% | 65 12.75% 100.00% +system.ruby.L1Cache_Controller.O.L1_Replacement::total 510 +system.ruby.L1Cache_Controller.O.Data_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.O.Data_All_Tokens::total 2 -system.ruby.L1Cache_Controller.O.Ack | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.O.Ack | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.O.Ack::total 1 -system.ruby.L1Cache_Controller.O.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% -system.ruby.L1Cache_Controller.O.Transient_Local_GETX::total 1 -system.ruby.L1Cache_Controller.O.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.Transient_Local_GETS::total 2 -system.ruby.L1Cache_Controller.O.Persistent_GETX | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.Persistent_GETX::total 1 -system.ruby.L1Cache_Controller.O.Persistent_GETS | 1 25.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 2 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.Persistent_GETS::total 4 -system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock | 15 17.44% 17.44% | 11 12.79% 30.23% | 13 15.12% 45.35% | 9 10.47% 55.81% | 10 11.63% 67.44% | 9 10.47% 77.91% | 12 13.95% 91.86% | 7 8.14% 100.00% -system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock::total 86 -system.ruby.L1Cache_Controller.M.Load | 6 12.00% 12.00% | 9 18.00% 30.00% | 5 10.00% 40.00% | 4 8.00% 48.00% | 8 16.00% 64.00% | 8 16.00% 80.00% | 4 8.00% 88.00% | 6 12.00% 100.00% -system.ruby.L1Cache_Controller.M.Load::total 50 -system.ruby.L1Cache_Controller.M.Store | 2 8.00% 8.00% | 4 16.00% 24.00% | 2 8.00% 32.00% | 3 12.00% 44.00% | 5 20.00% 64.00% | 4 16.00% 80.00% | 3 12.00% 92.00% | 2 8.00% 100.00% -system.ruby.L1Cache_Controller.M.Store::total 25 -system.ruby.L1Cache_Controller.M.L1_Replacement | 50210 12.52% 12.52% | 50284 12.54% 25.07% | 49968 12.46% 37.53% | 49814 12.43% 49.96% | 50283 12.54% 62.50% | 50284 12.54% 75.04% | 50007 12.47% 87.52% | 50037 12.48% 100.00% -system.ruby.L1Cache_Controller.M.L1_Replacement::total 400887 -system.ruby.L1Cache_Controller.M.Transient_Local_GETX | 39 11.82% 11.82% | 40 12.12% 23.94% | 47 14.24% 38.18% | 39 11.82% 50.00% | 45 13.64% 63.64% | 36 10.91% 74.55% | 38 11.52% 86.06% | 46 13.94% 100.00% -system.ruby.L1Cache_Controller.M.Transient_Local_GETX::total 330 -system.ruby.L1Cache_Controller.M.Transient_Local_GETS | 83 12.85% 12.85% | 77 11.92% 24.77% | 83 12.85% 37.62% | 79 12.23% 49.85% | 84 13.00% 62.85% | 67 10.37% 73.22% | 86 13.31% 86.53% | 87 13.47% 100.00% -system.ruby.L1Cache_Controller.M.Transient_Local_GETS::total 646 -system.ruby.L1Cache_Controller.M.Persistent_GETX | 15 11.03% 11.03% | 18 13.24% 24.26% | 14 10.29% 34.56% | 16 11.76% 46.32% | 19 13.97% 60.29% | 16 11.76% 72.06% | 22 16.18% 88.24% | 16 11.76% 100.00% -system.ruby.L1Cache_Controller.M.Persistent_GETX::total 136 -system.ruby.L1Cache_Controller.M.Persistent_GETS | 38 15.08% 15.08% | 40 15.87% 30.95% | 41 16.27% 47.22% | 32 12.70% 59.92% | 32 12.70% 72.62% | 20 7.94% 80.56% | 26 10.32% 90.87% | 23 9.13% 100.00% -system.ruby.L1Cache_Controller.M.Persistent_GETS::total 252 -system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock | 1217 12.47% 12.47% | 1156 11.84% 24.31% | 1266 12.97% 37.28% | 1220 12.50% 49.77% | 1200 12.29% 62.07% | 1226 12.56% 74.63% | 1208 12.37% 87.00% | 1269 13.00% 100.00% -system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock::total 9762 -system.ruby.L1Cache_Controller.MM.Load | 5 19.23% 19.23% | 2 7.69% 26.92% | 2 7.69% 34.62% | 1 3.85% 38.46% | 10 38.46% 76.92% | 1 3.85% 80.77% | 2 7.69% 88.46% | 3 11.54% 100.00% -system.ruby.L1Cache_Controller.MM.Load::total 26 -system.ruby.L1Cache_Controller.MM.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 21.43% 21.43% | 3 21.43% 42.86% | 1 7.14% 50.00% | 2 14.29% 64.29% | 2 14.29% 78.57% | 3 21.43% 100.00% -system.ruby.L1Cache_Controller.MM.Store::total 14 -system.ruby.L1Cache_Controller.MM.L1_Replacement | 27637 12.41% 12.41% | 28101 12.61% 25.02% | 27803 12.48% 37.50% | 28019 12.58% 50.08% | 27893 12.52% 62.60% | 27764 12.46% 75.06% | 27795 12.48% 87.53% | 27771 12.47% 100.00% -system.ruby.L1Cache_Controller.MM.L1_Replacement::total 222783 -system.ruby.L1Cache_Controller.MM.Transient_Local_GETX | 21 11.41% 11.41% | 15 8.15% 19.57% | 28 15.22% 34.78% | 22 11.96% 46.74% | 31 16.85% 63.59% | 26 14.13% 77.72% | 23 12.50% 90.22% | 18 9.78% 100.00% -system.ruby.L1Cache_Controller.MM.Transient_Local_GETX::total 184 -system.ruby.L1Cache_Controller.MM.Transient_Local_GETS | 48 13.11% 13.11% | 42 11.48% 24.59% | 44 12.02% 36.61% | 47 12.84% 49.45% | 43 11.75% 61.20% | 48 13.11% 74.32% | 41 11.20% 85.52% | 53 14.48% 100.00% -system.ruby.L1Cache_Controller.MM.Transient_Local_GETS::total 366 -system.ruby.L1Cache_Controller.MM.Persistent_GETX | 10 13.89% 13.89% | 10 13.89% 27.78% | 9 12.50% 40.28% | 8 11.11% 51.39% | 10 13.89% 65.28% | 7 9.72% 75.00% | 6 8.33% 83.33% | 12 16.67% 100.00% -system.ruby.L1Cache_Controller.MM.Persistent_GETX::total 72 -system.ruby.L1Cache_Controller.MM.Persistent_GETS | 17 12.59% 12.59% | 22 16.30% 28.89% | 17 12.59% 41.48% | 19 14.07% 55.56% | 16 11.85% 67.41% | 16 11.85% 79.26% | 13 9.63% 88.89% | 15 11.11% 100.00% -system.ruby.L1Cache_Controller.MM.Persistent_GETS::total 135 -system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock | 653 12.24% 12.24% | 657 12.31% 24.55% | 734 13.75% 38.30% | 664 12.44% 50.74% | 685 12.83% 63.58% | 640 11.99% 75.57% | 621 11.64% 87.20% | 683 12.80% 100.00% -system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock::total 5337 -system.ruby.L1Cache_Controller.M_W.Load | 6 17.14% 17.14% | 4 11.43% 28.57% | 4 11.43% 40.00% | 6 17.14% 57.14% | 3 8.57% 65.71% | 6 17.14% 82.86% | 4 11.43% 94.29% | 2 5.71% 100.00% -system.ruby.L1Cache_Controller.M_W.Load::total 35 -system.ruby.L1Cache_Controller.M_W.Store | 1 5.26% 5.26% | 2 10.53% 15.79% | 2 10.53% 26.32% | 1 5.26% 31.58% | 3 15.79% 47.37% | 2 10.53% 57.89% | 2 10.53% 68.42% | 6 31.58% 100.00% -system.ruby.L1Cache_Controller.M_W.Store::total 19 -system.ruby.L1Cache_Controller.M_W.L1_Replacement | 292424 12.54% 12.54% | 289923 12.43% 24.97% | 291806 12.51% 37.49% | 287812 12.34% 49.83% | 293129 12.57% 62.40% | 292944 12.56% 74.96% | 290472 12.46% 87.41% | 293489 12.59% 100.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 2331999 -system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX | 53 17.04% 17.04% | 43 13.83% 30.87% | 36 11.58% 42.44% | 43 13.83% 56.27% | 38 12.22% 68.49% | 29 9.32% 77.81% | 25 8.04% 85.85% | 44 14.15% 100.00% -system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX::total 311 -system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS | 63 12.07% 12.07% | 49 9.39% 21.46% | 78 14.94% 36.40% | 71 13.60% 50.00% | 59 11.30% 61.30% | 70 13.41% 74.71% | 71 13.60% 88.31% | 61 11.69% 100.00% -system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS::total 522 -system.ruby.L1Cache_Controller.M_W.Persistent_GETX | 3 5.36% 5.36% | 3 5.36% 10.71% | 1 1.79% 12.50% | 8 14.29% 26.79% | 7 12.50% 39.29% | 4 7.14% 46.43% | 16 28.57% 75.00% | 14 25.00% 100.00% -system.ruby.L1Cache_Controller.M_W.Persistent_GETX::total 56 -system.ruby.L1Cache_Controller.M_W.Persistent_GETS | 3 3.45% 3.45% | 5 5.75% 9.20% | 6 6.90% 16.09% | 7 8.05% 24.14% | 14 16.09% 40.23% | 13 14.94% 55.17% | 21 24.14% 79.31% | 18 20.69% 100.00% -system.ruby.L1Cache_Controller.M_W.Persistent_GETS::total 87 -system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock | 494 12.81% 12.81% | 485 12.58% 25.39% | 490 12.71% 38.10% | 468 12.14% 50.23% | 495 12.84% 63.07% | 487 12.63% 75.70% | 488 12.66% 88.36% | 449 11.64% 100.00% -system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock::total 3856 -system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX | 3 4.92% 4.92% | 3 4.92% 9.84% | 1 1.64% 11.48% | 9 14.75% 26.23% | 8 13.11% 39.34% | 6 9.84% 49.18% | 17 27.87% 77.05% | 14 22.95% 100.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX::total 61 -system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS | 3 3.00% 3.00% | 5 5.00% 8.00% | 8 8.00% 16.00% | 8 8.00% 24.00% | 16 16.00% 40.00% | 15 15.00% 55.00% | 24 24.00% 79.00% | 21 21.00% 100.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS::total 100 -system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers | 50387 12.53% 12.53% | 50464 12.54% 25.07% | 50156 12.47% 37.54% | 49982 12.42% 49.96% | 50468 12.55% 62.51% | 50427 12.54% 75.04% | 50181 12.47% 87.52% | 50211 12.48% 100.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers::total 402276 -system.ruby.L1Cache_Controller.MM_W.Load | 3 12.00% 12.00% | 4 16.00% 28.00% | 4 16.00% 44.00% | 4 16.00% 60.00% | 1 4.00% 64.00% | 2 8.00% 72.00% | 6 24.00% 96.00% | 1 4.00% 100.00% -system.ruby.L1Cache_Controller.MM_W.Load::total 25 -system.ruby.L1Cache_Controller.MM_W.Store | 1 10.00% 10.00% | 1 10.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 2 20.00% 40.00% | 1 10.00% 50.00% | 2 20.00% 70.00% | 3 30.00% 100.00% -system.ruby.L1Cache_Controller.MM_W.Store::total 10 -system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 161716 12.53% 12.53% | 161272 12.49% 25.02% | 160842 12.46% 37.48% | 163936 12.70% 50.18% | 160722 12.45% 62.63% | 161511 12.51% 75.15% | 160578 12.44% 87.59% | 160236 12.41% 100.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 1290813 -system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX | 24 13.64% 13.64% | 26 14.77% 28.41% | 25 14.20% 42.61% | 16 9.09% 51.70% | 22 12.50% 64.20% | 17 9.66% 73.86% | 13 7.39% 81.25% | 33 18.75% 100.00% -system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX::total 176 -system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS | 30 10.53% 10.53% | 33 11.58% 22.11% | 43 15.09% 37.19% | 30 10.53% 47.72% | 32 11.23% 58.95% | 41 14.39% 73.33% | 38 13.33% 86.67% | 38 13.33% 100.00% -system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS::total 285 -system.ruby.L1Cache_Controller.MM_W.Persistent_GETX | 2 6.67% 6.67% | 1 3.33% 10.00% | 1 3.33% 13.33% | 4 13.33% 26.67% | 9 30.00% 56.67% | 5 16.67% 73.33% | 2 6.67% 80.00% | 6 20.00% 100.00% -system.ruby.L1Cache_Controller.MM_W.Persistent_GETX::total 30 -system.ruby.L1Cache_Controller.MM_W.Persistent_GETS | 2 4.17% 4.17% | 1 2.08% 6.25% | 4 8.33% 14.58% | 9 18.75% 33.33% | 6 12.50% 45.83% | 9 18.75% 64.58% | 8 16.67% 81.25% | 9 18.75% 100.00% -system.ruby.L1Cache_Controller.MM_W.Persistent_GETS::total 48 -system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock | 275 12.91% 12.91% | 284 13.33% 26.24% | 284 13.33% 39.58% | 295 13.85% 53.43% | 247 11.60% 65.02% | 261 12.25% 77.28% | 232 10.89% 88.17% | 252 11.83% 100.00% -system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock::total 2130 -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX | 2 6.25% 6.25% | 1 3.12% 9.38% | 2 6.25% 15.62% | 5 15.62% 31.25% | 9 28.12% 59.38% | 5 15.62% 75.00% | 2 6.25% 81.25% | 6 18.75% 100.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX::total 32 -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS | 2 3.77% 3.77% | 1 1.89% 5.66% | 4 7.55% 13.21% | 9 16.98% 30.19% | 7 13.21% 43.40% | 9 16.98% 60.38% | 10 18.87% 79.25% | 11 20.75% 100.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS::total 53 -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers | 27731 12.41% 12.41% | 28186 12.61% 25.02% | 27900 12.48% 37.50% | 28112 12.58% 50.08% | 27988 12.52% 62.60% | 27857 12.46% 75.06% | 27875 12.47% 87.53% | 27867 12.47% 100.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers::total 223516 -system.ruby.L1Cache_Controller.IM.L1_Replacement | 300828 12.38% 12.38% | 309296 12.73% 25.11% | 302781 12.46% 37.57% | 307942 12.67% 50.24% | 302491 12.45% 62.69% | 302723 12.46% 75.15% | 301437 12.41% 87.55% | 302449 12.45% 100.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement::total 2429947 -system.ruby.L1Cache_Controller.IM.Data_Owner | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% -system.ruby.L1Cache_Controller.IM.Data_Owner::total 3 -system.ruby.L1Cache_Controller.IM.Data_All_Tokens | 27732 12.40% 12.40% | 28185 12.61% 25.01% | 27903 12.48% 37.49% | 28123 12.58% 50.07% | 28000 12.52% 62.59% | 27869 12.47% 75.06% | 27883 12.47% 87.53% | 27875 12.47% 100.00% -system.ruby.L1Cache_Controller.IM.Data_All_Tokens::total 223570 -system.ruby.L1Cache_Controller.IM.Ack | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% -system.ruby.L1Cache_Controller.IM.Ack::total 5 -system.ruby.L1Cache_Controller.IM.Transient_Local_GETX | 72 10.26% 10.26% | 91 12.96% 23.22% | 90 12.82% 36.04% | 89 12.68% 48.72% | 97 13.82% 62.54% | 87 12.39% 74.93% | 93 13.25% 88.18% | 83 11.82% 100.00% -system.ruby.L1Cache_Controller.IM.Transient_Local_GETX::total 702 -system.ruby.L1Cache_Controller.IM.Transient_Local_GETS | 151 11.48% 11.48% | 171 13.00% 24.49% | 164 12.47% 36.96% | 175 13.31% 50.27% | 155 11.79% 62.05% | 156 11.86% 73.92% | 166 12.62% 86.54% | 177 13.46% 100.00% -system.ruby.L1Cache_Controller.IM.Transient_Local_GETS::total 1315 -system.ruby.L1Cache_Controller.IM.Persistent_GETX | 27 10.47% 10.47% | 29 11.24% 21.71% | 37 14.34% 36.05% | 28 10.85% 46.90% | 40 15.50% 62.40% | 29 11.24% 73.64% | 34 13.18% 86.82% | 34 13.18% 100.00% -system.ruby.L1Cache_Controller.IM.Persistent_GETX::total 258 -system.ruby.L1Cache_Controller.IM.Persistent_GETS | 49 11.75% 11.75% | 35 8.39% 20.14% | 45 10.79% 30.94% | 52 12.47% 43.41% | 51 12.23% 55.64% | 70 16.79% 72.42% | 58 13.91% 86.33% | 57 13.67% 100.00% -system.ruby.L1Cache_Controller.IM.Persistent_GETS::total 417 -system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock | 5586 12.50% 12.50% | 5689 12.73% 25.22% | 5604 12.54% 37.76% | 5653 12.65% 50.40% | 5575 12.47% 62.87% | 5536 12.38% 75.26% | 5523 12.35% 87.61% | 5538 12.39% 100.00% -system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock::total 44704 -system.ruby.L1Cache_Controller.IM.Request_Timeout | 20724 12.08% 12.08% | 21868 12.75% 24.83% | 21815 12.72% 37.55% | 21448 12.50% 50.05% | 21768 12.69% 62.74% | 21311 12.42% 75.16% | 21334 12.44% 87.60% | 21268 12.40% 100.00% -system.ruby.L1Cache_Controller.IM.Request_Timeout::total 171536 -system.ruby.L1Cache_Controller.OM.Ack_All_Tokens | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% -system.ruby.L1Cache_Controller.OM.Ack_All_Tokens::total 3 -system.ruby.L1Cache_Controller.IS.L1_Replacement | 552820 12.53% 12.53% | 551947 12.51% 25.05% | 550867 12.49% 37.54% | 546383 12.39% 49.92% | 555966 12.60% 62.53% | 551042 12.49% 75.02% | 551994 12.51% 87.54% | 549743 12.46% 100.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement::total 4410762 -system.ruby.L1Cache_Controller.IS.Data_Shared | 197 12.14% 12.14% | 187 11.52% 23.66% | 216 13.31% 36.97% | 219 13.49% 50.46% | 195 12.01% 62.48% | 215 13.25% 75.72% | 195 12.01% 87.74% | 199 12.26% 100.00% -system.ruby.L1Cache_Controller.IS.Data_Shared::total 1623 -system.ruby.L1Cache_Controller.IS.Data_Owner | 43 11.98% 11.98% | 44 12.26% 24.23% | 52 14.48% 38.72% | 40 11.14% 49.86% | 41 11.42% 61.28% | 54 15.04% 76.32% | 53 14.76% 91.09% | 32 8.91% 100.00% -system.ruby.L1Cache_Controller.IS.Data_Owner::total 359 -system.ruby.L1Cache_Controller.IS.Data_All_Tokens | 50394 12.52% 12.52% | 50475 12.54% 25.06% | 50165 12.47% 37.53% | 50000 12.42% 49.95% | 50492 12.55% 62.50% | 50447 12.54% 75.04% | 50219 12.48% 87.51% | 50250 12.49% 100.00% -system.ruby.L1Cache_Controller.IS.Data_All_Tokens::total 402442 -system.ruby.L1Cache_Controller.IS.Transient_Local_GETX | 157 11.91% 11.91% | 160 12.14% 24.05% | 142 10.77% 34.83% | 172 13.05% 47.88% | 154 11.68% 59.56% | 148 11.23% 70.79% | 192 14.57% 85.36% | 193 14.64% 100.00% -system.ruby.L1Cache_Controller.IS.Transient_Local_GETX::total 1318 -system.ruby.L1Cache_Controller.IS.Transient_Local_GETS | 293 12.49% 12.49% | 280 11.94% 24.42% | 287 12.23% 36.66% | 306 13.04% 49.70% | 299 12.75% 62.45% | 285 12.15% 74.60% | 314 13.38% 87.98% | 282 12.02% 100.00% -system.ruby.L1Cache_Controller.IS.Transient_Local_GETS::total 2346 -system.ruby.L1Cache_Controller.IS.Persistent_GETX | 46 10.60% 10.60% | 54 12.44% 23.04% | 61 14.06% 37.10% | 49 11.29% 48.39% | 46 10.60% 58.99% | 58 13.36% 72.35% | 62 14.29% 86.64% | 58 13.36% 100.00% -system.ruby.L1Cache_Controller.IS.Persistent_GETX::total 434 -system.ruby.L1Cache_Controller.IS.Persistent_GETS | 83 11.11% 11.11% | 92 12.32% 23.43% | 98 13.12% 36.55% | 87 11.65% 48.19% | 94 12.58% 60.78% | 86 11.51% 72.29% | 115 15.39% 87.68% | 92 12.32% 100.00% -system.ruby.L1Cache_Controller.IS.Persistent_GETS::total 747 -system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock | 10066 12.40% 12.40% | 10135 12.49% 24.89% | 10168 12.53% 37.42% | 10107 12.46% 49.88% | 10323 12.72% 62.60% | 10139 12.49% 75.10% | 10091 12.44% 87.53% | 10118 12.47% 100.00% -system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock::total 81147 -system.ruby.L1Cache_Controller.IS.Request_Timeout | 39132 12.61% 12.61% | 39345 12.68% 25.28% | 39222 12.64% 37.92% | 39039 12.58% 50.50% | 38571 12.43% 62.92% | 38411 12.37% 75.30% | 38124 12.28% 87.58% | 38551 12.42% 100.00% -system.ruby.L1Cache_Controller.IS.Request_Timeout::total 310395 -system.ruby.L1Cache_Controller.I_L.Load | 73 12.83% 12.83% | 65 11.42% 24.25% | 69 12.13% 36.38% | 67 11.78% 48.15% | 81 14.24% 62.39% | 77 13.53% 75.92% | 65 11.42% 87.35% | 72 12.65% 100.00% -system.ruby.L1Cache_Controller.I_L.Load::total 569 -system.ruby.L1Cache_Controller.I_L.Store | 44 14.38% 14.38% | 31 10.13% 24.51% | 28 9.15% 33.66% | 47 15.36% 49.02% | 41 13.40% 62.42% | 44 14.38% 76.80% | 37 12.09% 88.89% | 34 11.11% 100.00% -system.ruby.L1Cache_Controller.I_L.Store::total 306 -system.ruby.L1Cache_Controller.I_L.L1_Replacement | 129 6.65% 6.65% | 284 14.64% 21.29% | 163 8.40% 29.69% | 208 10.72% 40.41% | 294 15.15% 55.57% | 224 11.55% 67.11% | 336 17.32% 84.43% | 302 15.57% 100.00% -system.ruby.L1Cache_Controller.I_L.L1_Replacement::total 1940 -system.ruby.L1Cache_Controller.I_L.Data_All_Tokens | 34 22.67% 22.67% | 33 22.00% 44.67% | 22 14.67% 59.33% | 23 15.33% 74.67% | 20 13.33% 88.00% | 9 6.00% 94.00% | 5 3.33% 97.33% | 4 2.67% 100.00% -system.ruby.L1Cache_Controller.I_L.Data_All_Tokens::total 150 -system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX | 218 11.86% 11.86% | 235 12.79% 24.65% | 253 13.76% 38.41% | 223 12.13% 50.54% | 234 12.73% 63.28% | 227 12.35% 75.63% | 231 12.57% 88.19% | 217 11.81% 100.00% -system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX::total 1838 -system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS | 417 12.29% 12.29% | 432 12.74% 25.03% | 441 13.00% 38.03% | 421 12.41% 50.44% | 424 12.50% 62.94% | 414 12.21% 75.15% | 419 12.35% 87.50% | 424 12.50% 100.00% -system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS::total 3392 -system.ruby.L1Cache_Controller.I_L.Persistent_GETX | 41206 12.51% 12.51% | 41068 12.47% 24.99% | 41138 12.49% 37.48% | 41087 12.48% 49.96% | 41184 12.51% 62.46% | 41199 12.51% 74.98% | 41210 12.52% 87.49% | 41190 12.51% 100.00% -system.ruby.L1Cache_Controller.I_L.Persistent_GETX::total 329282 -system.ruby.L1Cache_Controller.I_L.Persistent_GETS | 74847 12.52% 12.52% | 74756 12.51% 25.03% | 74686 12.50% 37.53% | 74789 12.51% 50.04% | 74514 12.47% 62.51% | 74673 12.49% 75.01% | 74669 12.49% 87.50% | 74707 12.50% 100.00% -system.ruby.L1Cache_Controller.I_L.Persistent_GETS::total 597641 -system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock | 51 10.28% 10.28% | 56 11.29% 21.57% | 47 9.48% 31.05% | 68 13.71% 44.76% | 69 13.91% 58.67% | 60 12.10% 70.77% | 70 14.11% 84.88% | 75 15.12% 100.00% -system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock::total 496 -system.ruby.L1Cache_Controller.S_L.L1_Replacement | 5 1.51% 1.51% | 83 25.00% 26.51% | 34 10.24% 36.75% | 12 3.61% 40.36% | 56 16.87% 57.23% | 41 12.35% 69.58% | 41 12.35% 81.93% | 60 18.07% 100.00% -system.ruby.L1Cache_Controller.S_L.L1_Replacement::total 332 -system.ruby.L1Cache_Controller.S_L.Persistent_GETS | 0 0.00% 0.00% | 3 4.84% 4.84% | 2 3.23% 8.06% | 0 0.00% 8.06% | 9 14.52% 22.58% | 11 17.74% 40.32% | 18 29.03% 69.35% | 19 30.65% 100.00% -system.ruby.L1Cache_Controller.S_L.Persistent_GETS::total 62 -system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock | 42 11.76% 11.76% | 46 12.89% 24.65% | 49 13.73% 38.38% | 40 11.20% 49.58% | 50 14.01% 63.59% | 35 9.80% 73.39% | 51 14.29% 87.68% | 44 12.32% 100.00% -system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock::total 357 -system.ruby.L1Cache_Controller.IM_L.L1_Replacement | 710 11.66% 11.66% | 553 9.08% 20.74% | 675 11.08% 31.82% | 757 12.43% 44.25% | 762 12.51% 56.76% | 889 14.60% 71.35% | 956 15.70% 87.05% | 789 12.95% 100.00% -system.ruby.L1Cache_Controller.IM_L.L1_Replacement::total 6091 -system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens | 2 18.18% 18.18% | 1 9.09% 27.27% | 1 9.09% 36.36% | 1 9.09% 45.45% | 2 18.18% 63.64% | 0 0.00% 63.64% | 2 18.18% 81.82% | 2 18.18% 100.00% -system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens::total 11 -system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETX | 1 33.33% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETX::total 3 -system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS | 2 33.33% 33.33% | 1 16.67% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS::total 6 -system.ruby.L1Cache_Controller.IM_L.Persistent_GETX | 0 0.00% 0.00% | 3 4.55% 4.55% | 2 3.03% 7.58% | 7 10.61% 18.18% | 11 16.67% 34.85% | 14 21.21% 56.06% | 16 24.24% 80.30% | 13 19.70% 100.00% -system.ruby.L1Cache_Controller.IM_L.Persistent_GETX::total 66 -system.ruby.L1Cache_Controller.IM_L.Persistent_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 4 4.88% 4.88% | 9 10.98% 15.85% | 14 17.07% 32.93% | 23 28.05% 60.98% | 11 13.41% 74.39% | 21 25.61% 100.00% -system.ruby.L1Cache_Controller.IM_L.Persistent_GETS::total 82 -system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock | 118 12.16% 12.16% | 94 9.69% 21.86% | 109 11.24% 33.09% | 126 12.99% 46.08% | 130 13.40% 59.48% | 143 14.74% 74.23% | 127 13.09% 87.32% | 123 12.68% 100.00% -system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock::total 970 -system.ruby.L1Cache_Controller.IM_L.Request_Timeout | 114 9.64% 9.64% | 186 15.72% 25.36% | 156 13.19% 38.55% | 163 13.78% 52.32% | 190 16.06% 68.39% | 134 11.33% 79.71% | 73 6.17% 85.88% | 167 14.12% 100.00% -system.ruby.L1Cache_Controller.IM_L.Request_Timeout::total 1183 -system.ruby.L1Cache_Controller.IS_L.L1_Replacement | 935 8.62% 8.62% | 1162 10.71% 19.34% | 1146 10.57% 29.90% | 1262 11.64% 41.54% | 1378 12.71% 54.25% | 1777 16.39% 70.63% | 1589 14.65% 85.28% | 1596 14.72% 100.00% -system.ruby.L1Cache_Controller.IS_L.L1_Replacement::total 10845 -system.ruby.L1Cache_Controller.IS_L.Data_Shared | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 1 25.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% -system.ruby.L1Cache_Controller.IS_L.Data_Shared::total 4 -system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens | 1 5.00% 5.00% | 0 0.00% 5.00% | 2 10.00% 15.00% | 2 10.00% 25.00% | 3 15.00% 40.00% | 4 20.00% 60.00% | 5 25.00% 85.00% | 3 15.00% 100.00% -system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens::total 20 -system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX::total 3 -system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS | 1 14.29% 14.29% | 1 14.29% 28.57% | 1 14.29% 42.86% | 1 14.29% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS::total 7 -system.ruby.L1Cache_Controller.IS_L.Persistent_GETX | 0 0.00% 0.00% | 7 6.25% 6.25% | 12 10.71% 16.96% | 10 8.93% 25.89% | 11 9.82% 35.71% | 21 18.75% 54.46% | 26 23.21% 77.68% | 25 22.32% 100.00% -system.ruby.L1Cache_Controller.IS_L.Persistent_GETX::total 112 -system.ruby.L1Cache_Controller.IS_L.Persistent_GETS | 0 0.00% 0.00% | 5 3.70% 3.70% | 11 8.15% 11.85% | 7 5.19% 17.04% | 13 9.63% 26.67% | 22 16.30% 42.96% | 41 30.37% 73.33% | 36 26.67% 100.00% -system.ruby.L1Cache_Controller.IS_L.Persistent_GETS::total 135 -system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock | 201 11.65% 11.65% | 210 12.17% 23.81% | 226 13.09% 36.91% | 200 11.59% 48.49% | 218 12.63% 61.12% | 216 12.51% 73.64% | 237 13.73% 87.37% | 218 12.63% 100.00% -system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock::total 1726 -system.ruby.L1Cache_Controller.IS_L.Request_Timeout | 228 10.77% 10.77% | 319 15.07% 25.84% | 369 17.43% 43.27% | 258 12.19% 55.46% | 197 9.31% 64.76% | 201 9.49% 74.26% | 272 12.85% 87.10% | 273 12.90% 100.00% -system.ruby.L1Cache_Controller.IS_L.Request_Timeout::total 2117 -system.ruby.L2Cache_Controller.L1_GETS 404457 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS_Last_Token 3 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 223591 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_INV 1379 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 594493 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Shared_Data 1349 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_All_Tokens 624482 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Owned 809 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETX 47208 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETS 85660 0.00% 0.00% -system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 131330 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 402910 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 222716 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_INV 890 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 1290 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 592515 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_Owned 696 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 130991 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L1_INV 1 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L2_Replacement 531 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 360 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Writeback_Owned 3 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Persistent_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Persistent_GETS 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 3 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L2_Replacement 1099 0.00% 0.00% +system.ruby.L1Cache_Controller.O.Persistent_GETS | 1 33.33% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.O.Persistent_GETS::total 3 +system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock | 6 13.95% 13.95% | 5 11.63% 25.58% | 6 13.95% 39.53% | 7 16.28% 55.81% | 5 11.63% 67.44% | 5 11.63% 79.07% | 2 4.65% 83.72% | 7 16.28% 100.00% +system.ruby.L1Cache_Controller.O.Own_Lock_or_Unlock::total 43 +system.ruby.L1Cache_Controller.M.Load | 3 12.50% 12.50% | 3 12.50% 25.00% | 3 12.50% 37.50% | 2 8.33% 45.83% | 4 16.67% 62.50% | 3 12.50% 75.00% | 2 8.33% 83.33% | 4 16.67% 100.00% +system.ruby.L1Cache_Controller.M.Load::total 24 +system.ruby.L1Cache_Controller.M.Store | 0 0.00% 0.00% | 1 10.00% 10.00% | 2 20.00% 30.00% | 1 10.00% 40.00% | 1 10.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 3 30.00% 100.00% +system.ruby.L1Cache_Controller.M.Store::total 10 +system.ruby.L1Cache_Controller.M.L1_Replacement | 50107 12.51% 12.51% | 50235 12.54% 25.04% | 50417 12.58% 37.63% | 49956 12.47% 50.09% | 49910 12.46% 62.55% | 50054 12.49% 75.04% | 50028 12.49% 87.53% | 49970 12.47% 100.00% +system.ruby.L1Cache_Controller.M.L1_Replacement::total 400677 +system.ruby.L1Cache_Controller.M.Transient_Local_GETX | 18 10.98% 10.98% | 21 12.80% 23.78% | 33 20.12% 43.90% | 21 12.80% 56.71% | 20 12.20% 68.90% | 19 11.59% 80.49% | 12 7.32% 87.80% | 20 12.20% 100.00% +system.ruby.L1Cache_Controller.M.Transient_Local_GETX::total 164 +system.ruby.L1Cache_Controller.M.Transient_Local_GETS | 33 10.68% 10.68% | 36 11.65% 22.33% | 50 16.18% 38.51% | 26 8.41% 46.93% | 47 15.21% 62.14% | 48 15.53% 77.67% | 36 11.65% 89.32% | 33 10.68% 100.00% +system.ruby.L1Cache_Controller.M.Transient_Local_GETS::total 309 +system.ruby.L1Cache_Controller.M.Persistent_GETX | 10 14.71% 14.71% | 14 20.59% 35.29% | 4 5.88% 41.18% | 5 7.35% 48.53% | 7 10.29% 58.82% | 8 11.76% 70.59% | 9 13.24% 83.82% | 11 16.18% 100.00% +system.ruby.L1Cache_Controller.M.Persistent_GETX::total 68 +system.ruby.L1Cache_Controller.M.Persistent_GETS | 16 12.70% 12.70% | 16 12.70% 25.40% | 20 15.87% 41.27% | 17 13.49% 54.76% | 14 11.11% 65.87% | 15 11.90% 77.78% | 19 15.08% 92.86% | 9 7.14% 100.00% +system.ruby.L1Cache_Controller.M.Persistent_GETS::total 126 +system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock | 336 13.03% 13.03% | 302 11.71% 24.75% | 322 12.49% 37.24% | 314 12.18% 49.42% | 336 13.03% 62.45% | 318 12.34% 74.79% | 350 13.58% 88.36% | 300 11.64% 100.00% +system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock::total 2578 +system.ruby.L1Cache_Controller.MM.Load | 3 30.00% 30.00% | 2 20.00% 50.00% | 0 0.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 1 10.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% +system.ruby.L1Cache_Controller.MM.Load::total 10 +system.ruby.L1Cache_Controller.MM.Store | 2 22.22% 22.22% | 1 11.11% 33.33% | 1 11.11% 44.44% | 3 33.33% 77.78% | 0 0.00% 77.78% | 0 0.00% 77.78% | 1 11.11% 88.89% | 1 11.11% 100.00% +system.ruby.L1Cache_Controller.MM.Store::total 9 +system.ruby.L1Cache_Controller.MM.L1_Replacement | 28327 12.73% 12.73% | 27748 12.47% 25.19% | 27621 12.41% 37.60% | 27990 12.57% 50.17% | 27649 12.42% 62.59% | 28030 12.59% 75.19% | 27616 12.41% 87.59% | 27619 12.41% 100.00% +system.ruby.L1Cache_Controller.MM.L1_Replacement::total 222600 +system.ruby.L1Cache_Controller.MM.Transient_Local_GETX | 13 15.29% 15.29% | 10 11.76% 27.06% | 14 16.47% 43.53% | 15 17.65% 61.18% | 11 12.94% 74.12% | 12 14.12% 88.24% | 2 2.35% 90.59% | 8 9.41% 100.00% +system.ruby.L1Cache_Controller.MM.Transient_Local_GETX::total 85 +system.ruby.L1Cache_Controller.MM.Transient_Local_GETS | 14 8.05% 8.05% | 23 13.22% 21.26% | 26 14.94% 36.21% | 23 13.22% 49.43% | 27 15.52% 64.94% | 22 12.64% 77.59% | 18 10.34% 87.93% | 21 12.07% 100.00% +system.ruby.L1Cache_Controller.MM.Transient_Local_GETS::total 174 +system.ruby.L1Cache_Controller.MM.Persistent_GETX | 4 15.38% 15.38% | 1 3.85% 19.23% | 5 19.23% 38.46% | 5 19.23% 57.69% | 3 11.54% 69.23% | 2 7.69% 76.92% | 3 11.54% 88.46% | 3 11.54% 100.00% +system.ruby.L1Cache_Controller.MM.Persistent_GETX::total 26 +system.ruby.L1Cache_Controller.MM.Persistent_GETS | 5 8.20% 8.20% | 7 11.48% 19.67% | 9 14.75% 34.43% | 8 13.11% 47.54% | 8 13.11% 60.66% | 6 9.84% 70.49% | 14 22.95% 93.44% | 4 6.56% 100.00% +system.ruby.L1Cache_Controller.MM.Persistent_GETS::total 61 +system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock | 179 12.77% 12.77% | 171 12.20% 24.96% | 180 12.84% 37.80% | 144 10.27% 48.07% | 206 14.69% 62.77% | 162 11.55% 74.32% | 172 12.27% 86.59% | 188 13.41% 100.00% +system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock::total 1402 +system.ruby.L1Cache_Controller.M_W.Load | 10 23.81% 23.81% | 8 19.05% 42.86% | 3 7.14% 50.00% | 6 14.29% 64.29% | 1 2.38% 66.67% | 4 9.52% 76.19% | 6 14.29% 90.48% | 4 9.52% 100.00% +system.ruby.L1Cache_Controller.M_W.Load::total 42 +system.ruby.L1Cache_Controller.M_W.Store | 6 17.65% 17.65% | 3 8.82% 26.47% | 2 5.88% 32.35% | 6 17.65% 50.00% | 3 8.82% 58.82% | 9 26.47% 85.29% | 2 5.88% 91.18% | 3 8.82% 100.00% +system.ruby.L1Cache_Controller.M_W.Store::total 34 +system.ruby.L1Cache_Controller.M_W.L1_Replacement | 368409 12.51% 12.51% | 366891 12.46% 24.97% | 370081 12.57% 37.54% | 369093 12.53% 50.07% | 366788 12.45% 62.52% | 368135 12.50% 75.02% | 368286 12.51% 87.53% | 367236 12.47% 100.00% +system.ruby.L1Cache_Controller.M_W.L1_Replacement::total 2944919 +system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX | 65 13.08% 13.08% | 59 11.87% 24.95% | 55 11.07% 36.02% | 71 14.29% 50.30% | 68 13.68% 63.98% | 64 12.88% 76.86% | 59 11.87% 88.73% | 56 11.27% 100.00% +system.ruby.L1Cache_Controller.M_W.Transient_Local_GETX::total 497 +system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS | 100 11.92% 11.92% | 107 12.75% 24.67% | 105 12.51% 37.19% | 92 10.97% 48.15% | 98 11.68% 59.83% | 104 12.40% 72.23% | 121 14.42% 86.65% | 112 13.35% 100.00% +system.ruby.L1Cache_Controller.M_W.Transient_Local_GETS::total 839 +system.ruby.L1Cache_Controller.M_W.Persistent_GETX | 6 12.24% 12.24% | 4 8.16% 20.41% | 7 14.29% 34.69% | 6 12.24% 46.94% | 5 10.20% 57.14% | 2 4.08% 61.22% | 8 16.33% 77.55% | 11 22.45% 100.00% +system.ruby.L1Cache_Controller.M_W.Persistent_GETX::total 49 +system.ruby.L1Cache_Controller.M_W.Persistent_GETS | 4 5.97% 5.97% | 12 17.91% 23.88% | 9 13.43% 37.31% | 3 4.48% 41.79% | 12 17.91% 59.70% | 11 16.42% 76.12% | 7 10.45% 86.57% | 9 13.43% 100.00% +system.ruby.L1Cache_Controller.M_W.Persistent_GETS::total 67 +system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock | 482 13.53% 13.53% | 458 12.85% 26.38% | 499 14.01% 40.39% | 442 12.41% 52.79% | 426 11.96% 64.75% | 429 12.04% 76.79% | 409 11.48% 88.27% | 418 11.73% 100.00% +system.ruby.L1Cache_Controller.M_W.Own_Lock_or_Unlock::total 3563 +system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX | 6 11.32% 11.32% | 4 7.55% 18.87% | 8 15.09% 33.96% | 6 11.32% 45.28% | 6 11.32% 56.60% | 2 3.77% 60.38% | 9 16.98% 77.36% | 12 22.64% 100.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverX::total 53 +system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS | 4 5.41% 5.41% | 14 18.92% 24.32% | 10 13.51% 37.84% | 4 5.41% 43.24% | 12 16.22% 59.46% | 12 16.22% 75.68% | 7 9.46% 85.14% | 11 14.86% 100.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutStarverS::total 74 +system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers | 50183 12.50% 12.50% | 50322 12.54% 25.04% | 50525 12.59% 37.63% | 50026 12.46% 50.10% | 49998 12.46% 62.55% | 50143 12.49% 75.05% | 50105 12.48% 87.53% | 50045 12.47% 100.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers::total 401347 +system.ruby.L1Cache_Controller.MM_W.Load | 3 18.75% 18.75% | 1 6.25% 25.00% | 0 0.00% 25.00% | 3 18.75% 43.75% | 4 25.00% 68.75% | 0 0.00% 68.75% | 3 18.75% 87.50% | 2 12.50% 100.00% +system.ruby.L1Cache_Controller.MM_W.Load::total 16 +system.ruby.L1Cache_Controller.MM_W.Store | 2 11.11% 11.11% | 3 16.67% 27.78% | 4 22.22% 50.00% | 1 5.56% 55.56% | 3 16.67% 72.22% | 3 16.67% 88.89% | 1 5.56% 94.44% | 1 5.56% 100.00% +system.ruby.L1Cache_Controller.MM_W.Store::total 18 +system.ruby.L1Cache_Controller.MM_W.L1_Replacement | 207903 12.76% 12.76% | 199705 12.26% 25.02% | 201929 12.40% 37.42% | 203693 12.50% 49.92% | 204500 12.55% 62.48% | 205369 12.61% 75.09% | 204273 12.54% 87.63% | 201565 12.37% 100.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement::total 1628937 +system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX | 19 7.72% 7.72% | 26 10.57% 18.29% | 31 12.60% 30.89% | 38 15.45% 46.34% | 41 16.67% 63.01% | 32 13.01% 76.02% | 29 11.79% 87.80% | 30 12.20% 100.00% +system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETX::total 246 +system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS | 45 9.98% 9.98% | 51 11.31% 21.29% | 67 14.86% 36.14% | 58 12.86% 49.00% | 59 13.08% 62.08% | 58 12.86% 74.94% | 62 13.75% 88.69% | 51 11.31% 100.00% +system.ruby.L1Cache_Controller.MM_W.Transient_Local_GETS::total 451 +system.ruby.L1Cache_Controller.MM_W.Persistent_GETX | 1 4.17% 4.17% | 2 8.33% 12.50% | 3 12.50% 25.00% | 4 16.67% 41.67% | 4 16.67% 58.33% | 4 16.67% 75.00% | 2 8.33% 83.33% | 4 16.67% 100.00% +system.ruby.L1Cache_Controller.MM_W.Persistent_GETX::total 24 +system.ruby.L1Cache_Controller.MM_W.Persistent_GETS | 3 6.98% 6.98% | 9 20.93% 27.91% | 4 9.30% 37.21% | 5 11.63% 48.84% | 7 16.28% 65.12% | 6 13.95% 79.07% | 6 13.95% 93.02% | 3 6.98% 100.00% +system.ruby.L1Cache_Controller.MM_W.Persistent_GETS::total 43 +system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock | 263 13.34% 13.34% | 245 12.43% 25.77% | 253 12.84% 38.61% | 264 13.39% 52.00% | 260 13.19% 65.20% | 223 11.31% 76.51% | 217 11.01% 87.52% | 246 12.48% 100.00% +system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock::total 1971 +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX | 2 7.41% 7.41% | 2 7.41% 14.81% | 3 11.11% 25.93% | 5 18.52% 44.44% | 5 18.52% 62.96% | 4 14.81% 77.78% | 2 7.41% 85.19% | 4 14.81% 100.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverX::total 27 +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS | 3 6.38% 6.38% | 9 19.15% 25.53% | 4 8.51% 34.04% | 5 10.64% 44.68% | 8 17.02% 61.70% | 6 12.77% 74.47% | 7 14.89% 89.36% | 5 10.64% 100.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutStarverS::total 47 +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers | 28363 12.72% 12.72% | 27788 12.46% 25.19% | 27673 12.41% 37.60% | 28040 12.58% 50.18% | 27697 12.42% 62.60% | 28071 12.59% 75.19% | 27652 12.40% 87.60% | 27652 12.40% 100.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers::total 222936 +system.ruby.L1Cache_Controller.IM.L1_Replacement | 299163 12.81% 12.81% | 291113 12.46% 25.27% | 289146 12.38% 37.65% | 289625 12.40% 50.04% | 292483 12.52% 62.56% | 295149 12.63% 75.20% | 289912 12.41% 87.61% | 289481 12.39% 100.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement::total 2336072 +system.ruby.L1Cache_Controller.IM.Data_All_Tokens | 28362 12.72% 12.72% | 27796 12.47% 25.19% | 27679 12.41% 37.60% | 28044 12.58% 50.18% | 27705 12.43% 62.60% | 28071 12.59% 75.19% | 27657 12.40% 87.60% | 27656 12.40% 100.00% +system.ruby.L1Cache_Controller.IM.Data_All_Tokens::total 222970 +system.ruby.L1Cache_Controller.IM.Ack | 1 16.67% 16.67% | 0 0.00% 16.67% | 0 0.00% 16.67% | 0 0.00% 16.67% | 1 16.67% 33.33% | 1 16.67% 50.00% | 2 33.33% 83.33% | 1 16.67% 100.00% +system.ruby.L1Cache_Controller.IM.Ack::total 6 +system.ruby.L1Cache_Controller.IM.Transient_Local_GETX | 99 13.08% 13.08% | 90 11.89% 24.97% | 77 10.17% 35.14% | 92 12.15% 47.29% | 115 15.19% 62.48% | 103 13.61% 76.09% | 87 11.49% 87.58% | 94 12.42% 100.00% +system.ruby.L1Cache_Controller.IM.Transient_Local_GETX::total 757 +system.ruby.L1Cache_Controller.IM.Transient_Local_GETS | 156 11.69% 11.69% | 161 12.06% 23.75% | 159 11.91% 35.66% | 156 11.69% 47.34% | 170 12.73% 60.07% | 202 15.13% 75.21% | 176 13.18% 88.39% | 155 11.61% 100.00% +system.ruby.L1Cache_Controller.IM.Transient_Local_GETS::total 1335 +system.ruby.L1Cache_Controller.IM.Persistent_GETX | 9 13.24% 13.24% | 13 19.12% 32.35% | 10 14.71% 47.06% | 8 11.76% 58.82% | 7 10.29% 69.12% | 8 11.76% 80.88% | 7 10.29% 91.18% | 6 8.82% 100.00% +system.ruby.L1Cache_Controller.IM.Persistent_GETX::total 68 +system.ruby.L1Cache_Controller.IM.Persistent_GETS | 12 8.39% 8.39% | 20 13.99% 22.38% | 15 10.49% 32.87% | 14 9.79% 42.66% | 21 14.69% 57.34% | 18 12.59% 69.93% | 21 14.69% 84.62% | 22 15.38% 100.00% +system.ruby.L1Cache_Controller.IM.Persistent_GETS::total 143 +system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock | 1777 12.60% 12.60% | 1748 12.40% 25.00% | 1787 12.67% 37.67% | 1755 12.45% 50.11% | 1772 12.57% 62.68% | 1769 12.54% 75.22% | 1726 12.24% 87.46% | 1768 12.54% 100.00% +system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock::total 14102 +system.ruby.L1Cache_Controller.IM.Request_Timeout | 12748 12.91% 12.91% | 12072 12.23% 25.14% | 12469 12.63% 37.77% | 12565 12.73% 50.50% | 12512 12.67% 63.17% | 12178 12.34% 75.51% | 12291 12.45% 87.96% | 11887 12.04% 100.00% +system.ruby.L1Cache_Controller.IM.Request_Timeout::total 98722 +system.ruby.L1Cache_Controller.IS.L1_Replacement | 526465 12.44% 12.44% | 533733 12.61% 25.05% | 535335 12.65% 37.70% | 529186 12.50% 50.20% | 524621 12.39% 62.59% | 526992 12.45% 75.04% | 527555 12.46% 87.51% | 528820 12.49% 100.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement::total 4232707 +system.ruby.L1Cache_Controller.IS.Data_Shared | 187 13.47% 13.47% | 171 12.32% 25.79% | 171 12.32% 38.11% | 142 10.23% 48.34% | 173 12.46% 60.81% | 182 13.11% 73.92% | 173 12.46% 86.38% | 189 13.62% 100.00% +system.ruby.L1Cache_Controller.IS.Data_Shared::total 1388 +system.ruby.L1Cache_Controller.IS.Data_Owner | 29 14.15% 14.15% | 28 13.66% 27.80% | 32 15.61% 43.41% | 23 11.22% 54.63% | 24 11.71% 66.34% | 20 9.76% 76.10% | 17 8.29% 84.39% | 32 15.61% 100.00% +system.ruby.L1Cache_Controller.IS.Data_Owner::total 205 +system.ruby.L1Cache_Controller.IS.Data_All_Tokens | 50199 12.50% 12.50% | 50340 12.54% 25.04% | 50545 12.59% 37.63% | 50041 12.46% 50.09% | 50019 12.46% 62.55% | 50165 12.49% 75.05% | 50124 12.48% 87.53% | 50069 12.47% 100.00% +system.ruby.L1Cache_Controller.IS.Data_All_Tokens::total 401502 +system.ruby.L1Cache_Controller.IS.Transient_Local_GETX | 174 12.95% 12.95% | 188 13.99% 26.93% | 170 12.65% 39.58% | 160 11.90% 51.49% | 156 11.61% 63.10% | 158 11.76% 74.85% | 179 13.32% 88.17% | 159 11.83% 100.00% +system.ruby.L1Cache_Controller.IS.Transient_Local_GETX::total 1344 +system.ruby.L1Cache_Controller.IS.Transient_Local_GETS | 308 12.65% 12.65% | 287 11.79% 24.45% | 338 13.89% 38.33% | 293 12.04% 50.37% | 296 12.16% 62.53% | 297 12.20% 74.73% | 315 12.94% 87.67% | 300 12.33% 100.00% +system.ruby.L1Cache_Controller.IS.Transient_Local_GETS::total 2434 +system.ruby.L1Cache_Controller.IS.Persistent_GETX | 12 8.96% 8.96% | 22 16.42% 25.37% | 16 11.94% 37.31% | 16 11.94% 49.25% | 22 16.42% 65.67% | 10 7.46% 73.13% | 20 14.93% 88.06% | 16 11.94% 100.00% +system.ruby.L1Cache_Controller.IS.Persistent_GETX::total 134 +system.ruby.L1Cache_Controller.IS.Persistent_GETS | 23 10.36% 10.36% | 27 12.16% 22.52% | 31 13.96% 36.49% | 27 12.16% 48.65% | 30 13.51% 62.16% | 27 12.16% 74.32% | 23 10.36% 84.68% | 34 15.32% 100.00% +system.ruby.L1Cache_Controller.IS.Persistent_GETS::total 222 +system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock | 3220 12.48% 12.48% | 3284 12.72% 25.20% | 3229 12.51% 37.71% | 3182 12.33% 50.04% | 3192 12.37% 62.41% | 3201 12.40% 74.81% | 3302 12.79% 87.60% | 3200 12.40% 100.00% +system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock::total 25810 +system.ruby.L1Cache_Controller.IS.Request_Timeout | 23004 12.71% 12.71% | 23289 12.87% 25.58% | 22739 12.57% 38.15% | 21960 12.14% 50.28% | 22817 12.61% 62.89% | 22505 12.44% 75.33% | 21709 12.00% 87.32% | 22937 12.68% 100.00% +system.ruby.L1Cache_Controller.IS.Request_Timeout::total 180960 +system.ruby.L1Cache_Controller.I_L.Load | 21 11.35% 11.35% | 22 11.89% 23.24% | 26 14.05% 37.30% | 28 15.14% 52.43% | 28 15.14% 67.57% | 17 9.19% 76.76% | 23 12.43% 89.19% | 20 10.81% 100.00% +system.ruby.L1Cache_Controller.I_L.Load::total 185 +system.ruby.L1Cache_Controller.I_L.Store | 14 13.46% 13.46% | 14 13.46% 26.92% | 6 5.77% 32.69% | 10 9.62% 42.31% | 14 13.46% 55.77% | 15 14.42% 70.19% | 14 13.46% 83.65% | 17 16.35% 100.00% +system.ruby.L1Cache_Controller.I_L.Store::total 104 +system.ruby.L1Cache_Controller.I_L.L1_Replacement | 114 9.60% 9.60% | 190 16.01% 25.61% | 113 9.52% 35.13% | 133 11.20% 46.34% | 115 9.69% 56.02% | 141 11.88% 67.90% | 177 14.91% 82.81% | 204 17.19% 100.00% +system.ruby.L1Cache_Controller.I_L.L1_Replacement::total 1187 +system.ruby.L1Cache_Controller.I_L.Data_All_Tokens | 28 24.56% 24.56% | 16 14.04% 38.60% | 21 18.42% 57.02% | 20 17.54% 74.56% | 15 13.16% 87.72% | 10 8.77% 96.49% | 4 3.51% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.I_L.Data_All_Tokens::total 114 +system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX | 74 11.86% 11.86% | 75 12.02% 23.88% | 86 13.78% 37.66% | 80 12.82% 50.48% | 76 12.18% 62.66% | 79 12.66% 75.32% | 78 12.50% 87.82% | 76 12.18% 100.00% +system.ruby.L1Cache_Controller.I_L.Transient_Local_GETX::total 624 +system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS | 139 13.03% 13.03% | 133 12.46% 25.49% | 129 12.09% 37.58% | 132 12.37% 49.95% | 122 11.43% 61.39% | 148 13.87% 75.26% | 130 12.18% 87.44% | 134 12.56% 100.00% +system.ruby.L1Cache_Controller.I_L.Transient_Local_GETS::total 1067 +system.ruby.L1Cache_Controller.I_L.Persistent_GETX | 14071 12.48% 12.48% | 14096 12.51% 24.99% | 14063 12.48% 37.47% | 14085 12.50% 49.96% | 14063 12.48% 62.44% | 14120 12.53% 74.97% | 14143 12.55% 87.51% | 14075 12.49% 100.00% +system.ruby.L1Cache_Controller.I_L.Persistent_GETX::total 112716 +system.ruby.L1Cache_Controller.I_L.Persistent_GETS | 25744 12.50% 12.50% | 25668 12.46% 24.97% | 25687 12.47% 37.44% | 25805 12.53% 49.97% | 25786 12.52% 62.49% | 25771 12.51% 75.01% | 25691 12.48% 87.48% | 25777 12.52% 100.00% +system.ruby.L1Cache_Controller.I_L.Persistent_GETS::total 205929 +system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock | 30 10.49% 10.49% | 38 13.29% 23.78% | 33 11.54% 35.31% | 35 12.24% 47.55% | 37 12.94% 60.49% | 29 10.14% 70.63% | 44 15.38% 86.01% | 40 13.99% 100.00% +system.ruby.L1Cache_Controller.I_L.Own_Lock_or_Unlock::total 286 +system.ruby.L1Cache_Controller.S_L.L1_Replacement | 39 12.79% 12.79% | 51 16.72% 29.51% | 22 7.21% 36.72% | 46 15.08% 51.80% | 26 8.52% 60.33% | 23 7.54% 67.87% | 43 14.10% 81.97% | 55 18.03% 100.00% +system.ruby.L1Cache_Controller.S_L.L1_Replacement::total 305 +system.ruby.L1Cache_Controller.S_L.Persistent_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 12.00% 12.00% | 2 8.00% 20.00% | 3 12.00% 32.00% | 7 28.00% 60.00% | 3 12.00% 72.00% | 7 28.00% 100.00% +system.ruby.L1Cache_Controller.S_L.Persistent_GETS::total 25 +system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock | 23 11.11% 11.11% | 32 15.46% 26.57% | 31 14.98% 41.55% | 21 10.14% 51.69% | 26 12.56% 64.25% | 27 13.04% 77.29% | 27 13.04% 90.34% | 20 9.66% 100.00% +system.ruby.L1Cache_Controller.S_L.Own_Lock_or_Unlock::total 207 +system.ruby.L1Cache_Controller.IM_L.L1_Replacement | 185 11.08% 11.08% | 258 15.45% 26.53% | 235 14.07% 40.60% | 170 10.18% 50.78% | 277 16.59% 67.37% | 192 11.50% 78.86% | 184 11.02% 89.88% | 169 10.12% 100.00% +system.ruby.L1Cache_Controller.IM_L.L1_Replacement::total 1670 +system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens | 1 11.11% 11.11% | 0 0.00% 11.11% | 0 0.00% 11.11% | 1 11.11% 22.22% | 2 22.22% 44.44% | 1 11.11% 55.56% | 2 22.22% 77.78% | 2 22.22% 100.00% +system.ruby.L1Cache_Controller.IM_L.Data_All_Tokens::total 9 +system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IM_L.Transient_Local_GETS::total 1 +system.ruby.L1Cache_Controller.IM_L.Persistent_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 9.09% 9.09% | 0 0.00% 9.09% | 2 18.18% 27.27% | 2 18.18% 45.45% | 4 36.36% 81.82% | 2 18.18% 100.00% +system.ruby.L1Cache_Controller.IM_L.Persistent_GETX::total 11 +system.ruby.L1Cache_Controller.IM_L.Persistent_GETS | 0 0.00% 0.00% | 1 2.86% 2.86% | 1 2.86% 5.71% | 5 14.29% 20.00% | 6 17.14% 37.14% | 5 14.29% 51.43% | 9 25.71% 77.14% | 8 22.86% 100.00% +system.ruby.L1Cache_Controller.IM_L.Persistent_GETS::total 35 +system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock | 34 11.11% 11.11% | 47 15.36% 26.47% | 31 10.13% 36.60% | 31 10.13% 46.73% | 40 13.07% 59.80% | 40 13.07% 72.88% | 40 13.07% 85.95% | 43 14.05% 100.00% +system.ruby.L1Cache_Controller.IM_L.Own_Lock_or_Unlock::total 306 +system.ruby.L1Cache_Controller.IM_L.Request_Timeout | 33 7.88% 7.88% | 43 10.26% 18.14% | 55 13.13% 31.26% | 25 5.97% 37.23% | 31 7.40% 44.63% | 116 27.68% 72.32% | 63 15.04% 87.35% | 53 12.65% 100.00% +system.ruby.L1Cache_Controller.IM_L.Request_Timeout::total 419 +system.ruby.L1Cache_Controller.IS_L.L1_Replacement | 300 11.54% 11.54% | 385 14.81% 26.36% | 365 14.04% 40.40% | 361 13.89% 54.29% | 396 15.24% 69.53% | 220 8.46% 77.99% | 235 9.04% 87.03% | 337 12.97% 100.00% +system.ruby.L1Cache_Controller.IS_L.L1_Replacement::total 2599 +system.ruby.L1Cache_Controller.IS_L.Data_Shared | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IS_L.Data_Shared::total 1 +system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens | 0 0.00% 0.00% | 3 23.08% 23.08% | 2 15.38% 38.46% | 1 7.69% 46.15% | 1 7.69% 53.85% | 1 7.69% 61.54% | 2 15.38% 76.92% | 3 23.08% 100.00% +system.ruby.L1Cache_Controller.IS_L.Data_All_Tokens::total 13 +system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETX::total 1 +system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IS_L.Transient_Local_GETS::total 1 +system.ruby.L1Cache_Controller.IS_L.Persistent_GETX | 0 0.00% 0.00% | 1 4.55% 4.55% | 0 0.00% 4.55% | 1 4.55% 9.09% | 5 22.73% 31.82% | 3 13.64% 45.45% | 7 31.82% 77.27% | 5 22.73% 100.00% +system.ruby.L1Cache_Controller.IS_L.Persistent_GETX::total 22 +system.ruby.L1Cache_Controller.IS_L.Persistent_GETS | 0 0.00% 0.00% | 4 8.00% 8.00% | 4 8.00% 16.00% | 4 8.00% 24.00% | 6 12.00% 36.00% | 10 20.00% 56.00% | 6 12.00% 68.00% | 16 32.00% 100.00% +system.ruby.L1Cache_Controller.IS_L.Persistent_GETS::total 50 +system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock | 56 10.63% 10.63% | 68 12.90% 23.53% | 71 13.47% 37.00% | 69 13.09% 50.09% | 79 14.99% 65.09% | 53 10.06% 75.14% | 64 12.14% 87.29% | 67 12.71% 100.00% +system.ruby.L1Cache_Controller.IS_L.Own_Lock_or_Unlock::total 527 +system.ruby.L1Cache_Controller.IS_L.Request_Timeout | 108 14.06% 14.06% | 94 12.24% 26.30% | 144 18.75% 45.05% | 95 12.37% 57.42% | 50 6.51% 63.93% | 98 12.76% 76.69% | 65 8.46% 85.16% | 114 14.84% 100.00% +system.ruby.L1Cache_Controller.IS_L.Request_Timeout::total 768 +system.ruby.L2Cache_Controller.L1_GETS 403094 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS_Last_Token 23 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 222986 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_INV 710 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 598155 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Shared_Data 988 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_All_Tokens 623923 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Owned 455 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETX 16161 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETS 29526 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETS_Last_Token 3 0.00% 0.00% +system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 45286 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 401858 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 222292 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_INV 514 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 918 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 596876 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_Owned 369 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 38185 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L1_GETS 48 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L1_GETX 20 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L2_Replacement 7228 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 471 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Writeback_Owned 6 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Persistent_GETX 15 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Persistent_GETS 24 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETS_Last_Token 23 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 848 0.00% 0.00% system.ruby.L2Cache_Controller.S.Writeback_Shared_Data 3 0.00% 0.00% -system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 188 0.00% 0.00% +system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 55 0.00% 0.00% system.ruby.L2Cache_Controller.S.Writeback_Owned 2 0.00% 0.00% -system.ruby.L2Cache_Controller.S.Persistent_GETS 1 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L1_GETS 4 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L1_GETX 2 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L2_Replacement 1049 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Writeback_Shared_Data 1 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 625 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Persistent_GETS 3 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 978 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 555 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 590843 0.00% 0.00% -system.ruby.L2Cache_Controller.M.Persistent_GETX 445 0.00% 0.00% -system.ruby.L2Cache_Controller.M.Persistent_GETS 859 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L1_GETS 565 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L1_GETX 317 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L1_INV 487 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.L2_Replacement 971 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Writeback_Shared_Data 55 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 30794 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Writeback_Owned 108 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETX 46762 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETS 84796 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 335 0.00% 0.00% -system.ruby.L2Cache_Controller.S_L.L1_INV 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 4 0.00% 0.00% -system.ruby.Directory_Controller.GETX 263101 0.00% 0.00% -system.ruby.Directory_Controller.GETS 477895 0.00% 0.00% -system.ruby.Directory_Controller.Lockdown 132868 0.00% 0.00% -system.ruby.Directory_Controller.Unlockdown 131330 0.00% 0.00% -system.ruby.Directory_Controller.Data_Owner 346 0.00% 0.00% -system.ruby.Directory_Controller.Data_All_Tokens 243507 0.00% 0.00% -system.ruby.Directory_Controller.Ack_Owner 579 0.00% 0.00% -system.ruby.Directory_Controller.Ack_Owner_All_Tokens 379354 0.00% 0.00% -system.ruby.Directory_Controller.Tokens 299 0.00% 0.00% -system.ruby.Directory_Controller.Ack_All_Tokens 3429 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 622028 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 242193 0.00% 0.00% -system.ruby.Directory_Controller.O.GETX 219976 0.00% 0.00% -system.ruby.Directory_Controller.O.GETS 397919 0.00% 0.00% -system.ruby.Directory_Controller.O.Lockdown 2510 0.00% 0.00% -system.ruby.Directory_Controller.O.Data_All_Tokens 52 0.00% 0.00% -system.ruby.Directory_Controller.O.Tokens 2 0.00% 0.00% -system.ruby.Directory_Controller.O.Ack_All_Tokens 864 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETX 2155 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETS 3924 0.00% 0.00% -system.ruby.Directory_Controller.NO.Lockdown 20743 0.00% 0.00% -system.ruby.Directory_Controller.NO.Data_Owner 346 0.00% 0.00% -system.ruby.Directory_Controller.NO.Data_All_Tokens 241851 0.00% 0.00% -system.ruby.Directory_Controller.NO.Ack_Owner 579 0.00% 0.00% -system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 379230 0.00% 0.00% -system.ruby.Directory_Controller.NO.Tokens 238 0.00% 0.00% -system.ruby.Directory_Controller.L.GETX 905 0.00% 0.00% -system.ruby.Directory_Controller.L.GETS 1631 0.00% 0.00% -system.ruby.Directory_Controller.L.Lockdown 1114 0.00% 0.00% -system.ruby.Directory_Controller.L.Unlockdown 131330 0.00% 0.00% -system.ruby.Directory_Controller.L.Data_All_Tokens 93 0.00% 0.00% -system.ruby.Directory_Controller.L.Ack_Owner_All_Tokens 124 0.00% 0.00% -system.ruby.Directory_Controller.L.Tokens 3 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETX 13508 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETS 25780 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Lockdown 1640 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Data_All_Tokens 1511 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Tokens 54 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Ack_All_Tokens 2445 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Memory_Ack 240553 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.GETX 5952 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.GETS 11594 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Lockdown 34 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Ack_All_Tokens 45 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Memory_Data 4150 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Memory_Ack 1640 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.GETX 5644 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.GETS 9783 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.Lockdown 384 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.Ack_All_Tokens 33 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.Memory_Data 106440 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.GETX 14961 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.GETS 27264 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Lockdown 106443 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Tokens 2 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Ack_All_Tokens 42 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Memory_Data 511438 0.00% 0.00% +system.ruby.L2Cache_Controller.S.Persistent_GETS 3 0.00% 0.00% +system.ruby.L2Cache_Controller.S.Persistent_GETS_Last_Token 1 0.00% 0.00% +system.ruby.L2Cache_Controller.O.L1_GETS 19 0.00% 0.00% +system.ruby.L2Cache_Controller.O.L2_Replacement 879 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Writeback_Shared_Data 3 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 593 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Persistent_GETX 2 0.00% 0.00% +system.ruby.L2Cache_Controller.O.Persistent_GETS 11 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 1108 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 634 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 588428 0.00% 0.00% +system.ruby.L2Cache_Controller.M.Persistent_GETX 2726 0.00% 0.00% +system.ruby.L2Cache_Controller.M.Persistent_GETS 5091 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L1_GETS 61 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L1_GETX 40 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L1_INV 196 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L2_Replacement 771 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Writeback_Shared_Data 64 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 25928 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Writeback_Owned 78 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETX 13418 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETS 24397 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 7087 0.00% 0.00% +system.ruby.L2Cache_Controller.S_L.L2_Replacement 1 0.00% 0.00% +system.ruby.L2Cache_Controller.S_L.Persistent_GETS_Last_Token 2 0.00% 0.00% +system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 14 0.00% 0.00% +system.ruby.Directory_Controller.GETX 238416 0.00% 0.00% +system.ruby.Directory_Controller.GETS 430906 0.00% 0.00% +system.ruby.Directory_Controller.Lockdown 45690 0.00% 0.00% +system.ruby.Directory_Controller.Unlockdown 45286 0.00% 0.00% +system.ruby.Directory_Controller.Data_Owner 310 0.00% 0.00% +system.ruby.Directory_Controller.Data_All_Tokens 243497 0.00% 0.00% +system.ruby.Directory_Controller.Ack_Owner 539 0.00% 0.00% +system.ruby.Directory_Controller.Ack_Owner_All_Tokens 377964 0.00% 0.00% +system.ruby.Directory_Controller.Tokens 139 0.00% 0.00% +system.ruby.Directory_Controller.Ack_All_Tokens 778 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 621933 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 243403 0.00% 0.00% +system.ruby.Directory_Controller.O.GETX 219960 0.00% 0.00% +system.ruby.Directory_Controller.O.GETS 397659 0.00% 0.00% +system.ruby.Directory_Controller.O.Lockdown 3830 0.00% 0.00% +system.ruby.Directory_Controller.O.Data_All_Tokens 61 0.00% 0.00% +system.ruby.Directory_Controller.O.Tokens 9 0.00% 0.00% +system.ruby.Directory_Controller.O.Ack_All_Tokens 769 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETX 2247 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETS 4060 0.00% 0.00% +system.ruby.Directory_Controller.NO.Lockdown 17747 0.00% 0.00% +system.ruby.Directory_Controller.NO.Data_Owner 309 0.00% 0.00% +system.ruby.Directory_Controller.NO.Data_All_Tokens 243096 0.00% 0.00% +system.ruby.Directory_Controller.NO.Ack_Owner 538 0.00% 0.00% +system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 377582 0.00% 0.00% +system.ruby.Directory_Controller.NO.Tokens 129 0.00% 0.00% +system.ruby.Directory_Controller.L.GETX 143 0.00% 0.00% +system.ruby.Directory_Controller.L.GETS 246 0.00% 0.00% +system.ruby.Directory_Controller.L.Lockdown 355 0.00% 0.00% +system.ruby.Directory_Controller.L.Unlockdown 45285 0.00% 0.00% +system.ruby.Directory_Controller.L.Data_Owner 1 0.00% 0.00% +system.ruby.Directory_Controller.L.Data_All_Tokens 305 0.00% 0.00% +system.ruby.Directory_Controller.L.Ack_Owner 1 0.00% 0.00% +system.ruby.Directory_Controller.L.Ack_Owner_All_Tokens 382 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETX 63 0.00% 0.00% +system.ruby.Directory_Controller.O_W.GETS 106 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Lockdown 111 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Data_All_Tokens 35 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Tokens 1 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Memory_Data 1 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Memory_Ack 243292 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.GETX 54 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.GETS 94 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Lockdown 12 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Unlockdown 1 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Memory_Data 4323 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Memory_Ack 111 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.GETX 508 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.GETS 910 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.Lockdown 37 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.Memory_Data 23598 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.GETX 15441 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.GETS 27831 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Lockdown 23598 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Ack_All_Tokens 9 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Memory_Data 594011 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini index c8c135618..1c9a952a1 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem system.funcmem +memories=system.mem_ctrls system.funcmem num_work_ids=16 readfile= symbolfile= @@ -242,17 +242,82 @@ null=false range=0:134217727 port=system.funcbus.master[0] -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -262,9 +327,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=8 +phys_mem=Null random_seed=1234 randomization=false @@ -278,26 +343,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer probeFilter +children=directory probeFilter buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory eventq_index=0 +from_memory_controller_latency=2 full_bit_dir_enabled=false -memBuffer=system.ruby.dir_cntrl0.memBuffer -memory_controller_latency=2 number_of_TBEs=256 -peer=Null probeFilter=system.ruby.dir_cntrl0.probeFilter probe_filter_enabled=false recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=32 version=0 dmaRequestToDir=system.ruby.network.master[19] dmaResponseFromDir=system.ruby.network.slave[26] forwardFromDir=system.ruby.network.slave[24] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[18] responseFromDir=system.ruby.network.slave[25] responseToDir=system.ruby.network.master[17] @@ -306,33 +372,8 @@ unblockToDir=system.ruby.network.master[16] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.dir_cntrl0.probeFilter] @@ -365,11 +406,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=32 version=0 forwardToCache=system.ruby.network.master[0] @@ -425,7 +466,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=1000000 @@ -456,11 +497,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer +system=system transitions_per_cycle=32 version=1 forwardToCache=system.ruby.network.master[2] @@ -516,7 +557,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl1.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.L1Dcache deadlock_threshold=1000000 @@ -547,11 +588,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer +system=system transitions_per_cycle=32 version=2 forwardToCache=system.ruby.network.master[4] @@ -607,7 +648,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl2.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.L1Dcache deadlock_threshold=1000000 @@ -638,11 +679,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer +system=system transitions_per_cycle=32 version=3 forwardToCache=system.ruby.network.master[6] @@ -698,7 +739,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl3.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.L1Dcache deadlock_threshold=1000000 @@ -729,11 +770,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer +system=system transitions_per_cycle=32 version=4 forwardToCache=system.ruby.network.master[8] @@ -789,7 +830,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl4.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.L1Dcache deadlock_threshold=1000000 @@ -820,11 +861,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer +system=system transitions_per_cycle=32 version=5 forwardToCache=system.ruby.network.master[10] @@ -880,7 +921,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl5.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.L1Dcache deadlock_threshold=1000000 @@ -911,11 +952,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer +system=system transitions_per_cycle=32 version=6 forwardToCache=system.ruby.network.master[12] @@ -971,7 +1012,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl6.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.L1Dcache deadlock_threshold=1000000 @@ -1002,11 +1043,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer +system=system transitions_per_cycle=32 version=7 forwardToCache=system.ruby.network.master[14] @@ -1062,7 +1103,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl7.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.L1Dcache deadlock_threshold=1000000 @@ -1355,7 +1396,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt index fa10b335e..03a62fad6 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby-MOESI_hammer/stats.txt @@ -1,1245 +1,1511 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.005921 # Number of seconds simulated -sim_ticks 5920895 # Number of ticks simulated -final_tick 5920895 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.004762 # Number of seconds simulated +sim_ticks 4761781 # Number of ticks simulated +final_tick 4761781 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 46540 # Simulator tick rate (ticks/s) -host_mem_usage 317888 # Number of bytes of host memory used -host_seconds 127.22 # Real time elapsed on the host +host_tick_rate 26949 # Simulator tick rate (ticks/s) +host_mem_usage 651208 # Number of bytes of host memory used +host_seconds 176.70 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 38848448 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 38848448 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 14135424 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 14135424 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 607007 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 607007 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 220866 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 220866 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 8158386116 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 8158386116 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 2968516192 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 2968516192 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 11126902308 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 11126902308 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 607023 # Number of read requests accepted +system.mem_ctrls.writeReqs 220866 # Number of write requests accepted +system.mem_ctrls.readBursts 607023 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 220866 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 37843264 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 1005824 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 13945792 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 38849472 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 14135424 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 15716 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 2913 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 73725 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 74070 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 73899 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 74128 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 73783 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 73790 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 73969 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 73937 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 27482 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 27277 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 27210 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 27258 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 27255 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 27079 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 27033 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 27309 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 342 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 4761762 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 607023 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 220866 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 181 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 455 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 845 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 1380 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 2033 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 2935 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 3979 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 5130 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 6504 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 8329 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 11310 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 15935 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 23242 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 33896 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 47467 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 60476 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 68838 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 70112 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 62885 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 49064 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 34859 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 23771 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 16687 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 12606 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 9780 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 7459 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 5197 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 3229 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 1706 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 751 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 231 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 35 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 2 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 5 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 8 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 14 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 31 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 55 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 75 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 107 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 167 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 222 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 301 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 426 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 602 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 1418 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 3050 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 5274 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 7692 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 9880 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 11429 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 12821 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 13884 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 14674 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 15391 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 16299 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 16813 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 16410 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 16033 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 16244 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 17262 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 12153 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 4599 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 1544 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 860 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 596 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 368 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 307 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 271 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 637 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 214623 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 241.295295 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 191.288039 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 173.301221 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 35466 16.52% 16.52% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 90893 42.35% 58.87% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 45716 21.30% 80.18% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 21225 9.89% 90.06% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 10997 5.12% 95.19% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 5731 2.67% 97.86% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 2748 1.28% 99.14% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 1136 0.53% 99.67% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 711 0.33% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 214623 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 13609 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 43.445147 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 31.477862 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 25.391105 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::0-15 3000 22.04% 22.04% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-31 1539 11.31% 33.35% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-47 2539 18.66% 52.01% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::48-63 3040 22.34% 74.35% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::64-79 2614 19.21% 93.56% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-95 821 6.03% 99.59% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::96-111 53 0.39% 99.98% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::112-127 2 0.01% 99.99% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::256-271 1 0.01% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 13609 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 13609 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16.011683 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.009721 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.292863 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 13571 99.72% 99.72% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 11 0.08% 99.80% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 8 0.06% 99.86% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 5 0.04% 99.90% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::21 3 0.02% 99.92% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::22 2 0.01% 99.93% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::23 1 0.01% 99.94% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::24 2 0.01% 99.96% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::26 3 0.02% 99.98% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::28 2 0.01% 99.99% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::29 1 0.01% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 13609 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 76204752 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 87439471 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 2956505 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 128.88 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 147.87 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 7947.29 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 2928.69 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 8158.60 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 2968.52 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 84.97 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 62.09 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 22.88 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 19.97 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 50.51 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 383126 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 211448 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 64.79 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 97.02 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 5.75 # Average gap between requests +system.mem_ctrls.pageHitRate 73.47 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 11 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 158860 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 4598696 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1621105920 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 900614400 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 7372759680 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 2257061760 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 310730160 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 310730160 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 3241151100 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 102809304 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 11416800 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 2764348200 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 15714839820 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 3177887664 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 3303.134998 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.966844 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 629183 -system.ruby.outstanding_req_hist::mean 15.998474 -system.ruby.outstanding_req_hist::gmean 15.997215 -system.ruby.outstanding_req_hist::stdev 0.125555 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 16 0.00% 0.02% | 629063 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 629183 -system.ruby.latency_hist::bucket_size 1024 -system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 629055 -system.ruby.latency_hist::mean 1204.590594 -system.ruby.latency_hist::gmean 823.731643 -system.ruby.latency_hist::stdev 899.026148 -system.ruby.latency_hist | 322549 51.28% 51.28% | 166734 26.51% 77.78% | 126612 20.13% 97.91% | 12813 2.04% 99.94% | 340 0.05% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 629055 -system.ruby.hit_latency_hist::bucket_size 256 -system.ruby.hit_latency_hist::max_bucket 2559 -system.ruby.hit_latency_hist::samples 752 -system.ruby.hit_latency_hist::mean 140.220745 -system.ruby.hit_latency_hist::gmean 42.859600 -system.ruby.hit_latency_hist::stdev 185.954397 -system.ruby.hit_latency_hist | 612 81.38% 81.38% | 110 14.63% 96.01% | 20 2.66% 98.67% | 7 0.93% 99.60% | 1 0.13% 99.73% | 1 0.13% 99.87% | 1 0.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 752 -system.ruby.miss_latency_hist::bucket_size 1024 -system.ruby.miss_latency_hist::max_bucket 10239 -system.ruby.miss_latency_hist::samples 628303 -system.ruby.miss_latency_hist::mean 1205.864511 -system.ruby.miss_latency_hist::gmean 826.651052 -system.ruby.miss_latency_hist::stdev 898.786133 -system.ruby.miss_latency_hist | 321800 51.22% 51.22% | 166731 26.54% 77.75% | 126612 20.15% 97.91% | 12813 2.04% 99.94% | 340 0.05% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 628303 -system.ruby.L1Cache.incomplete_times 423 -system.ruby.l1_cntrl4.L1Dcache.demand_hits 19 # Number of cache demand hits -system.ruby.l1_cntrl4.L1Dcache.demand_misses 78646 # Number of cache demand misses -system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78665 # Number of cache demand accesses +system.ruby.outstanding_req_hist::samples 628111 +system.ruby.outstanding_req_hist::mean 15.998456 +system.ruby.outstanding_req_hist::gmean 15.997194 +system.ruby.outstanding_req_hist::stdev 0.125726 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 26 0.00% 0.02% | 627981 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 628111 +system.ruby.latency_hist::bucket_size 512 +system.ruby.latency_hist::max_bucket 5119 +system.ruby.latency_hist::samples 627983 +system.ruby.latency_hist::mean 970.449089 +system.ruby.latency_hist::gmean 693.046339 +system.ruby.latency_hist::stdev 679.084515 +system.ruby.latency_hist | 234051 37.27% 37.27% | 116033 18.48% 55.75% | 114404 18.22% 73.97% | 122030 19.43% 93.40% | 38244 6.09% 99.49% | 3110 0.50% 99.98% | 106 0.02% 100.00% | 5 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 627983 +system.ruby.hit_latency_hist::bucket_size 128 +system.ruby.hit_latency_hist::max_bucket 1279 +system.ruby.hit_latency_hist::samples 674 +system.ruby.hit_latency_hist::mean 113.305638 +system.ruby.hit_latency_hist::gmean 38.452852 +system.ruby.hit_latency_hist::stdev 152.633110 +system.ruby.hit_latency_hist | 461 68.40% 68.40% | 126 18.69% 87.09% | 48 7.12% 94.21% | 22 3.26% 97.48% | 8 1.19% 98.66% | 3 0.45% 99.11% | 3 0.45% 99.55% | 0 0.00% 99.55% | 2 0.30% 99.85% | 1 0.15% 100.00% +system.ruby.hit_latency_hist::total 674 +system.ruby.miss_latency_hist::bucket_size 512 +system.ruby.miss_latency_hist::max_bucket 5119 +system.ruby.miss_latency_hist::samples 627309 +system.ruby.miss_latency_hist::mean 971.370030 +system.ruby.miss_latency_hist::gmean 695.202908 +system.ruby.miss_latency_hist::stdev 678.849054 +system.ruby.miss_latency_hist | 233394 37.21% 37.21% | 116019 18.49% 55.70% | 114401 18.24% 73.94% | 122030 19.45% 93.39% | 38244 6.10% 99.49% | 3110 0.50% 99.98% | 106 0.02% 100.00% | 5 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 627309 +system.ruby.L1Cache.incomplete_times 991 +system.ruby.Directory.incomplete_times 155619 +system.ruby.l1_cntrl4.L1Dcache.demand_hits 17 # Number of cache demand hits +system.ruby.l1_cntrl4.L1Dcache.demand_misses 78343 # Number of cache demand misses +system.ruby.l1_cntrl4.L1Dcache.demand_accesses 78360 # Number of cache demand accesses system.ruby.l1_cntrl4.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl4.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl4.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl4.L2cache.demand_hits 77 # Number of cache demand hits -system.ruby.l1_cntrl4.L2cache.demand_misses 78569 # Number of cache demand misses -system.ruby.l1_cntrl4.L2cache.demand_accesses 78646 # Number of cache demand accesses +system.ruby.l1_cntrl4.L2cache.demand_hits 72 # Number of cache demand hits +system.ruby.l1_cntrl4.L2cache.demand_misses 78271 # Number of cache demand misses +system.ruby.l1_cntrl4.L2cache.demand_accesses 78343 # Number of cache demand accesses system.cpu_clk_domain.clock 1 # Clock period in ticks -system.ruby.l1_cntrl5.L1Dcache.demand_hits 19 # Number of cache demand hits -system.ruby.l1_cntrl5.L1Dcache.demand_misses 78666 # Number of cache demand misses -system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78685 # Number of cache demand accesses +system.ruby.l1_cntrl5.L1Dcache.demand_hits 12 # Number of cache demand hits +system.ruby.l1_cntrl5.L1Dcache.demand_misses 78394 # Number of cache demand misses +system.ruby.l1_cntrl5.L1Dcache.demand_accesses 78406 # Number of cache demand accesses system.ruby.l1_cntrl5.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl5.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl5.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl5.L2cache.demand_hits 76 # Number of cache demand hits -system.ruby.l1_cntrl5.L2cache.demand_misses 78590 # Number of cache demand misses -system.ruby.l1_cntrl5.L2cache.demand_accesses 78666 # Number of cache demand accesses -system.ruby.l1_cntrl6.L1Dcache.demand_hits 16 # Number of cache demand hits -system.ruby.l1_cntrl6.L1Dcache.demand_misses 78670 # Number of cache demand misses -system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78686 # Number of cache demand accesses +system.ruby.l1_cntrl5.L2cache.demand_hits 64 # Number of cache demand hits +system.ruby.l1_cntrl5.L2cache.demand_misses 78330 # Number of cache demand misses +system.ruby.l1_cntrl5.L2cache.demand_accesses 78394 # Number of cache demand accesses +system.ruby.l1_cntrl6.L1Dcache.demand_hits 17 # Number of cache demand hits +system.ruby.l1_cntrl6.L1Dcache.demand_misses 78610 # Number of cache demand misses +system.ruby.l1_cntrl6.L1Dcache.demand_accesses 78627 # Number of cache demand accesses system.ruby.l1_cntrl6.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl6.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl6.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl6.L2cache.demand_hits 70 # Number of cache demand hits -system.ruby.l1_cntrl6.L2cache.demand_misses 78600 # Number of cache demand misses -system.ruby.l1_cntrl6.L2cache.demand_accesses 78670 # Number of cache demand accesses -system.ruby.l1_cntrl7.L1Dcache.demand_hits 24 # Number of cache demand hits -system.ruby.l1_cntrl7.L1Dcache.demand_misses 78321 # Number of cache demand misses -system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78345 # Number of cache demand accesses +system.ruby.l1_cntrl6.L2cache.demand_hits 68 # Number of cache demand hits +system.ruby.l1_cntrl6.L2cache.demand_misses 78542 # Number of cache demand misses +system.ruby.l1_cntrl6.L2cache.demand_accesses 78610 # Number of cache demand accesses +system.ruby.l1_cntrl7.L1Dcache.demand_hits 14 # Number of cache demand hits +system.ruby.l1_cntrl7.L1Dcache.demand_misses 78278 # Number of cache demand misses +system.ruby.l1_cntrl7.L1Dcache.demand_accesses 78292 # Number of cache demand accesses system.ruby.l1_cntrl7.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl7.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl7.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl7.L2cache.demand_hits 78 # Number of cache demand hits -system.ruby.l1_cntrl7.L2cache.demand_misses 78243 # Number of cache demand misses -system.ruby.l1_cntrl7.L2cache.demand_accesses 78321 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Dcache.demand_hits 17 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 78395 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78412 # Number of cache demand accesses +system.ruby.l1_cntrl7.L2cache.demand_hits 56 # Number of cache demand hits +system.ruby.l1_cntrl7.L2cache.demand_misses 78222 # Number of cache demand misses +system.ruby.l1_cntrl7.L2cache.demand_accesses 78278 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Dcache.demand_hits 14 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 78739 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 78753 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl0.L1Icache.demand_accesses 0 # Number of cache demand accesses system.ruby.l1_cntrl0.L2cache.demand_hits 80 # Number of cache demand hits -system.ruby.l1_cntrl0.L2cache.demand_misses 78315 # Number of cache demand misses -system.ruby.l1_cntrl0.L2cache.demand_accesses 78395 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 12.539882 -system.ruby.network.routers0.msg_count.Request_Control::2 78315 -system.ruby.network.routers0.msg_count.Request_Control::3 59 -system.ruby.network.routers0.msg_count.Response_Data::4 80905 -system.ruby.network.routers0.msg_count.Response_Control::4 1092447 -system.ruby.network.routers0.msg_count.Writeback_Data::5 27634 -system.ruby.network.routers0.msg_count.Writeback_Control::2 73965 -system.ruby.network.routers0.msg_count.Writeback_Control::3 73965 -system.ruby.network.routers0.msg_count.Writeback_Control::5 46315 -system.ruby.network.routers0.msg_count.Broadcast_Control::3 549648 -system.ruby.network.routers0.msg_count.Unblock_Control::5 78328 -system.ruby.network.routers0.msg_bytes.Request_Control::2 626520 -system.ruby.network.routers0.msg_bytes.Request_Control::3 472 -system.ruby.network.routers0.msg_bytes.Response_Data::4 5825160 -system.ruby.network.routers0.msg_bytes.Response_Control::4 8739576 -system.ruby.network.routers0.msg_bytes.Writeback_Data::5 1989648 -system.ruby.network.routers0.msg_bytes.Writeback_Control::2 591720 -system.ruby.network.routers0.msg_bytes.Writeback_Control::3 591720 -system.ruby.network.routers0.msg_bytes.Writeback_Control::5 370520 -system.ruby.network.routers0.msg_bytes.Broadcast_Control::3 4397184 -system.ruby.network.routers0.msg_bytes.Unblock_Control::5 626624 -system.ruby.l1_cntrl1.L1Dcache.demand_hits 15 # Number of cache demand hits -system.ruby.l1_cntrl1.L1Dcache.demand_misses 78908 # Number of cache demand misses -system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78923 # Number of cache demand accesses +system.ruby.l1_cntrl0.L2cache.demand_misses 78659 # Number of cache demand misses +system.ruby.l1_cntrl0.L2cache.demand_accesses 78739 # Number of cache demand accesses +system.ruby.network.routers0.percent_links_utilized 15.611459 +system.ruby.network.routers0.msg_count.Request_Control::2 78659 +system.ruby.network.routers0.msg_count.Request_Control::3 126 +system.ruby.network.routers0.msg_count.Response_Data::4 81155 +system.ruby.network.routers0.msg_count.Response_Control::4 1092655 +system.ruby.network.routers0.msg_count.Writeback_Data::5 27808 +system.ruby.network.routers0.msg_count.Writeback_Control::2 74263 +system.ruby.network.routers0.msg_count.Writeback_Control::3 74259 +system.ruby.network.routers0.msg_count.Writeback_Control::5 46285 +system.ruby.network.routers0.msg_count.Broadcast_Control::3 547799 +system.ruby.network.routers0.msg_count.Unblock_Control::5 78821 +system.ruby.network.routers0.msg_bytes.Request_Control::2 629272 +system.ruby.network.routers0.msg_bytes.Request_Control::3 1008 +system.ruby.network.routers0.msg_bytes.Response_Data::4 5843160 +system.ruby.network.routers0.msg_bytes.Response_Control::4 8741240 +system.ruby.network.routers0.msg_bytes.Writeback_Data::5 2002176 +system.ruby.network.routers0.msg_bytes.Writeback_Control::2 594104 +system.ruby.network.routers0.msg_bytes.Writeback_Control::3 594072 +system.ruby.network.routers0.msg_bytes.Writeback_Control::5 370280 +system.ruby.network.routers0.msg_bytes.Broadcast_Control::3 4382392 +system.ruby.network.routers0.msg_bytes.Unblock_Control::5 630568 +system.ruby.l1_cntrl1.L1Dcache.demand_hits 14 # Number of cache demand hits +system.ruby.l1_cntrl1.L1Dcache.demand_misses 78406 # Number of cache demand misses +system.ruby.l1_cntrl1.L1Dcache.demand_accesses 78420 # Number of cache demand accesses system.ruby.l1_cntrl1.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl1.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl1.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl1.L2cache.demand_hits 80 # Number of cache demand hits -system.ruby.l1_cntrl1.L2cache.demand_misses 78828 # Number of cache demand misses -system.ruby.l1_cntrl1.L2cache.demand_accesses 78908 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 12.590850 -system.ruby.network.routers1.msg_count.Request_Control::2 78828 -system.ruby.network.routers1.msg_count.Request_Control::3 53 -system.ruby.network.routers1.msg_count.Response_Data::4 81413 -system.ruby.network.routers1.msg_count.Response_Control::4 1095506 -system.ruby.network.routers1.msg_count.Writeback_Data::5 27983 -system.ruby.network.routers1.msg_count.Writeback_Control::2 74350 -system.ruby.network.routers1.msg_count.Writeback_Control::3 74350 -system.ruby.network.routers1.msg_count.Writeback_Control::5 46341 -system.ruby.network.routers1.msg_count.Broadcast_Control::3 549124 -system.ruby.network.routers1.msg_count.Unblock_Control::5 78851 -system.ruby.network.routers1.msg_bytes.Request_Control::2 630624 -system.ruby.network.routers1.msg_bytes.Request_Control::3 424 -system.ruby.network.routers1.msg_bytes.Response_Data::4 5861736 -system.ruby.network.routers1.msg_bytes.Response_Control::4 8764048 -system.ruby.network.routers1.msg_bytes.Writeback_Data::5 2014776 -system.ruby.network.routers1.msg_bytes.Writeback_Control::2 594800 -system.ruby.network.routers1.msg_bytes.Writeback_Control::3 594800 -system.ruby.network.routers1.msg_bytes.Writeback_Control::5 370728 -system.ruby.network.routers1.msg_bytes.Broadcast_Control::3 4392992 -system.ruby.network.routers1.msg_bytes.Unblock_Control::5 630808 -system.ruby.l1_cntrl2.L1Dcache.demand_hits 15 # Number of cache demand hits -system.ruby.l1_cntrl2.L1Dcache.demand_misses 78622 # Number of cache demand misses -system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78637 # Number of cache demand accesses +system.ruby.l1_cntrl1.L2cache.demand_hits 79 # Number of cache demand hits +system.ruby.l1_cntrl1.L2cache.demand_misses 78327 # Number of cache demand misses +system.ruby.l1_cntrl1.L2cache.demand_accesses 78406 # Number of cache demand accesses +system.ruby.network.routers1.percent_links_utilized 15.566439 +system.ruby.network.routers1.msg_count.Request_Control::2 78327 +system.ruby.network.routers1.msg_count.Request_Control::3 117 +system.ruby.network.routers1.msg_count.Response_Data::4 80869 +system.ruby.network.routers1.msg_count.Response_Control::4 1090742 +system.ruby.network.routers1.msg_count.Writeback_Data::5 27485 +system.ruby.network.routers1.msg_count.Writeback_Control::2 73881 +system.ruby.network.routers1.msg_count.Writeback_Control::3 73878 +system.ruby.network.routers1.msg_count.Writeback_Control::5 46209 +system.ruby.network.routers1.msg_count.Broadcast_Control::3 548111 +system.ruby.network.routers1.msg_count.Unblock_Control::5 78508 +system.ruby.network.routers1.msg_bytes.Request_Control::2 626616 +system.ruby.network.routers1.msg_bytes.Request_Control::3 936 +system.ruby.network.routers1.msg_bytes.Response_Data::4 5822568 +system.ruby.network.routers1.msg_bytes.Response_Control::4 8725936 +system.ruby.network.routers1.msg_bytes.Writeback_Data::5 1978920 +system.ruby.network.routers1.msg_bytes.Writeback_Control::2 591048 +system.ruby.network.routers1.msg_bytes.Writeback_Control::3 591024 +system.ruby.network.routers1.msg_bytes.Writeback_Control::5 369672 +system.ruby.network.routers1.msg_bytes.Broadcast_Control::3 4384888 +system.ruby.network.routers1.msg_bytes.Unblock_Control::5 628064 +system.ruby.l1_cntrl2.L1Dcache.demand_hits 18 # Number of cache demand hits +system.ruby.l1_cntrl2.L1Dcache.demand_misses 78504 # Number of cache demand misses +system.ruby.l1_cntrl2.L1Dcache.demand_accesses 78522 # Number of cache demand accesses system.ruby.l1_cntrl2.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl2.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl2.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl2.L2cache.demand_hits 77 # Number of cache demand hits -system.ruby.l1_cntrl2.L2cache.demand_misses 78545 # Number of cache demand misses -system.ruby.l1_cntrl2.L2cache.demand_accesses 78622 # Number of cache demand accesses -system.ruby.network.routers2.percent_links_utilized 12.557548 -system.ruby.network.routers2.msg_count.Request_Control::2 78545 -system.ruby.network.routers2.msg_count.Request_Control::3 51 -system.ruby.network.routers2.msg_count.Response_Data::4 81046 -system.ruby.network.routers2.msg_count.Response_Control::4 1093927 -system.ruby.network.routers2.msg_count.Writeback_Data::5 27726 -system.ruby.network.routers2.msg_count.Writeback_Control::2 74128 -system.ruby.network.routers2.msg_count.Writeback_Control::3 74128 -system.ruby.network.routers2.msg_count.Writeback_Control::5 46381 -system.ruby.network.routers2.msg_count.Broadcast_Control::3 549406 -system.ruby.network.routers2.msg_count.Unblock_Control::5 78563 -system.ruby.network.routers2.msg_bytes.Request_Control::2 628360 -system.ruby.network.routers2.msg_bytes.Request_Control::3 408 -system.ruby.network.routers2.msg_bytes.Response_Data::4 5835312 -system.ruby.network.routers2.msg_bytes.Response_Control::4 8751416 -system.ruby.network.routers2.msg_bytes.Writeback_Data::5 1996272 -system.ruby.network.routers2.msg_bytes.Writeback_Control::2 593024 -system.ruby.network.routers2.msg_bytes.Writeback_Control::3 593024 -system.ruby.network.routers2.msg_bytes.Writeback_Control::5 371048 -system.ruby.network.routers2.msg_bytes.Broadcast_Control::3 4395248 -system.ruby.network.routers2.msg_bytes.Unblock_Control::5 628504 +system.ruby.l1_cntrl2.L2cache.demand_hits 59 # Number of cache demand hits +system.ruby.l1_cntrl2.L2cache.demand_misses 78445 # Number of cache demand misses +system.ruby.l1_cntrl2.L2cache.demand_accesses 78504 # Number of cache demand accesses +system.ruby.network.routers2.percent_links_utilized 15.582589 +system.ruby.network.routers2.msg_count.Request_Control::2 78445 +system.ruby.network.routers2.msg_count.Request_Control::3 123 +system.ruby.network.routers2.msg_count.Response_Data::4 80995 +system.ruby.network.routers2.msg_count.Response_Control::4 1091483 +system.ruby.network.routers2.msg_count.Writeback_Data::5 27579 +system.ruby.network.routers2.msg_count.Writeback_Control::2 73989 +system.ruby.network.routers2.msg_count.Writeback_Control::3 73986 +system.ruby.network.routers2.msg_count.Writeback_Control::5 46222 +system.ruby.network.routers2.msg_count.Broadcast_Control::3 547994 +system.ruby.network.routers2.msg_count.Unblock_Control::5 78627 +system.ruby.network.routers2.msg_bytes.Request_Control::2 627560 +system.ruby.network.routers2.msg_bytes.Request_Control::3 984 +system.ruby.network.routers2.msg_bytes.Response_Data::4 5831640 +system.ruby.network.routers2.msg_bytes.Response_Control::4 8731864 +system.ruby.network.routers2.msg_bytes.Writeback_Data::5 1985688 +system.ruby.network.routers2.msg_bytes.Writeback_Control::2 591912 +system.ruby.network.routers2.msg_bytes.Writeback_Control::3 591888 +system.ruby.network.routers2.msg_bytes.Writeback_Control::5 369776 +system.ruby.network.routers2.msg_bytes.Broadcast_Control::3 4383952 +system.ruby.network.routers2.msg_bytes.Unblock_Control::5 629016 system.ruby.l1_cntrl3.L1Dcache.demand_hits 17 # Number of cache demand hits -system.ruby.l1_cntrl3.L1Dcache.demand_misses 78711 # Number of cache demand misses -system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78728 # Number of cache demand accesses +system.ruby.l1_cntrl3.L1Dcache.demand_misses 78610 # Number of cache demand misses +system.ruby.l1_cntrl3.L1Dcache.demand_accesses 78627 # Number of cache demand accesses system.ruby.l1_cntrl3.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl3.L1Icache.demand_misses 0 # Number of cache demand misses system.ruby.l1_cntrl3.L1Icache.demand_accesses 0 # Number of cache demand accesses -system.ruby.l1_cntrl3.L2cache.demand_hits 72 # Number of cache demand hits -system.ruby.l1_cntrl3.L2cache.demand_misses 78639 # Number of cache demand misses -system.ruby.l1_cntrl3.L2cache.demand_accesses 78711 # Number of cache demand accesses -system.ruby.network.routers3.percent_links_utilized 12.569726 -system.ruby.network.routers3.msg_count.Request_Control::2 78639 -system.ruby.network.routers3.msg_count.Request_Control::3 54 -system.ruby.network.routers3.msg_count.Response_Data::4 81256 -system.ruby.network.routers3.msg_count.Response_Control::4 1094314 -system.ruby.network.routers3.msg_count.Writeback_Data::5 27761 -system.ruby.network.routers3.msg_count.Writeback_Control::2 74201 -system.ruby.network.routers3.msg_count.Writeback_Control::3 74201 -system.ruby.network.routers3.msg_count.Writeback_Control::5 46424 -system.ruby.network.routers3.msg_count.Broadcast_Control::3 549323 -system.ruby.network.routers3.msg_count.Unblock_Control::5 78652 -system.ruby.network.routers3.msg_bytes.Request_Control::2 629112 -system.ruby.network.routers3.msg_bytes.Request_Control::3 432 -system.ruby.network.routers3.msg_bytes.Response_Data::4 5850432 -system.ruby.network.routers3.msg_bytes.Response_Control::4 8754512 -system.ruby.network.routers3.msg_bytes.Writeback_Data::5 1998792 -system.ruby.network.routers3.msg_bytes.Writeback_Control::2 593608 -system.ruby.network.routers3.msg_bytes.Writeback_Control::3 593608 -system.ruby.network.routers3.msg_bytes.Writeback_Control::5 371392 -system.ruby.network.routers3.msg_bytes.Broadcast_Control::3 4394584 -system.ruby.network.routers3.msg_bytes.Unblock_Control::5 629216 -system.ruby.network.routers4.percent_links_utilized 12.558849 -system.ruby.network.routers4.msg_count.Request_Control::2 78569 -system.ruby.network.routers4.msg_count.Request_Control::3 57 -system.ruby.network.routers4.msg_count.Response_Data::4 81144 -system.ruby.network.routers4.msg_count.Response_Control::4 1093886 -system.ruby.network.routers4.msg_count.Writeback_Data::5 27693 -system.ruby.network.routers4.msg_count.Writeback_Control::2 74027 -system.ruby.network.routers4.msg_count.Writeback_Control::3 74027 -system.ruby.network.routers4.msg_count.Writeback_Control::5 46298 -system.ruby.network.routers4.msg_count.Broadcast_Control::3 549387 -system.ruby.network.routers4.msg_count.Unblock_Control::5 78601 -system.ruby.network.routers4.msg_bytes.Request_Control::2 628552 -system.ruby.network.routers4.msg_bytes.Request_Control::3 456 -system.ruby.network.routers4.msg_bytes.Response_Data::4 5842368 -system.ruby.network.routers4.msg_bytes.Response_Control::4 8751088 -system.ruby.network.routers4.msg_bytes.Writeback_Data::5 1993896 -system.ruby.network.routers4.msg_bytes.Writeback_Control::2 592216 -system.ruby.network.routers4.msg_bytes.Writeback_Control::3 592216 -system.ruby.network.routers4.msg_bytes.Writeback_Control::5 370384 -system.ruby.network.routers4.msg_bytes.Broadcast_Control::3 4395096 -system.ruby.network.routers4.msg_bytes.Unblock_Control::5 628808 -system.ruby.network.routers5.percent_links_utilized 12.551928 -system.ruby.network.routers5.msg_count.Request_Control::2 78590 -system.ruby.network.routers5.msg_count.Request_Control::3 45 -system.ruby.network.routers5.msg_count.Response_Data::4 81153 -system.ruby.network.routers5.msg_count.Response_Control::4 1094141 -system.ruby.network.routers5.msg_count.Writeback_Data::5 27387 -system.ruby.network.routers5.msg_count.Writeback_Control::2 74179 -system.ruby.network.routers5.msg_count.Writeback_Control::3 74179 -system.ruby.network.routers5.msg_count.Writeback_Control::5 46760 -system.ruby.network.routers5.msg_count.Broadcast_Control::3 549374 -system.ruby.network.routers5.msg_count.Unblock_Control::5 78618 -system.ruby.network.routers5.msg_bytes.Request_Control::2 628720 -system.ruby.network.routers5.msg_bytes.Request_Control::3 360 -system.ruby.network.routers5.msg_bytes.Response_Data::4 5843016 -system.ruby.network.routers5.msg_bytes.Response_Control::4 8753128 -system.ruby.network.routers5.msg_bytes.Writeback_Data::5 1971864 -system.ruby.network.routers5.msg_bytes.Writeback_Control::2 593432 -system.ruby.network.routers5.msg_bytes.Writeback_Control::3 593432 -system.ruby.network.routers5.msg_bytes.Writeback_Control::5 374080 -system.ruby.network.routers5.msg_bytes.Broadcast_Control::3 4394992 -system.ruby.network.routers5.msg_bytes.Unblock_Control::5 628944 -system.ruby.network.routers6.percent_links_utilized 12.555969 -system.ruby.network.routers6.msg_count.Request_Control::2 78600 -system.ruby.network.routers6.msg_count.Request_Control::3 62 -system.ruby.network.routers6.msg_count.Response_Data::4 81186 -system.ruby.network.routers6.msg_count.Response_Control::4 1094124 -system.ruby.network.routers6.msg_count.Writeback_Data::5 27482 -system.ruby.network.routers6.msg_count.Writeback_Control::2 74144 -system.ruby.network.routers6.msg_count.Writeback_Control::3 74144 -system.ruby.network.routers6.msg_count.Writeback_Control::5 46633 -system.ruby.network.routers6.msg_count.Broadcast_Control::3 549359 -system.ruby.network.routers6.msg_count.Unblock_Control::5 78625 -system.ruby.network.routers6.msg_bytes.Request_Control::2 628800 -system.ruby.network.routers6.msg_bytes.Request_Control::3 496 -system.ruby.network.routers6.msg_bytes.Response_Data::4 5845392 -system.ruby.network.routers6.msg_bytes.Response_Control::4 8752992 -system.ruby.network.routers6.msg_bytes.Writeback_Data::5 1978704 -system.ruby.network.routers6.msg_bytes.Writeback_Control::2 593152 -system.ruby.network.routers6.msg_bytes.Writeback_Control::3 593152 -system.ruby.network.routers6.msg_bytes.Writeback_Control::5 373064 -system.ruby.network.routers6.msg_bytes.Broadcast_Control::3 4394872 -system.ruby.network.routers6.msg_bytes.Unblock_Control::5 629000 -system.ruby.network.routers7.percent_links_utilized 12.542424 -system.ruby.network.routers7.msg_count.Request_Control::2 78243 -system.ruby.network.routers7.msg_count.Request_Control::3 42 -system.ruby.network.routers7.msg_count.Response_Data::4 80772 -system.ruby.network.routers7.msg_count.Response_Control::4 1092029 -system.ruby.network.routers7.msg_count.Writeback_Data::5 27935 -system.ruby.network.routers7.msg_count.Writeback_Control::2 73931 -system.ruby.network.routers7.msg_count.Writeback_Control::3 73931 -system.ruby.network.routers7.msg_count.Writeback_Control::5 45971 -system.ruby.network.routers7.msg_count.Broadcast_Control::3 549721 -system.ruby.network.routers7.msg_count.Unblock_Control::5 78264 -system.ruby.network.routers7.msg_bytes.Request_Control::2 625944 -system.ruby.network.routers7.msg_bytes.Request_Control::3 336 -system.ruby.network.routers7.msg_bytes.Response_Data::4 5815584 -system.ruby.network.routers7.msg_bytes.Response_Control::4 8736232 -system.ruby.network.routers7.msg_bytes.Writeback_Data::5 2011320 -system.ruby.network.routers7.msg_bytes.Writeback_Control::2 591448 -system.ruby.network.routers7.msg_bytes.Writeback_Control::3 591448 -system.ruby.network.routers7.msg_bytes.Writeback_Control::5 367768 -system.ruby.network.routers7.msg_bytes.Broadcast_Control::3 4397768 -system.ruby.network.routers7.msg_bytes.Unblock_Control::5 626112 -system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 829348 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 607726 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 221589 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 41118 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 29891924 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 415495 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 20161616 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 50469035 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 60.853870 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 4511761 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 8350172 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 2127555 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 1394322 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 6158676 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memNotOld 7349438 # memory stalls due to anti starvation -system.ruby.dir_cntrl0.memBuffer.memBankCount | 26193 3.16% 3.16% | 26128 3.15% 6.31% | 26105 3.15% 9.46% | 25961 3.13% 12.59% | 26151 3.15% 15.74% | 26370 3.18% 18.92% | 25970 3.13% 22.05% | 26083 3.15% 25.20% | 25945 3.13% 28.32% | 25763 3.11% 31.43% | 26082 3.14% 34.58% | 26004 3.14% 37.71% | 26080 3.14% 40.86% | 26077 3.14% 44.00% | 25922 3.13% 47.13% | 25819 3.11% 50.24% | 25968 3.13% 53.37% | 25870 3.12% 56.49% | 25867 3.12% 59.61% | 25796 3.11% 62.72% | 25881 3.12% 65.84% | 25705 3.10% 68.94% | 25499 3.07% 72.01% | 25623 3.09% 75.10% | 26078 3.14% 78.25% | 25821 3.11% 81.36% | 25430 3.07% 84.43% | 25795 3.11% 87.54% | 25934 3.13% 90.66% | 25506 3.08% 93.74% | 25828 3.11% 96.85% | 26094 3.15% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 829348 # Number of accesses per bank +system.ruby.l1_cntrl3.L2cache.demand_hits 73 # Number of cache demand hits +system.ruby.l1_cntrl3.L2cache.demand_misses 78537 # Number of cache demand misses +system.ruby.l1_cntrl3.L2cache.demand_accesses 78610 # Number of cache demand accesses +system.ruby.network.routers3.percent_links_utilized 15.594811 +system.ruby.network.routers3.msg_count.Request_Control::2 78537 +system.ruby.network.routers3.msg_count.Request_Control::3 103 +system.ruby.network.routers3.msg_count.Response_Data::4 81093 +system.ruby.network.routers3.msg_count.Response_Control::4 1091782 +system.ruby.network.routers3.msg_count.Writeback_Data::5 27685 +system.ruby.network.routers3.msg_count.Writeback_Control::2 74059 +system.ruby.network.routers3.msg_count.Writeback_Control::3 74056 +system.ruby.network.routers3.msg_count.Writeback_Control::5 46186 +system.ruby.network.routers3.msg_count.Broadcast_Control::3 547920 +system.ruby.network.routers3.msg_count.Unblock_Control::5 78718 +system.ruby.network.routers3.msg_bytes.Request_Control::2 628296 +system.ruby.network.routers3.msg_bytes.Request_Control::3 824 +system.ruby.network.routers3.msg_bytes.Response_Data::4 5838696 +system.ruby.network.routers3.msg_bytes.Response_Control::4 8734256 +system.ruby.network.routers3.msg_bytes.Writeback_Data::5 1993320 +system.ruby.network.routers3.msg_bytes.Writeback_Control::2 592472 +system.ruby.network.routers3.msg_bytes.Writeback_Control::3 592448 +system.ruby.network.routers3.msg_bytes.Writeback_Control::5 369488 +system.ruby.network.routers3.msg_bytes.Broadcast_Control::3 4383360 +system.ruby.network.routers3.msg_bytes.Unblock_Control::5 629744 +system.ruby.network.routers4.percent_links_utilized 15.571973 +system.ruby.network.routers4.msg_count.Request_Control::2 78271 +system.ruby.network.routers4.msg_count.Request_Control::3 145 +system.ruby.network.routers4.msg_count.Response_Data::4 80771 +system.ruby.network.routers4.msg_count.Response_Control::4 1090522 +system.ruby.network.routers4.msg_count.Writeback_Data::5 27786 +system.ruby.network.routers4.msg_count.Writeback_Control::2 73811 +system.ruby.network.routers4.msg_count.Writeback_Control::3 73807 +system.ruby.network.routers4.msg_count.Writeback_Control::5 45834 +system.ruby.network.routers4.msg_count.Broadcast_Control::3 548156 +system.ruby.network.routers4.msg_count.Unblock_Control::5 78454 +system.ruby.network.routers4.msg_bytes.Request_Control::2 626168 +system.ruby.network.routers4.msg_bytes.Request_Control::3 1160 +system.ruby.network.routers4.msg_bytes.Response_Data::4 5815512 +system.ruby.network.routers4.msg_bytes.Response_Control::4 8724176 +system.ruby.network.routers4.msg_bytes.Writeback_Data::5 2000592 +system.ruby.network.routers4.msg_bytes.Writeback_Control::2 590488 +system.ruby.network.routers4.msg_bytes.Writeback_Control::3 590456 +system.ruby.network.routers4.msg_bytes.Writeback_Control::5 366672 +system.ruby.network.routers4.msg_bytes.Broadcast_Control::3 4385248 +system.ruby.network.routers4.msg_bytes.Unblock_Control::5 627632 +system.ruby.network.routers5.percent_links_utilized 15.557021 +system.ruby.network.routers5.msg_count.Request_Control::2 78330 +system.ruby.network.routers5.msg_count.Request_Control::3 113 +system.ruby.network.routers5.msg_count.Response_Data::4 80870 +system.ruby.network.routers5.msg_count.Response_Control::4 1090637 +system.ruby.network.routers5.msg_count.Writeback_Data::5 27326 +system.ruby.network.routers5.msg_count.Writeback_Control::2 73739 +system.ruby.network.routers5.msg_count.Writeback_Control::3 73737 +system.ruby.network.routers5.msg_count.Writeback_Control::5 46227 +system.ruby.network.routers5.msg_count.Broadcast_Control::3 548107 +system.ruby.network.routers5.msg_count.Unblock_Control::5 78511 +system.ruby.network.routers5.msg_bytes.Request_Control::2 626640 +system.ruby.network.routers5.msg_bytes.Request_Control::3 904 +system.ruby.network.routers5.msg_bytes.Response_Data::4 5822640 +system.ruby.network.routers5.msg_bytes.Response_Control::4 8725096 +system.ruby.network.routers5.msg_bytes.Writeback_Data::5 1967472 +system.ruby.network.routers5.msg_bytes.Writeback_Control::2 589912 +system.ruby.network.routers5.msg_bytes.Writeback_Control::3 589896 +system.ruby.network.routers5.msg_bytes.Writeback_Control::5 369816 +system.ruby.network.routers5.msg_bytes.Broadcast_Control::3 4384856 +system.ruby.network.routers5.msg_bytes.Unblock_Control::5 628088 +system.ruby.network.routers6.percent_links_utilized 15.603526 +system.ruby.network.routers6.msg_count.Request_Control::2 78540 +system.ruby.network.routers6.msg_count.Request_Control::3 143 +system.ruby.network.routers6.msg_count.Response_Data::4 81105 +system.ruby.network.routers6.msg_count.Response_Control::4 1091896 +system.ruby.network.routers6.msg_count.Writeback_Data::5 27859 +system.ruby.network.routers6.msg_count.Writeback_Control::2 74064 +system.ruby.network.routers6.msg_count.Writeback_Control::3 74061 +system.ruby.network.routers6.msg_count.Writeback_Control::5 46043 +system.ruby.network.routers6.msg_count.Broadcast_Control::3 547908 +system.ruby.network.routers6.msg_count.Unblock_Control::5 78695 +system.ruby.network.routers6.msg_bytes.Request_Control::2 628320 +system.ruby.network.routers6.msg_bytes.Request_Control::3 1144 +system.ruby.network.routers6.msg_bytes.Response_Data::4 5839560 +system.ruby.network.routers6.msg_bytes.Response_Control::4 8735168 +system.ruby.network.routers6.msg_bytes.Writeback_Data::5 2005848 +system.ruby.network.routers6.msg_bytes.Writeback_Control::2 592512 +system.ruby.network.routers6.msg_bytes.Writeback_Control::3 592488 +system.ruby.network.routers6.msg_bytes.Writeback_Control::5 368344 +system.ruby.network.routers6.msg_bytes.Broadcast_Control::3 4383264 +system.ruby.network.routers6.msg_bytes.Unblock_Control::5 629560 +system.ruby.network.routers7.percent_links_utilized 15.548248 +system.ruby.network.routers7.msg_count.Request_Control::2 78222 +system.ruby.network.routers7.msg_count.Request_Control::3 120 +system.ruby.network.routers7.msg_count.Response_Data::4 80754 +system.ruby.network.routers7.msg_count.Response_Control::4 1090091 +system.ruby.network.routers7.msg_count.Writeback_Data::5 27338 +system.ruby.network.routers7.msg_count.Writeback_Control::2 73710 +system.ruby.network.routers7.msg_count.Writeback_Control::3 73709 +system.ruby.network.routers7.msg_count.Writeback_Control::5 46180 +system.ruby.network.routers7.msg_count.Broadcast_Control::3 548224 +system.ruby.network.routers7.msg_count.Unblock_Control::5 78410 +system.ruby.network.routers7.msg_bytes.Request_Control::2 625776 +system.ruby.network.routers7.msg_bytes.Request_Control::3 960 +system.ruby.network.routers7.msg_bytes.Response_Data::4 5814288 +system.ruby.network.routers7.msg_bytes.Response_Control::4 8720728 +system.ruby.network.routers7.msg_bytes.Writeback_Data::5 1968336 +system.ruby.network.routers7.msg_bytes.Writeback_Control::2 589680 +system.ruby.network.routers7.msg_bytes.Writeback_Control::3 589672 +system.ruby.network.routers7.msg_bytes.Writeback_Control::5 369440 +system.ruby.network.routers7.msg_bytes.Broadcast_Control::3 4385792 +system.ruby.network.routers7.msg_bytes.Unblock_Control::5 627280 system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits system.ruby.dir_cntrl0.probeFilter.demand_misses 0 # Number of cache demand misses system.ruby.dir_cntrl0.probeFilter.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers8.percent_links_utilized 46.048912 -system.ruby.network.routers8.msg_count.Request_Control::2 628329 -system.ruby.network.routers8.msg_count.Request_Control::3 423 -system.ruby.network.routers8.msg_count.Response_Data::4 607721 -system.ruby.network.routers8.msg_count.Writeback_Data::5 221601 -system.ruby.network.routers8.msg_count.Writeback_Control::2 592925 -system.ruby.network.routers8.msg_count.Writeback_Control::3 592925 -system.ruby.network.routers8.msg_count.Writeback_Control::5 371123 -system.ruby.network.routers8.msg_count.Broadcast_Control::3 627906 -system.ruby.network.routers8.msg_count.Unblock_Control::5 628502 -system.ruby.network.routers8.msg_bytes.Request_Control::2 5026632 -system.ruby.network.routers8.msg_bytes.Request_Control::3 3384 -system.ruby.network.routers8.msg_bytes.Response_Data::4 43755912 -system.ruby.network.routers8.msg_bytes.Writeback_Data::5 15955272 -system.ruby.network.routers8.msg_bytes.Writeback_Control::2 4743400 -system.ruby.network.routers8.msg_bytes.Writeback_Control::3 4743400 -system.ruby.network.routers8.msg_bytes.Writeback_Control::5 2968984 -system.ruby.network.routers8.msg_bytes.Broadcast_Control::3 5023248 -system.ruby.network.routers8.msg_bytes.Unblock_Control::5 5028016 -system.ruby.network.routers9.percent_links_utilized 18.047053 -system.ruby.network.routers9.msg_count.Request_Control::2 628329 -system.ruby.network.routers9.msg_count.Request_Control::3 423 -system.ruby.network.routers9.msg_count.Response_Data::4 628298 -system.ruby.network.routers9.msg_count.Response_Control::4 4375187 -system.ruby.network.routers9.msg_count.Writeback_Data::5 221601 -system.ruby.network.routers9.msg_count.Writeback_Control::2 592925 -system.ruby.network.routers9.msg_count.Writeback_Control::3 592925 -system.ruby.network.routers9.msg_count.Writeback_Control::5 371123 -system.ruby.network.routers9.msg_count.Broadcast_Control::3 4395342 -system.ruby.network.routers9.msg_count.Unblock_Control::5 628502 -system.ruby.network.routers9.msg_bytes.Request_Control::2 5026632 -system.ruby.network.routers9.msg_bytes.Request_Control::3 3384 -system.ruby.network.routers9.msg_bytes.Response_Data::4 45237456 -system.ruby.network.routers9.msg_bytes.Response_Control::4 35001496 -system.ruby.network.routers9.msg_bytes.Writeback_Data::5 15955272 -system.ruby.network.routers9.msg_bytes.Writeback_Control::2 4743400 -system.ruby.network.routers9.msg_bytes.Writeback_Control::3 4743400 -system.ruby.network.routers9.msg_bytes.Writeback_Control::5 2968984 -system.ruby.network.routers9.msg_bytes.Broadcast_Control::3 35162736 -system.ruby.network.routers9.msg_bytes.Unblock_Control::5 5028016 -system.ruby.network.msg_count.Request_Control 1886256 -system.ruby.network.msg_count.Response_Data 1884894 -system.ruby.network.msg_count.Response_Control 13125561 -system.ruby.network.msg_count.Writeback_Data 664803 -system.ruby.network.msg_count.Writeback_Control 4670919 -system.ruby.network.msg_count.Broadcast_Control 9418590 -system.ruby.network.msg_count.Unblock_Control 1885506 -system.ruby.network.msg_byte.Request_Control 15090048 -system.ruby.network.msg_byte.Response_Data 135712368 -system.ruby.network.msg_byte.Response_Control 105004488 -system.ruby.network.msg_byte.Writeback_Data 47865816 -system.ruby.network.msg_byte.Writeback_Control 37367352 -system.ruby.network.msg_byte.Broadcast_Control 75348720 -system.ruby.network.msg_byte.Unblock_Control 15084048 -system.cpu0.num_reads 99506 # number of read accesses completed -system.cpu0.num_writes 55459 # number of write accesses completed +system.ruby.network.routers8.percent_links_utilized 57.155007 +system.ruby.network.routers8.msg_count.Request_Control::2 627331 +system.ruby.network.routers8.msg_count.Request_Control::3 990 +system.ruby.network.routers8.msg_count.Response_Data::4 607002 +system.ruby.network.routers8.msg_count.Writeback_Data::5 220866 +system.ruby.network.routers8.msg_count.Writeback_Control::2 591516 +system.ruby.network.routers8.msg_count.Writeback_Control::3 591493 +system.ruby.network.routers8.msg_count.Writeback_Control::5 369186 +system.ruby.network.routers8.msg_count.Broadcast_Control::3 626317 +system.ruby.network.routers8.msg_count.Unblock_Control::5 628744 +system.ruby.network.routers8.msg_bytes.Request_Control::2 5018648 +system.ruby.network.routers8.msg_bytes.Request_Control::3 7920 +system.ruby.network.routers8.msg_bytes.Response_Data::4 43704144 +system.ruby.network.routers8.msg_bytes.Writeback_Data::5 15902352 +system.ruby.network.routers8.msg_bytes.Writeback_Control::2 4732128 +system.ruby.network.routers8.msg_bytes.Writeback_Control::3 4731944 +system.ruby.network.routers8.msg_bytes.Writeback_Control::5 2953488 +system.ruby.network.routers8.msg_bytes.Broadcast_Control::3 5010536 +system.ruby.network.routers8.msg_bytes.Unblock_Control::5 5029952 +system.ruby.network.routers9.percent_links_utilized 22.391181 +system.ruby.network.routers9.msg_count.Request_Control::2 627331 +system.ruby.network.routers9.msg_count.Request_Control::3 990 +system.ruby.network.routers9.msg_count.Response_Data::4 627308 +system.ruby.network.routers9.msg_count.Response_Control::4 4364904 +system.ruby.network.routers9.msg_count.Writeback_Data::5 220866 +system.ruby.network.routers9.msg_count.Writeback_Control::2 591516 +system.ruby.network.routers9.msg_count.Writeback_Control::3 591493 +system.ruby.network.routers9.msg_count.Writeback_Control::5 369186 +system.ruby.network.routers9.msg_count.Broadcast_Control::3 4384219 +system.ruby.network.routers9.msg_count.Unblock_Control::5 628744 +system.ruby.network.routers9.msg_bytes.Request_Control::2 5018648 +system.ruby.network.routers9.msg_bytes.Request_Control::3 7920 +system.ruby.network.routers9.msg_bytes.Response_Data::4 45166176 +system.ruby.network.routers9.msg_bytes.Response_Control::4 34919232 +system.ruby.network.routers9.msg_bytes.Writeback_Data::5 15902352 +system.ruby.network.routers9.msg_bytes.Writeback_Control::2 4732128 +system.ruby.network.routers9.msg_bytes.Writeback_Control::3 4731944 +system.ruby.network.routers9.msg_bytes.Writeback_Control::5 2953488 +system.ruby.network.routers9.msg_bytes.Broadcast_Control::3 35073752 +system.ruby.network.routers9.msg_bytes.Unblock_Control::5 5029952 +system.ruby.network.msg_count.Request_Control 1884963 +system.ruby.network.msg_count.Response_Data 1881922 +system.ruby.network.msg_count.Response_Control 13094712 +system.ruby.network.msg_count.Writeback_Data 662598 +system.ruby.network.msg_count.Writeback_Control 4656585 +system.ruby.network.msg_count.Broadcast_Control 9394755 +system.ruby.network.msg_count.Unblock_Control 1886232 +system.ruby.network.msg_byte.Request_Control 15079704 +system.ruby.network.msg_byte.Response_Data 135498384 +system.ruby.network.msg_byte.Response_Control 104757696 +system.ruby.network.msg_byte.Writeback_Data 47707056 +system.ruby.network.msg_byte.Writeback_Control 37252680 +system.ruby.network.msg_byte.Broadcast_Control 75158040 +system.ruby.network.msg_byte.Unblock_Control 15089856 +system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks +system.cpu0.num_reads 99219 # number of read accesses completed +system.cpu0.num_writes 55551 # number of write accesses completed system.cpu0.num_copies 0 # number of copy accesses completed -system.cpu1.num_reads 100000 # number of read accesses completed -system.cpu1.num_writes 56034 # number of write accesses completed +system.cpu1.num_reads 99783 # number of read accesses completed +system.cpu1.num_writes 55285 # number of write accesses completed system.cpu1.num_copies 0 # number of copy accesses completed -system.cpu2.num_reads 99774 # number of read accesses completed -system.cpu2.num_writes 55650 # number of write accesses completed +system.cpu2.num_reads 98991 # number of read accesses completed +system.cpu2.num_writes 55373 # number of write accesses completed system.cpu2.num_copies 0 # number of copy accesses completed -system.cpu3.num_reads 99487 # number of read accesses completed -system.cpu3.num_writes 55471 # number of write accesses completed +system.cpu3.num_reads 99031 # number of read accesses completed +system.cpu3.num_writes 55449 # number of write accesses completed system.cpu3.num_copies 0 # number of copy accesses completed -system.cpu4.num_reads 99515 # number of read accesses completed -system.cpu4.num_writes 55612 # number of write accesses completed +system.cpu4.num_reads 98792 # number of read accesses completed +system.cpu4.num_writes 55139 # number of write accesses completed system.cpu4.num_copies 0 # number of copy accesses completed -system.cpu5.num_reads 99579 # number of read accesses completed -system.cpu5.num_writes 55211 # number of write accesses completed +system.cpu5.num_reads 99529 # number of read accesses completed +system.cpu5.num_writes 55264 # number of write accesses completed system.cpu5.num_copies 0 # number of copy accesses completed -system.cpu6.num_reads 99679 # number of read accesses completed -system.cpu6.num_writes 55618 # number of write accesses completed +system.cpu6.num_reads 100000 # number of read accesses completed +system.cpu6.num_writes 55596 # number of write accesses completed system.cpu6.num_copies 0 # number of copy accesses completed -system.cpu7.num_reads 98792 # number of read accesses completed -system.cpu7.num_writes 55627 # number of write accesses completed +system.cpu7.num_reads 98769 # number of read accesses completed +system.cpu7.num_writes 55429 # number of write accesses completed system.cpu7.num_copies 0 # number of copy accesses completed -system.ruby.network.routers0.throttle0.link_utilization 15.823528 -system.ruby.network.routers0.throttle0.msg_count.Request_Control::3 59 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78309 -system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 545336 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 73965 -system.ruby.network.routers0.throttle0.msg_count.Broadcast_Control::3 549648 -system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::3 472 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5638248 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 4362688 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 591720 -system.ruby.network.routers0.throttle0.msg_bytes.Broadcast_Control::3 4397184 -system.ruby.network.routers0.throttle1.link_utilization 9.256236 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 78315 -system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 2596 -system.ruby.network.routers0.throttle1.msg_count.Response_Control::4 547111 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 27634 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 73965 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 46315 -system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 78328 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 626520 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 186912 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::4 4376888 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 1989648 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 591720 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 370520 -system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 626624 -system.ruby.network.routers1.throttle0.link_utilization 15.891736 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::3 53 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78825 -system.ruby.network.routers1.throttle0.msg_count.Response_Control::4 548917 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 74350 -system.ruby.network.routers1.throttle0.msg_count.Broadcast_Control::3 549124 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::3 424 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5675400 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::4 4391336 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 594800 -system.ruby.network.routers1.throttle0.msg_bytes.Broadcast_Control::3 4392992 -system.ruby.network.routers1.throttle1.link_utilization 9.289964 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 78828 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 2588 -system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 546589 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::5 27983 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 74350 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::5 46341 -system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::5 78851 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 630624 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 186336 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 4372712 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::5 2014776 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 594800 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::5 370728 -system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::5 630808 -system.ruby.network.routers2.throttle0.link_utilization 15.854335 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::3 51 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78542 -system.ruby.network.routers2.throttle0.msg_count.Response_Control::4 546974 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 74128 -system.ruby.network.routers2.throttle0.msg_count.Broadcast_Control::3 549406 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::3 408 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5655024 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::4 4375792 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 593024 -system.ruby.network.routers2.throttle0.msg_bytes.Broadcast_Control::3 4395248 -system.ruby.network.routers2.throttle1.link_utilization 9.260762 -system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 78545 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 2504 -system.ruby.network.routers2.throttle1.msg_count.Response_Control::4 546953 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 27726 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 74128 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 46381 -system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 78563 -system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 628360 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 180288 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::4 4375624 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 1996272 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 593024 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 371048 -system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 628504 -system.ruby.network.routers3.throttle0.link_utilization 15.866275 -system.ruby.network.routers3.throttle0.msg_count.Request_Control::3 54 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78635 -system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 547558 -system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 74201 -system.ruby.network.routers3.throttle0.msg_count.Broadcast_Control::3 549323 -system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::3 432 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5661720 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 4380464 -system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 593608 -system.ruby.network.routers3.throttle0.msg_bytes.Broadcast_Control::3 4394584 -system.ruby.network.routers3.throttle1.link_utilization 9.273176 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::2 78639 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 2621 -system.ruby.network.routers3.throttle1.msg_count.Response_Control::4 546756 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::5 27761 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::2 74201 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::5 46424 -system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::5 78652 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::2 629112 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 188712 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::4 4374048 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::5 1998792 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::2 593608 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::5 371392 -system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::5 629216 -system.ruby.network.routers4.throttle0.link_utilization 15.855517 -system.ruby.network.routers4.throttle0.msg_count.Request_Control::3 57 -system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78565 -system.ruby.network.routers4.throttle0.msg_count.Response_Control::4 547021 -system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 74027 -system.ruby.network.routers4.throttle0.msg_count.Broadcast_Control::3 549387 -system.ruby.network.routers4.throttle0.msg_bytes.Request_Control::3 456 -system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5656680 -system.ruby.network.routers4.throttle0.msg_bytes.Response_Control::4 4376168 -system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 592216 -system.ruby.network.routers4.throttle0.msg_bytes.Broadcast_Control::3 4395096 -system.ruby.network.routers4.throttle1.link_utilization 9.262181 -system.ruby.network.routers4.throttle1.msg_count.Request_Control::2 78569 -system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 2579 -system.ruby.network.routers4.throttle1.msg_count.Response_Control::4 546865 -system.ruby.network.routers4.throttle1.msg_count.Writeback_Data::5 27693 -system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::2 74027 -system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::5 46298 -system.ruby.network.routers4.throttle1.msg_count.Unblock_Control::5 78601 -system.ruby.network.routers4.throttle1.msg_bytes.Request_Control::2 628552 -system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 185688 -system.ruby.network.routers4.throttle1.msg_bytes.Response_Control::4 4374920 -system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Data::5 1993896 -system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::2 592216 -system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::5 370384 -system.ruby.network.routers4.throttle1.msg_bytes.Unblock_Control::5 628808 -system.ruby.network.routers5.throttle0.link_utilization 15.860457 -system.ruby.network.routers5.throttle0.msg_count.Request_Control::3 45 -system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78586 -system.ruby.network.routers5.throttle0.msg_count.Response_Control::4 547290 -system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 74179 -system.ruby.network.routers5.throttle0.msg_count.Broadcast_Control::3 549374 -system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::3 360 -system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5658192 -system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::4 4378320 -system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 593432 -system.ruby.network.routers5.throttle0.msg_bytes.Broadcast_Control::3 4394992 -system.ruby.network.routers5.throttle1.link_utilization 9.243400 -system.ruby.network.routers5.throttle1.msg_count.Request_Control::2 78590 -system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 2567 -system.ruby.network.routers5.throttle1.msg_count.Response_Control::4 546851 -system.ruby.network.routers5.throttle1.msg_count.Writeback_Data::5 27387 -system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::2 74179 -system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::5 46760 -system.ruby.network.routers5.throttle1.msg_count.Unblock_Control::5 78618 -system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2 628720 -system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 184824 -system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::4 4374808 -system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Data::5 1971864 -system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::2 593432 -system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::5 374080 -system.ruby.network.routers5.throttle1.msg_bytes.Unblock_Control::5 628944 -system.ruby.network.routers6.throttle0.link_utilization 15.861031 -system.ruby.network.routers6.throttle0.msg_count.Request_Control::3 62 -system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78597 -system.ruby.network.routers6.throttle0.msg_count.Response_Control::4 547292 -system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 74144 -system.ruby.network.routers6.throttle0.msg_count.Broadcast_Control::3 549359 -system.ruby.network.routers6.throttle0.msg_bytes.Request_Control::3 496 -system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5658984 -system.ruby.network.routers6.throttle0.msg_bytes.Response_Control::4 4378336 -system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 593152 -system.ruby.network.routers6.throttle0.msg_bytes.Broadcast_Control::3 4394872 -system.ruby.network.routers6.throttle1.link_utilization 9.250907 -system.ruby.network.routers6.throttle1.msg_count.Request_Control::2 78600 -system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 2589 -system.ruby.network.routers6.throttle1.msg_count.Response_Control::4 546832 -system.ruby.network.routers6.throttle1.msg_count.Writeback_Data::5 27482 -system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::2 74144 -system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::5 46633 -system.ruby.network.routers6.throttle1.msg_count.Unblock_Control::5 78625 -system.ruby.network.routers6.throttle1.msg_bytes.Request_Control::2 628800 -system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 186408 -system.ruby.network.routers6.throttle1.msg_bytes.Response_Control::4 4374656 -system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Data::5 1978704 -system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::2 593152 -system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::5 373064 -system.ruby.network.routers6.throttle1.msg_bytes.Unblock_Control::5 629000 -system.ruby.network.routers7.throttle0.link_utilization 15.813859 -system.ruby.network.routers7.throttle0.msg_count.Request_Control::3 42 -system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78239 -system.ruby.network.routers7.throttle0.msg_count.Response_Control::4 544799 -system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 73931 -system.ruby.network.routers7.throttle0.msg_count.Broadcast_Control::3 549721 -system.ruby.network.routers7.throttle0.msg_bytes.Request_Control::3 336 -system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5633208 -system.ruby.network.routers7.throttle0.msg_bytes.Response_Control::4 4358392 -system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 591448 -system.ruby.network.routers7.throttle0.msg_bytes.Broadcast_Control::3 4397768 -system.ruby.network.routers7.throttle1.link_utilization 9.270989 -system.ruby.network.routers7.throttle1.msg_count.Request_Control::2 78243 -system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 2533 -system.ruby.network.routers7.throttle1.msg_count.Response_Control::4 547230 -system.ruby.network.routers7.throttle1.msg_count.Writeback_Data::5 27935 -system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::2 73931 -system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::5 45971 -system.ruby.network.routers7.throttle1.msg_count.Unblock_Control::5 78264 -system.ruby.network.routers7.throttle1.msg_bytes.Request_Control::2 625944 -system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 182376 -system.ruby.network.routers7.throttle1.msg_bytes.Response_Control::4 4377840 -system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Data::5 2011320 -system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::2 591448 -system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::5 367768 -system.ruby.network.routers7.throttle1.msg_bytes.Unblock_Control::5 626112 -system.ruby.network.routers8.throttle0.link_utilization 35.596713 -system.ruby.network.routers8.throttle0.msg_count.Request_Control::2 628329 -system.ruby.network.routers8.throttle0.msg_count.Writeback_Data::5 221601 -system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::2 592925 -system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::5 371123 -system.ruby.network.routers8.throttle0.msg_count.Unblock_Control::5 628502 -system.ruby.network.routers8.throttle0.msg_bytes.Request_Control::2 5026632 -system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Data::5 15955272 -system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::2 4743400 -system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::5 2968984 -system.ruby.network.routers8.throttle0.msg_bytes.Unblock_Control::5 5028016 -system.ruby.network.routers8.throttle1.link_utilization 56.501112 -system.ruby.network.routers8.throttle1.msg_count.Request_Control::3 423 -system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 607721 -system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 592925 -system.ruby.network.routers8.throttle1.msg_count.Broadcast_Control::3 627906 -system.ruby.network.routers8.throttle1.msg_bytes.Request_Control::3 3384 -system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 43755912 -system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 4743400 -system.ruby.network.routers8.throttle1.msg_bytes.Broadcast_Control::3 5023248 -system.ruby.network.routers9.throttle0.link_utilization 15.823528 -system.ruby.network.routers9.throttle0.msg_count.Request_Control::3 59 -system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78309 -system.ruby.network.routers9.throttle0.msg_count.Response_Control::4 545336 -system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 73965 -system.ruby.network.routers9.throttle0.msg_count.Broadcast_Control::3 549648 -system.ruby.network.routers9.throttle0.msg_bytes.Request_Control::3 472 -system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5638248 -system.ruby.network.routers9.throttle0.msg_bytes.Response_Control::4 4362688 -system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 591720 -system.ruby.network.routers9.throttle0.msg_bytes.Broadcast_Control::3 4397184 -system.ruby.network.routers9.throttle1.link_utilization 15.891761 -system.ruby.network.routers9.throttle1.msg_count.Request_Control::3 53 -system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78825 -system.ruby.network.routers9.throttle1.msg_count.Response_Control::4 548917 -system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 74350 -system.ruby.network.routers9.throttle1.msg_count.Broadcast_Control::3 549124 -system.ruby.network.routers9.throttle1.msg_bytes.Request_Control::3 424 -system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5675400 -system.ruby.network.routers9.throttle1.msg_bytes.Response_Control::4 4391336 -system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 594800 -system.ruby.network.routers9.throttle1.msg_bytes.Broadcast_Control::3 4392992 -system.ruby.network.routers9.throttle2.link_utilization 15.854335 -system.ruby.network.routers9.throttle2.msg_count.Request_Control::3 51 -system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78542 -system.ruby.network.routers9.throttle2.msg_count.Response_Control::4 546974 -system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 74128 -system.ruby.network.routers9.throttle2.msg_count.Broadcast_Control::3 549406 -system.ruby.network.routers9.throttle2.msg_bytes.Request_Control::3 408 -system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5655024 -system.ruby.network.routers9.throttle2.msg_bytes.Response_Control::4 4375792 -system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 593024 -system.ruby.network.routers9.throttle2.msg_bytes.Broadcast_Control::3 4395248 -system.ruby.network.routers9.throttle3.link_utilization 15.866275 -system.ruby.network.routers9.throttle3.msg_count.Request_Control::3 54 -system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78635 -system.ruby.network.routers9.throttle3.msg_count.Response_Control::4 547558 -system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 74201 -system.ruby.network.routers9.throttle3.msg_count.Broadcast_Control::3 549323 -system.ruby.network.routers9.throttle3.msg_bytes.Request_Control::3 432 -system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5661720 -system.ruby.network.routers9.throttle3.msg_bytes.Response_Control::4 4380464 -system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 593608 -system.ruby.network.routers9.throttle3.msg_bytes.Broadcast_Control::3 4394584 -system.ruby.network.routers9.throttle4.link_utilization 15.855517 -system.ruby.network.routers9.throttle4.msg_count.Request_Control::3 57 -system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78565 -system.ruby.network.routers9.throttle4.msg_count.Response_Control::4 547021 -system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 74027 -system.ruby.network.routers9.throttle4.msg_count.Broadcast_Control::3 549387 -system.ruby.network.routers9.throttle4.msg_bytes.Request_Control::3 456 -system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5656680 -system.ruby.network.routers9.throttle4.msg_bytes.Response_Control::4 4376168 -system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 592216 -system.ruby.network.routers9.throttle4.msg_bytes.Broadcast_Control::3 4395096 -system.ruby.network.routers9.throttle5.link_utilization 15.860457 -system.ruby.network.routers9.throttle5.msg_count.Request_Control::3 45 -system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78586 -system.ruby.network.routers9.throttle5.msg_count.Response_Control::4 547290 -system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 74179 -system.ruby.network.routers9.throttle5.msg_count.Broadcast_Control::3 549374 -system.ruby.network.routers9.throttle5.msg_bytes.Request_Control::3 360 -system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5658192 -system.ruby.network.routers9.throttle5.msg_bytes.Response_Control::4 4378320 -system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 593432 -system.ruby.network.routers9.throttle5.msg_bytes.Broadcast_Control::3 4394992 -system.ruby.network.routers9.throttle6.link_utilization 15.861031 -system.ruby.network.routers9.throttle6.msg_count.Request_Control::3 62 -system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78597 -system.ruby.network.routers9.throttle6.msg_count.Response_Control::4 547292 -system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 74144 -system.ruby.network.routers9.throttle6.msg_count.Broadcast_Control::3 549359 -system.ruby.network.routers9.throttle6.msg_bytes.Request_Control::3 496 -system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5658984 -system.ruby.network.routers9.throttle6.msg_bytes.Response_Control::4 4378336 -system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 593152 -system.ruby.network.routers9.throttle6.msg_bytes.Broadcast_Control::3 4394872 -system.ruby.network.routers9.throttle7.link_utilization 15.813859 -system.ruby.network.routers9.throttle7.msg_count.Request_Control::3 42 -system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78239 -system.ruby.network.routers9.throttle7.msg_count.Response_Control::4 544799 -system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 73931 -system.ruby.network.routers9.throttle7.msg_count.Broadcast_Control::3 549721 -system.ruby.network.routers9.throttle7.msg_bytes.Request_Control::3 336 -system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5633208 -system.ruby.network.routers9.throttle7.msg_bytes.Response_Control::4 4358392 -system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 591448 -system.ruby.network.routers9.throttle7.msg_bytes.Broadcast_Control::3 4397768 -system.ruby.network.routers9.throttle8.link_utilization 35.596713 -system.ruby.network.routers9.throttle8.msg_count.Request_Control::2 628329 -system.ruby.network.routers9.throttle8.msg_count.Writeback_Data::5 221601 -system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::2 592925 -system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::5 371123 -system.ruby.network.routers9.throttle8.msg_count.Unblock_Control::5 628502 -system.ruby.network.routers9.throttle8.msg_bytes.Request_Control::2 5026632 -system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Data::5 15955272 -system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::2 4743400 -system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::5 2968984 -system.ruby.network.routers9.throttle8.msg_bytes.Unblock_Control::5 5028016 -system.ruby.LD.latency_hist::bucket_size 1024 -system.ruby.LD.latency_hist::max_bucket 10239 -system.ruby.LD.latency_hist::samples 404548 -system.ruby.LD.latency_hist::mean 1203.834526 -system.ruby.LD.latency_hist::gmean 822.623780 -system.ruby.LD.latency_hist::stdev 899.503786 -system.ruby.LD.latency_hist | 207765 51.36% 51.36% | 106851 26.41% 77.77% | 81488 20.14% 97.91% | 8228 2.03% 99.95% | 210 0.05% 100.00% | 6 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 404548 +system.ruby.network.routers0.throttle0.link_utilization 19.712173 +system.ruby.network.routers0.throttle0.msg_count.Request_Control::3 126 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78654 +system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 547231 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 74259 +system.ruby.network.routers0.throttle0.msg_count.Broadcast_Control::3 547799 +system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::3 1008 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5663088 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 4377848 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 594072 +system.ruby.network.routers0.throttle0.msg_bytes.Broadcast_Control::3 4382392 +system.ruby.network.routers0.throttle1.link_utilization 11.510746 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 78659 +system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 2501 +system.ruby.network.routers0.throttle1.msg_count.Response_Control::4 545424 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 27808 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 74263 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 46285 +system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 78821 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 629272 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 180072 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::4 4363392 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 2002176 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 594104 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 370280 +system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 630568 +system.ruby.network.routers1.throttle0.link_utilization 19.657361 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::3 117 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78324 +system.ruby.network.routers1.throttle0.msg_count.Response_Control::4 545059 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 73878 +system.ruby.network.routers1.throttle0.msg_count.Broadcast_Control::3 548111 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::3 936 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5639328 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::4 4360472 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 591024 +system.ruby.network.routers1.throttle0.msg_bytes.Broadcast_Control::3 4384888 +system.ruby.network.routers1.throttle1.link_utilization 11.475517 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 78327 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 2545 +system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 545683 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::5 27485 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 73881 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::5 46209 +system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::5 78508 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 626616 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 183240 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 4365464 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::5 1978920 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 591048 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::5 369672 +system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::5 628064 +system.ruby.network.routers2.throttle0.link_utilization 19.677511 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::3 123 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78442 +system.ruby.network.routers2.throttle0.msg_count.Response_Control::4 545919 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 73986 +system.ruby.network.routers2.throttle0.msg_count.Broadcast_Control::3 547994 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::3 984 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5647824 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::4 4367352 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 591888 +system.ruby.network.routers2.throttle0.msg_bytes.Broadcast_Control::3 4383952 +system.ruby.network.routers2.throttle1.link_utilization 11.487666 +system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 78445 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 2553 +system.ruby.network.routers2.throttle1.msg_count.Response_Control::4 545564 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 27579 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 73989 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 46222 +system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 78627 +system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 627560 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 183816 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::4 4364512 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 1985688 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 591912 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 369776 +system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 629016 +system.ruby.network.routers3.throttle0.link_utilization 19.690143 +system.ruby.network.routers3.throttle0.msg_count.Request_Control::3 103 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78534 +system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 546318 +system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 74056 +system.ruby.network.routers3.throttle0.msg_count.Broadcast_Control::3 547920 +system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::3 824 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5654448 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 4370544 +system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 592448 +system.ruby.network.routers3.throttle0.msg_bytes.Broadcast_Control::3 4383360 +system.ruby.network.routers3.throttle1.link_utilization 11.499479 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::2 78537 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 2559 +system.ruby.network.routers3.throttle1.msg_count.Response_Control::4 545464 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::5 27685 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::2 74059 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::5 46186 +system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::5 78718 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::2 628296 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 184248 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::4 4363712 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::5 1993320 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::2 592472 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::5 369488 +system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::5 629744 +system.ruby.network.routers4.throttle0.link_utilization 19.648489 +system.ruby.network.routers4.throttle0.msg_count.Request_Control::3 145 +system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78267 +system.ruby.network.routers4.throttle0.msg_count.Response_Control::4 544725 +system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 73807 +system.ruby.network.routers4.throttle0.msg_count.Broadcast_Control::3 548156 +system.ruby.network.routers4.throttle0.msg_bytes.Request_Control::3 1160 +system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5635224 +system.ruby.network.routers4.throttle0.msg_bytes.Response_Control::4 4357800 +system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 590456 +system.ruby.network.routers4.throttle0.msg_bytes.Broadcast_Control::3 4385248 +system.ruby.network.routers4.throttle1.link_utilization 11.495457 +system.ruby.network.routers4.throttle1.msg_count.Request_Control::2 78271 +system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 2504 +system.ruby.network.routers4.throttle1.msg_count.Response_Control::4 545797 +system.ruby.network.routers4.throttle1.msg_count.Writeback_Data::5 27786 +system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::2 73811 +system.ruby.network.routers4.throttle1.msg_count.Writeback_Control::5 45834 +system.ruby.network.routers4.throttle1.msg_count.Unblock_Control::5 78454 +system.ruby.network.routers4.throttle1.msg_bytes.Request_Control::2 626168 +system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 180288 +system.ruby.network.routers4.throttle1.msg_bytes.Response_Control::4 4366376 +system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Data::5 2000592 +system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::2 590488 +system.ruby.network.routers4.throttle1.msg_bytes.Writeback_Control::5 366672 +system.ruby.network.routers4.throttle1.msg_bytes.Unblock_Control::5 627632 +system.ruby.network.routers5.throttle0.link_utilization 19.655041 +system.ruby.network.routers5.throttle0.msg_count.Request_Control::3 113 +system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78327 +system.ruby.network.routers5.throttle0.msg_count.Response_Control::4 544960 +system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 73737 +system.ruby.network.routers5.throttle0.msg_count.Broadcast_Control::3 548107 +system.ruby.network.routers5.throttle0.msg_bytes.Request_Control::3 904 +system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5639544 +system.ruby.network.routers5.throttle0.msg_bytes.Response_Control::4 4359680 +system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 589896 +system.ruby.network.routers5.throttle0.msg_bytes.Broadcast_Control::3 4384856 +system.ruby.network.routers5.throttle1.link_utilization 11.459000 +system.ruby.network.routers5.throttle1.msg_count.Request_Control::2 78330 +system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 2543 +system.ruby.network.routers5.throttle1.msg_count.Response_Control::4 545677 +system.ruby.network.routers5.throttle1.msg_count.Writeback_Data::5 27326 +system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::2 73739 +system.ruby.network.routers5.throttle1.msg_count.Writeback_Control::5 46227 +system.ruby.network.routers5.throttle1.msg_count.Unblock_Control::5 78511 +system.ruby.network.routers5.throttle1.msg_bytes.Request_Control::2 626640 +system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 183096 +system.ruby.network.routers5.throttle1.msg_bytes.Response_Control::4 4365416 +system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Data::5 1967472 +system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::2 589912 +system.ruby.network.routers5.throttle1.msg_bytes.Writeback_Control::5 369816 +system.ruby.network.routers5.throttle1.msg_bytes.Unblock_Control::5 628088 +system.ruby.network.routers6.throttle0.link_utilization 19.691907 +system.ruby.network.routers6.throttle0.msg_count.Request_Control::3 143 +system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78539 +system.ruby.network.routers6.throttle0.msg_count.Response_Control::4 546411 +system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 74061 +system.ruby.network.routers6.throttle0.msg_count.Broadcast_Control::3 547908 +system.ruby.network.routers6.throttle0.msg_bytes.Request_Control::3 1144 +system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5654808 +system.ruby.network.routers6.throttle0.msg_bytes.Response_Control::4 4371288 +system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 592488 +system.ruby.network.routers6.throttle0.msg_bytes.Broadcast_Control::3 4383264 +system.ruby.network.routers6.throttle1.link_utilization 11.515145 +system.ruby.network.routers6.throttle1.msg_count.Request_Control::2 78540 +system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 2566 +system.ruby.network.routers6.throttle1.msg_count.Response_Control::4 545485 +system.ruby.network.routers6.throttle1.msg_count.Writeback_Data::5 27859 +system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::2 74064 +system.ruby.network.routers6.throttle1.msg_count.Writeback_Control::5 46043 +system.ruby.network.routers6.throttle1.msg_count.Unblock_Control::5 78695 +system.ruby.network.routers6.throttle1.msg_bytes.Request_Control::2 628320 +system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 184752 +system.ruby.network.routers6.throttle1.msg_bytes.Response_Control::4 4363880 +system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Data::5 2005848 +system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::2 592512 +system.ruby.network.routers6.throttle1.msg_bytes.Writeback_Control::5 368344 +system.ruby.network.routers6.throttle1.msg_bytes.Unblock_Control::5 629560 +system.ruby.network.routers7.throttle0.link_utilization 19.638807 +system.ruby.network.routers7.throttle0.msg_count.Request_Control::3 120 +system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78220 +system.ruby.network.routers7.throttle0.msg_count.Response_Control::4 544281 +system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 73709 +system.ruby.network.routers7.throttle0.msg_count.Broadcast_Control::3 548224 +system.ruby.network.routers7.throttle0.msg_bytes.Request_Control::3 960 +system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5631840 +system.ruby.network.routers7.throttle0.msg_bytes.Response_Control::4 4354248 +system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 589672 +system.ruby.network.routers7.throttle0.msg_bytes.Broadcast_Control::3 4385792 +system.ruby.network.routers7.throttle1.link_utilization 11.457688 +system.ruby.network.routers7.throttle1.msg_count.Request_Control::2 78222 +system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 2534 +system.ruby.network.routers7.throttle1.msg_count.Response_Control::4 545810 +system.ruby.network.routers7.throttle1.msg_count.Writeback_Data::5 27338 +system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::2 73710 +system.ruby.network.routers7.throttle1.msg_count.Writeback_Control::5 46180 +system.ruby.network.routers7.throttle1.msg_count.Unblock_Control::5 78410 +system.ruby.network.routers7.throttle1.msg_bytes.Request_Control::2 625776 +system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 182448 +system.ruby.network.routers7.throttle1.msg_bytes.Response_Control::4 4366480 +system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Data::5 1968336 +system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::2 589680 +system.ruby.network.routers7.throttle1.msg_bytes.Writeback_Control::5 369440 +system.ruby.network.routers7.throttle1.msg_bytes.Unblock_Control::5 627280 +system.ruby.network.routers8.throttle0.link_utilization 44.149143 +system.ruby.network.routers8.throttle0.msg_count.Request_Control::2 627331 +system.ruby.network.routers8.throttle0.msg_count.Writeback_Data::5 220866 +system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::2 591516 +system.ruby.network.routers8.throttle0.msg_count.Writeback_Control::5 369186 +system.ruby.network.routers8.throttle0.msg_count.Unblock_Control::5 628744 +system.ruby.network.routers8.throttle0.msg_bytes.Request_Control::2 5018648 +system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Data::5 15902352 +system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::2 4732128 +system.ruby.network.routers8.throttle0.msg_bytes.Writeback_Control::5 2953488 +system.ruby.network.routers8.throttle0.msg_bytes.Unblock_Control::5 5029952 +system.ruby.network.routers8.throttle1.link_utilization 70.160870 +system.ruby.network.routers8.throttle1.msg_count.Request_Control::3 990 +system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 607002 +system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 591493 +system.ruby.network.routers8.throttle1.msg_count.Broadcast_Control::3 626317 +system.ruby.network.routers8.throttle1.msg_bytes.Request_Control::3 7920 +system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 43704144 +system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 4731944 +system.ruby.network.routers8.throttle1.msg_bytes.Broadcast_Control::3 5010536 +system.ruby.network.routers9.throttle0.link_utilization 19.712173 +system.ruby.network.routers9.throttle0.msg_count.Request_Control::3 126 +system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78654 +system.ruby.network.routers9.throttle0.msg_count.Response_Control::4 547231 +system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 74259 +system.ruby.network.routers9.throttle0.msg_count.Broadcast_Control::3 547799 +system.ruby.network.routers9.throttle0.msg_bytes.Request_Control::3 1008 +system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5663088 +system.ruby.network.routers9.throttle0.msg_bytes.Response_Control::4 4377848 +system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 594072 +system.ruby.network.routers9.throttle0.msg_bytes.Broadcast_Control::3 4382392 +system.ruby.network.routers9.throttle1.link_utilization 19.657361 +system.ruby.network.routers9.throttle1.msg_count.Request_Control::3 117 +system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78324 +system.ruby.network.routers9.throttle1.msg_count.Response_Control::4 545059 +system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 73878 +system.ruby.network.routers9.throttle1.msg_count.Broadcast_Control::3 548111 +system.ruby.network.routers9.throttle1.msg_bytes.Request_Control::3 936 +system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5639328 +system.ruby.network.routers9.throttle1.msg_bytes.Response_Control::4 4360472 +system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 591024 +system.ruby.network.routers9.throttle1.msg_bytes.Broadcast_Control::3 4384888 +system.ruby.network.routers9.throttle2.link_utilization 19.677511 +system.ruby.network.routers9.throttle2.msg_count.Request_Control::3 123 +system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78442 +system.ruby.network.routers9.throttle2.msg_count.Response_Control::4 545919 +system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 73986 +system.ruby.network.routers9.throttle2.msg_count.Broadcast_Control::3 547994 +system.ruby.network.routers9.throttle2.msg_bytes.Request_Control::3 984 +system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5647824 +system.ruby.network.routers9.throttle2.msg_bytes.Response_Control::4 4367352 +system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 591888 +system.ruby.network.routers9.throttle2.msg_bytes.Broadcast_Control::3 4383952 +system.ruby.network.routers9.throttle3.link_utilization 19.690143 +system.ruby.network.routers9.throttle3.msg_count.Request_Control::3 103 +system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78534 +system.ruby.network.routers9.throttle3.msg_count.Response_Control::4 546318 +system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 74056 +system.ruby.network.routers9.throttle3.msg_count.Broadcast_Control::3 547920 +system.ruby.network.routers9.throttle3.msg_bytes.Request_Control::3 824 +system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5654448 +system.ruby.network.routers9.throttle3.msg_bytes.Response_Control::4 4370544 +system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 592448 +system.ruby.network.routers9.throttle3.msg_bytes.Broadcast_Control::3 4383360 +system.ruby.network.routers9.throttle4.link_utilization 19.648489 +system.ruby.network.routers9.throttle4.msg_count.Request_Control::3 145 +system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78267 +system.ruby.network.routers9.throttle4.msg_count.Response_Control::4 544725 +system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 73807 +system.ruby.network.routers9.throttle4.msg_count.Broadcast_Control::3 548156 +system.ruby.network.routers9.throttle4.msg_bytes.Request_Control::3 1160 +system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5635224 +system.ruby.network.routers9.throttle4.msg_bytes.Response_Control::4 4357800 +system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 590456 +system.ruby.network.routers9.throttle4.msg_bytes.Broadcast_Control::3 4385248 +system.ruby.network.routers9.throttle5.link_utilization 19.655041 +system.ruby.network.routers9.throttle5.msg_count.Request_Control::3 113 +system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78327 +system.ruby.network.routers9.throttle5.msg_count.Response_Control::4 544960 +system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 73737 +system.ruby.network.routers9.throttle5.msg_count.Broadcast_Control::3 548107 +system.ruby.network.routers9.throttle5.msg_bytes.Request_Control::3 904 +system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5639544 +system.ruby.network.routers9.throttle5.msg_bytes.Response_Control::4 4359680 +system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 589896 +system.ruby.network.routers9.throttle5.msg_bytes.Broadcast_Control::3 4384856 +system.ruby.network.routers9.throttle6.link_utilization 19.691939 +system.ruby.network.routers9.throttle6.msg_count.Request_Control::3 143 +system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78539 +system.ruby.network.routers9.throttle6.msg_count.Response_Control::4 546411 +system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 74061 +system.ruby.network.routers9.throttle6.msg_count.Broadcast_Control::3 547908 +system.ruby.network.routers9.throttle6.msg_bytes.Request_Control::3 1144 +system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5654808 +system.ruby.network.routers9.throttle6.msg_bytes.Response_Control::4 4371288 +system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 592488 +system.ruby.network.routers9.throttle6.msg_bytes.Broadcast_Control::3 4383264 +system.ruby.network.routers9.throttle7.link_utilization 19.638828 +system.ruby.network.routers9.throttle7.msg_count.Request_Control::3 120 +system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78221 +system.ruby.network.routers9.throttle7.msg_count.Response_Control::4 544281 +system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 73709 +system.ruby.network.routers9.throttle7.msg_count.Broadcast_Control::3 548224 +system.ruby.network.routers9.throttle7.msg_bytes.Request_Control::3 960 +system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5631912 +system.ruby.network.routers9.throttle7.msg_bytes.Response_Control::4 4354248 +system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 589672 +system.ruby.network.routers9.throttle7.msg_bytes.Broadcast_Control::3 4385792 +system.ruby.network.routers9.throttle8.link_utilization 44.149143 +system.ruby.network.routers9.throttle8.msg_count.Request_Control::2 627331 +system.ruby.network.routers9.throttle8.msg_count.Writeback_Data::5 220866 +system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::2 591516 +system.ruby.network.routers9.throttle8.msg_count.Writeback_Control::5 369186 +system.ruby.network.routers9.throttle8.msg_count.Unblock_Control::5 628744 +system.ruby.network.routers9.throttle8.msg_bytes.Request_Control::2 5018648 +system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Data::5 15902352 +system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::2 4732128 +system.ruby.network.routers9.throttle8.msg_bytes.Writeback_Control::5 2953488 +system.ruby.network.routers9.throttle8.msg_bytes.Unblock_Control::5 5029952 +system.ruby.LD.latency_hist::bucket_size 512 +system.ruby.LD.latency_hist::max_bucket 5119 +system.ruby.LD.latency_hist::samples 404465 +system.ruby.LD.latency_hist::mean 970.299534 +system.ruby.LD.latency_hist::gmean 692.486480 +system.ruby.LD.latency_hist::stdev 679.694632 +system.ruby.LD.latency_hist | 150760 37.27% 37.27% | 74841 18.50% 55.78% | 73607 18.20% 73.98% | 78428 19.39% 93.37% | 24696 6.11% 99.47% | 2062 0.51% 99.98% | 68 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 404465 system.ruby.LD.hit_latency_hist::bucket_size 128 system.ruby.LD.hit_latency_hist::max_bucket 1279 -system.ruby.LD.hit_latency_hist::samples 490 -system.ruby.LD.hit_latency_hist::mean 139.479592 -system.ruby.LD.hit_latency_hist::gmean 44.536825 -system.ruby.LD.hit_latency_hist::stdev 171.671956 -system.ruby.LD.hit_latency_hist | 282 57.55% 57.55% | 119 24.29% 81.84% | 50 10.20% 92.04% | 20 4.08% 96.12% | 8 1.63% 97.76% | 6 1.22% 98.98% | 1 0.20% 99.18% | 3 0.61% 99.80% | 1 0.20% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 490 -system.ruby.LD.miss_latency_hist::bucket_size 1024 -system.ruby.LD.miss_latency_hist::max_bucket 10239 -system.ruby.LD.miss_latency_hist::samples 404058 -system.ruby.LD.miss_latency_hist::mean 1205.125267 -system.ruby.LD.miss_latency_hist::gmean 825.538095 -system.ruby.LD.miss_latency_hist::stdev 899.264768 -system.ruby.LD.miss_latency_hist | 207276 51.30% 51.30% | 106850 26.44% 77.74% | 81488 20.17% 97.91% | 8228 2.04% 99.95% | 210 0.05% 100.00% | 6 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 404058 -system.ruby.ST.latency_hist::bucket_size 1024 -system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 224507 -system.ruby.ST.latency_hist::mean 1205.952981 -system.ruby.ST.latency_hist::gmean 825.731714 -system.ruby.ST.latency_hist::stdev 898.165229 -system.ruby.ST.latency_hist | 114784 51.13% 51.13% | 59883 26.67% 77.80% | 45124 20.10% 97.90% | 4585 2.04% 99.94% | 130 0.06% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 224507 -system.ruby.ST.hit_latency_hist::bucket_size 256 -system.ruby.ST.hit_latency_hist::max_bucket 2559 -system.ruby.ST.hit_latency_hist::samples 262 -system.ruby.ST.hit_latency_hist::mean 141.606870 -system.ruby.ST.hit_latency_hist::gmean 39.890479 -system.ruby.ST.hit_latency_hist::stdev 210.424116 -system.ruby.ST.hit_latency_hist | 211 80.53% 80.53% | 40 15.27% 95.80% | 6 2.29% 98.09% | 3 1.15% 99.24% | 0 0.00% 99.24% | 1 0.38% 99.62% | 1 0.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 262 -system.ruby.ST.miss_latency_hist::bucket_size 1024 -system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 224245 -system.ruby.ST.miss_latency_hist::mean 1207.196526 -system.ruby.ST.miss_latency_hist::gmean 828.660233 -system.ruby.ST.miss_latency_hist::stdev 897.923524 -system.ruby.ST.miss_latency_hist | 114524 51.07% 51.07% | 59881 26.70% 77.77% | 45124 20.12% 97.90% | 4585 2.04% 99.94% | 130 0.06% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 224245 +system.ruby.LD.hit_latency_hist::samples 430 +system.ruby.LD.hit_latency_hist::mean 108.311628 +system.ruby.LD.hit_latency_hist::gmean 37.444576 +system.ruby.LD.hit_latency_hist::stdev 140.737967 +system.ruby.LD.hit_latency_hist | 301 70.00% 70.00% | 77 17.91% 87.91% | 28 6.51% 94.42% | 15 3.49% 97.91% | 5 1.16% 99.07% | 2 0.47% 99.53% | 1 0.23% 99.77% | 0 0.00% 99.77% | 1 0.23% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 430 +system.ruby.LD.miss_latency_hist::bucket_size 512 +system.ruby.LD.miss_latency_hist::max_bucket 5119 +system.ruby.LD.miss_latency_hist::samples 404035 +system.ruby.LD.miss_latency_hist::mean 971.216917 +system.ruby.LD.miss_latency_hist::gmean 694.639931 +system.ruby.LD.miss_latency_hist::stdev 679.458476 +system.ruby.LD.miss_latency_hist | 150339 37.21% 37.21% | 74833 18.52% 55.73% | 73606 18.22% 73.95% | 78428 19.41% 93.36% | 24696 6.11% 99.47% | 2062 0.51% 99.98% | 68 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 404035 +system.ruby.ST.latency_hist::bucket_size 512 +system.ruby.ST.latency_hist::max_bucket 5119 +system.ruby.ST.latency_hist::samples 223518 +system.ruby.ST.latency_hist::mean 970.719714 +system.ruby.ST.latency_hist::gmean 694.060578 +system.ruby.ST.latency_hist::stdev 677.980523 +system.ruby.ST.latency_hist | 83291 37.26% 37.26% | 41192 18.43% 55.69% | 40797 18.25% 73.94% | 43602 19.51% 93.45% | 13548 6.06% 99.51% | 1048 0.47% 99.98% | 38 0.02% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 223518 +system.ruby.ST.hit_latency_hist::bucket_size 128 +system.ruby.ST.hit_latency_hist::max_bucket 1279 +system.ruby.ST.hit_latency_hist::samples 244 +system.ruby.ST.hit_latency_hist::mean 122.106557 +system.ruby.ST.hit_latency_hist::gmean 40.296267 +system.ruby.ST.hit_latency_hist::stdev 171.556530 +system.ruby.ST.hit_latency_hist | 160 65.57% 65.57% | 49 20.08% 85.66% | 20 8.20% 93.85% | 7 2.87% 96.72% | 3 1.23% 97.95% | 1 0.41% 98.36% | 2 0.82% 99.18% | 0 0.00% 99.18% | 1 0.41% 99.59% | 1 0.41% 100.00% +system.ruby.ST.hit_latency_hist::total 244 +system.ruby.ST.miss_latency_hist::bucket_size 512 +system.ruby.ST.miss_latency_hist::max_bucket 5119 +system.ruby.ST.miss_latency_hist::samples 223274 +system.ruby.ST.miss_latency_hist::mean 971.647102 +system.ruby.ST.miss_latency_hist::gmean 696.222826 +system.ruby.ST.miss_latency_hist::stdev 677.746286 +system.ruby.ST.miss_latency_hist | 83055 37.20% 37.20% | 41186 18.45% 55.65% | 40795 18.27% 73.92% | 43602 19.53% 93.44% | 13548 6.07% 99.51% | 1048 0.47% 99.98% | 38 0.02% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 223274 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 1 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 9 -system.ruby.L1Cache.hit_mach_latency_hist::samples 142 +system.ruby.L1Cache.hit_mach_latency_hist::samples 123 system.ruby.L1Cache.hit_mach_latency_hist::mean 2 system.ruby.L1Cache.hit_mach_latency_hist::gmean 2 -system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 142 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 142 +system.ruby.L1Cache.hit_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 123 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 123 system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 512 system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 5119 -system.ruby.L1Cache.miss_mach_latency_hist::samples 20582 -system.ruby.L1Cache.miss_mach_latency_hist::mean 1078.160286 -system.ruby.L1Cache.miss_mach_latency_hist::gmean 614.806458 -system.ruby.L1Cache.miss_mach_latency_hist::stdev 895.586319 -system.ruby.L1Cache.miss_mach_latency_hist | 8287 40.26% 40.26% | 2815 13.68% 53.94% | 2557 12.42% 66.36% | 3192 15.51% 81.87% | 2465 11.98% 93.85% | 962 4.67% 98.52% | 261 1.27% 99.79% | 37 0.18% 99.97% | 5 0.02% 100.00% | 1 0.00% 100.00% -system.ruby.L1Cache.miss_mach_latency_hist::total 20582 +system.ruby.L1Cache.miss_mach_latency_hist::samples 22727 +system.ruby.L1Cache.miss_mach_latency_hist::mean 917.922031 +system.ruby.L1Cache.miss_mach_latency_hist::gmean 627.174318 +system.ruby.L1Cache.miss_mach_latency_hist::stdev 674.707077 +system.ruby.L1Cache.miss_mach_latency_hist | 9145 40.24% 40.24% | 4043 17.79% 58.03% | 4103 18.05% 76.08% | 4239 18.65% 94.73% | 1113 4.90% 99.63% | 82 0.36% 99.99% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_mach_latency_hist::total 22727 system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::bucket_size 512 system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::max_bucket 5119 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::samples 20159 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::mean 995.735453 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::gmean 387.436377 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::stdev 890.441418 -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request | 8785 43.58% 43.58% | 2515 12.48% 56.05% | 2495 12.38% 68.43% | 3188 15.81% 84.25% | 2171 10.77% 95.01% | 809 4.01% 99.03% | 167 0.83% 99.86% | 27 0.13% 99.99% | 1 0.00% 100.00% | 1 0.00% 100.00% -system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::total 20159 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::samples 21736 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::mean 776.334008 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::gmean 326.213645 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::stdev 670.419505 +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request | 9839 45.27% 45.27% | 3725 17.14% 62.40% | 4328 19.91% 82.32% | 3280 15.09% 97.41% | 536 2.47% 99.87% | 26 0.12% 99.99% | 2 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_latency_hist.issue_to_initial_request::total 21736 system.ruby.L1Cache.miss_latency_hist.initial_to_forward::bucket_size 128 system.ruby.L1Cache.miss_latency_hist.initial_to_forward::max_bucket 1279 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::samples 20159 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::mean 55.037105 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::gmean 19.262558 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::stdev 98.374308 -system.ruby.L1Cache.miss_latency_hist.initial_to_forward | 16939 84.03% 84.03% | 2034 10.09% 94.12% | 801 3.97% 98.09% | 289 1.43% 99.52% | 69 0.34% 99.87% | 13 0.06% 99.93% | 9 0.04% 99.98% | 3 0.01% 99.99% | 1 0.00% 100.00% | 1 0.00% 100.00% -system.ruby.L1Cache.miss_latency_hist.initial_to_forward::total 20159 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::bucket_size 8 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::max_bucket 79 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::samples 20159 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::mean 25.997669 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::gmean 25.907493 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::stdev 2.232570 -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 19700 97.72% 97.72% | 454 2.25% 99.98% | 5 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::total 20159 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::bucket_size 2 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::max_bucket 19 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::samples 20159 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::mean 1.885461 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::stdev 1.881267 -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion | 9775 48.49% 48.49% | 7935 39.36% 87.85% | 1298 6.44% 94.29% | 729 3.62% 97.91% | 268 1.33% 99.24% | 107 0.53% 99.77% | 30 0.15% 99.92% | 14 0.07% 99.99% | 3 0.01% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::total 20159 -system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 256 -system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 2559 -system.ruby.L2Cache.hit_mach_latency_hist::samples 610 -system.ruby.L2Cache.hit_mach_latency_hist::mean 172.396721 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 87.476555 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 192.743659 -system.ruby.L2Cache.hit_mach_latency_hist | 470 77.05% 77.05% | 110 18.03% 95.08% | 20 3.28% 98.36% | 7 1.15% 99.51% | 1 0.16% 99.67% | 1 0.16% 99.84% | 1 0.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 610 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239 -system.ruby.Directory.miss_mach_latency_hist::samples 607721 -system.ruby.Directory.miss_mach_latency_hist::mean 1210.189536 -system.ruby.Directory.miss_mach_latency_hist::gmean 834.981852 -system.ruby.Directory.miss_mach_latency_hist::stdev 898.577352 -system.ruby.Directory.miss_mach_latency_hist | 310698 51.13% 51.13% | 160982 26.49% 77.61% | 123185 20.27% 97.88% | 12515 2.06% 99.94% | 334 0.05% 100.00% | 7 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 607721 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1024 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 10239 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 607721 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::mean 990.409963 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::gmean 386.169335 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::stdev 888.781055 -system.ruby.Directory.miss_latency_hist.issue_to_initial_request | 342354 56.33% 56.33% | 169786 27.94% 84.27% | 89798 14.78% 99.05% | 5668 0.93% 99.98% | 112 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_latency_hist.issue_to_initial_request::total 607721 -system.ruby.Directory.miss_latency_hist.initial_to_forward::bucket_size 128 -system.ruby.Directory.miss_latency_hist.initial_to_forward::max_bucket 1279 -system.ruby.Directory.miss_latency_hist.initial_to_forward::samples 607721 -system.ruby.Directory.miss_latency_hist.initial_to_forward::mean 10.417259 -system.ruby.Directory.miss_latency_hist.initial_to_forward::gmean 9.305688 -system.ruby.Directory.miss_latency_hist.initial_to_forward::stdev 17.239825 -system.ruby.Directory.miss_latency_hist.initial_to_forward | 605646 99.66% 99.66% | 1201 0.20% 99.86% | 563 0.09% 99.95% | 192 0.03% 99.98% | 81 0.01% 99.99% | 28 0.00% 100.00% | 7 0.00% 100.00% | 2 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_latency_hist.initial_to_forward::total 607721 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 8 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 79 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 607721 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 26.123935 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 26.034156 -system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev 2.227319 -system.ruby.Directory.miss_latency_hist.forward_to_first_response | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 593224 97.61% 97.61% | 14398 2.37% 99.98% | 99 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 607721 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::samples 21736 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::mean 50.119295 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::gmean 21.370001 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::stdev 76.768610 +system.ruby.L1Cache.miss_latency_hist.initial_to_forward | 18902 86.96% 86.96% | 2171 9.99% 96.95% | 544 2.50% 99.45% | 73 0.34% 99.79% | 36 0.17% 99.95% | 9 0.04% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_latency_hist.initial_to_forward::total 21736 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::bucket_size 32 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::max_bucket 319 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::samples 21736 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::mean 82.657481 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::gmean 68.643430 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::stdev 48.070946 +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response | 3869 17.80% 17.80% | 5031 23.15% 40.95% | 5327 24.51% 65.45% | 3337 15.35% 80.81% | 2295 10.56% 91.36% | 1371 6.31% 97.67% | 466 2.14% 99.82% | 38 0.17% 99.99% | 1 0.00% 100.00% | 1 0.00% 100.00% +system.ruby.L1Cache.miss_latency_hist.forward_to_first_response::total 21736 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::bucket_size 32 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::max_bucket 319 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::samples 21736 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::mean 8.922203 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::stdev 20.770663 +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion | 19926 91.67% 91.67% | 870 4.00% 95.68% | 588 2.71% 98.38% | 282 1.30% 99.68% | 62 0.29% 99.96% | 6 0.03% 99.99% | 2 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.miss_latency_hist.first_response_to_completion::total 21736 +system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 128 +system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 1279 +system.ruby.L2Cache.hit_mach_latency_hist::samples 551 +system.ruby.L2Cache.hit_mach_latency_hist::mean 138.152450 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 74.393307 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 158.485922 +system.ruby.L2Cache.hit_mach_latency_hist | 338 61.34% 61.34% | 126 22.87% 84.21% | 48 8.71% 92.92% | 22 3.99% 96.91% | 8 1.45% 98.37% | 3 0.54% 98.91% | 3 0.54% 99.46% | 0 0.00% 99.46% | 2 0.36% 99.82% | 1 0.18% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 551 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 512 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119 +system.ruby.Directory.miss_mach_latency_hist::samples 604582 +system.ruby.Directory.miss_mach_latency_hist::mean 973.379207 +system.ruby.Directory.miss_mach_latency_hist::gmean 697.899337 +system.ruby.Directory.miss_mach_latency_hist::stdev 678.922764 +system.ruby.Directory.miss_mach_latency_hist | 224249 37.09% 37.09% | 111976 18.52% 55.61% | 110298 18.24% 73.86% | 117791 19.48% 93.34% | 37131 6.14% 99.48% | 3028 0.50% 99.98% | 105 0.02% 100.00% | 4 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 604582 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 512 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 5119 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 448963 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::mean 790.361304 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::gmean 343.581530 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::stdev 668.650065 +system.ruby.Directory.miss_latency_hist.issue_to_initial_request | 200571 44.67% 44.67% | 75584 16.84% 61.51% | 92688 20.64% 82.15% | 67953 15.14% 97.29% | 11576 2.58% 99.87% | 574 0.13% 100.00% | 17 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.issue_to_initial_request::total 448963 +system.ruby.Directory.miss_latency_hist.initial_to_forward::bucket_size 64 +system.ruby.Directory.miss_latency_hist.initial_to_forward::max_bucket 639 +system.ruby.Directory.miss_latency_hist.initial_to_forward::samples 448963 +system.ruby.Directory.miss_latency_hist.initial_to_forward::mean 18.043888 +system.ruby.Directory.miss_latency_hist.initial_to_forward::gmean 12.652922 +system.ruby.Directory.miss_latency_hist.initial_to_forward::stdev 20.029649 +system.ruby.Directory.miss_latency_hist.initial_to_forward | 421009 93.77% 93.77% | 27623 6.15% 99.93% | 261 0.06% 99.98% | 54 0.01% 100.00% | 7 0.00% 100.00% | 7 0.00% 100.00% | 1 0.00% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.initial_to_forward::total 448963 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::bucket_size 32 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::max_bucket 319 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::samples 448963 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::mean 60.916207 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::gmean 52.812148 +system.ruby.Directory.miss_latency_hist.forward_to_first_response::stdev 32.952264 +system.ruby.Directory.miss_latency_hist.forward_to_first_response | 109386 24.36% 24.36% | 156482 34.85% 59.22% | 113962 25.38% 84.60% | 48318 10.76% 95.36% | 17372 3.87% 99.23% | 3270 0.73% 99.96% | 172 0.04% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.forward_to_first_response::total 448963 system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 128 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 1279 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 607721 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 183.238379 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 136.698381 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 134.095233 -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 255219 42.00% 42.00% | 207246 34.10% 76.10% | 93561 15.40% 91.49% | 35437 5.83% 97.32% | 11568 1.90% 99.23% | 3450 0.57% 99.80% | 937 0.15% 99.95% | 242 0.04% 99.99% | 55 0.01% 100.00% | 6 0.00% 100.00% -system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 607721 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 448963 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 141.425737 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 105.102148 +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 237351 52.87% 52.87% | 156354 34.83% 87.69% | 40339 8.98% 96.68% | 9952 2.22% 98.89% | 4722 1.05% 99.95% | 244 0.05% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 448963 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 89 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 78 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 89 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 89 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 78 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 78 system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 13181 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1077.888552 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 616.224244 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 894.841487 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 5304 40.24% 40.24% | 1827 13.86% 54.10% | 1624 12.32% 66.42% | 2023 15.35% 81.77% | 1594 12.09% 93.86% | 613 4.65% 98.51% | 170 1.29% 99.80% | 23 0.17% 99.98% | 2 0.02% 99.99% | 1 0.01% 100.00% -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 13181 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 13125 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 912.161600 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 618.732413 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 673.071954 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 5337 40.66% 40.66% | 2281 17.38% 58.04% | 2397 18.26% 76.30% | 2468 18.80% 95.11% | 597 4.55% 99.66% | 45 0.34% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 13125 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 128 system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 1279 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 401 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 169.992519 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 88.681357 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 175.755106 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 193 48.13% 48.13% | 119 29.68% 77.81% | 50 12.47% 90.27% | 20 4.99% 95.26% | 8 2.00% 97.26% | 6 1.50% 98.75% | 1 0.25% 99.00% | 3 0.75% 99.75% | 1 0.25% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 401 -system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 1024 -system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 390877 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1209.415893 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 833.719014 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 899.100909 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 200145 51.20% 51.20% | 103203 26.40% 77.61% | 79281 20.28% 97.89% | 8035 2.06% 99.95% | 207 0.05% 100.00% | 6 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 390877 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 352 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 131.869318 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 71.669122 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 145.398186 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 223 63.35% 63.35% | 77 21.88% 85.23% | 28 7.95% 93.18% | 15 4.26% 97.44% | 5 1.42% 98.86% | 2 0.57% 99.43% | 1 0.28% 99.72% | 0 0.00% 99.72% | 1 0.28% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 352 +system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 +system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 390910 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 973.199729 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 697.344123 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 679.583679 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 145002 37.09% 37.09% | 72552 18.56% 55.65% | 71209 18.22% 73.87% | 75960 19.43% 93.30% | 24099 6.16% 99.47% | 2017 0.52% 99.98% | 68 0.02% 100.00% | 3 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 390910 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 53 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 45 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 53 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 53 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.000000 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 45 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 45 system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 512 system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 7401 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1078.644237 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 612.289487 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 896.971610 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 2983 40.31% 40.31% | 988 13.35% 53.65% | 933 12.61% 66.26% | 1169 15.80% 82.06% | 871 11.77% 93.83% | 349 4.72% 98.54% | 91 1.23% 99.77% | 14 0.19% 99.96% | 3 0.04% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 7401 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 256 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 2559 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 209 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 177.009569 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 85.210589 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 222.115203 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 158 75.60% 75.60% | 40 19.14% 94.74% | 6 2.87% 97.61% | 3 1.44% 99.04% | 0 0.00% 99.04% | 1 0.48% 99.52% | 1 0.48% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 209 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 216844 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1211.584083 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 837.263042 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 897.633219 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 110553 50.98% 50.98% | 57779 26.65% 77.63% | 43904 20.25% 97.87% | 4480 2.07% 99.94% | 127 0.06% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 216844 -system.ruby.L1Cache_Controller.Load | 50433 12.46% 12.46% | 50616 12.50% 24.96% | 50620 12.50% 37.46% | 50648 12.51% 49.97% | 50636 12.51% 62.48% | 50962 12.59% 75.07% | 50842 12.56% 87.63% | 50083 12.37% 100.00% -system.ruby.L1Cache_Controller.Load::total 404840 -system.ruby.L1Cache_Controller.Store | 28039 12.48% 12.48% | 28372 12.63% 25.11% | 28070 12.49% 37.60% | 28136 12.52% 50.13% | 28079 12.50% 62.62% | 27776 12.36% 74.99% | 27886 12.41% 87.40% | 28307 12.60% 100.00% -system.ruby.L1Cache_Controller.Store::total 224665 -system.ruby.L1Cache_Controller.L2_Replacement | 78300 12.46% 12.46% | 78816 12.55% 25.01% | 78529 12.50% 37.51% | 78625 12.52% 50.03% | 78556 12.50% 62.53% | 78576 12.51% 75.04% | 78587 12.51% 87.55% | 78231 12.45% 100.00% -system.ruby.L1Cache_Controller.L2_Replacement::total 628220 -system.ruby.L1Cache_Controller.L1_to_L2 | 858524 12.53% 12.53% | 857879 12.52% 25.05% | 856223 12.49% 37.54% | 857953 12.52% 50.06% | 859985 12.55% 62.61% | 855111 12.48% 75.09% | 853105 12.45% 87.53% | 854232 12.47% 100.00% -system.ruby.L1Cache_Controller.L1_to_L2::total 6853012 -system.ruby.L1Cache_Controller.Trigger_L2_to_L1D | 85 13.34% 13.34% | 83 13.03% 26.37% | 81 12.72% 39.09% | 75 11.77% 50.86% | 80 12.56% 63.42% | 80 12.56% 75.98% | 73 11.46% 87.44% | 80 12.56% 100.00% -system.ruby.L1Cache_Controller.Trigger_L2_to_L1D::total 637 -system.ruby.L1Cache_Controller.Complete_L2_to_L1 | 85 13.34% 13.34% | 83 13.03% 26.37% | 81 12.72% 39.09% | 75 11.77% 50.86% | 80 12.56% 63.42% | 80 12.56% 75.98% | 73 11.46% 87.44% | 80 12.56% 100.00% -system.ruby.L1Cache_Controller.Complete_L2_to_L1::total 637 -system.ruby.L1Cache_Controller.Other_GETX | 196274 12.50% 12.50% | 195945 12.48% 24.99% | 196230 12.50% 37.49% | 196167 12.50% 49.98% | 196227 12.50% 62.48% | 196523 12.52% 75.00% | 196414 12.51% 87.51% | 196005 12.49% 100.00% -system.ruby.L1Cache_Controller.Other_GETX::total 1569785 -system.ruby.L1Cache_Controller.Other_GETS | 353374 12.51% 12.51% | 353179 12.50% 25.01% | 353176 12.50% 37.51% | 353156 12.50% 50.00% | 353160 12.50% 62.50% | 352851 12.49% 74.99% | 352945 12.49% 87.48% | 353716 12.52% 100.00% -system.ruby.L1Cache_Controller.Other_GETS::total 2825557 -system.ruby.L1Cache_Controller.Merged_GETS | 59 13.95% 13.95% | 53 12.53% 26.48% | 51 12.06% 38.53% | 54 12.77% 51.30% | 57 13.48% 64.78% | 45 10.64% 75.41% | 62 14.66% 90.07% | 42 9.93% 100.00% -system.ruby.L1Cache_Controller.Merged_GETS::total 423 -system.ruby.L1Cache_Controller.Ack | 545290 12.46% 12.46% | 548865 12.55% 25.01% | 546914 12.50% 37.51% | 547510 12.52% 50.03% | 546983 12.50% 62.53% | 547231 12.51% 75.04% | 547243 12.51% 87.55% | 544739 12.45% 100.00% -system.ruby.L1Cache_Controller.Ack::total 4374775 -system.ruby.L1Cache_Controller.Shared_Ack | 46 11.17% 11.17% | 52 12.62% 23.79% | 60 14.56% 38.35% | 48 11.65% 50.00% | 38 9.22% 59.22% | 59 14.32% 73.54% | 49 11.89% 85.44% | 60 14.56% 100.00% -system.ruby.L1Cache_Controller.Shared_Ack::total 412 -system.ruby.L1Cache_Controller.Data | 2902 12.29% 12.29% | 2956 12.52% 24.81% | 2952 12.50% 37.31% | 2956 12.52% 49.83% | 3021 12.80% 62.63% | 2932 12.42% 75.05% | 2963 12.55% 87.60% | 2928 12.40% 100.00% -system.ruby.L1Cache_Controller.Data::total 23610 -system.ruby.L1Cache_Controller.Shared_Data | 1044 12.06% 12.06% | 1090 12.59% 24.65% | 1109 12.81% 37.47% | 1077 12.44% 49.91% | 1114 12.87% 62.78% | 1071 12.37% 75.15% | 1132 13.08% 88.23% | 1019 11.77% 100.00% -system.ruby.L1Cache_Controller.Shared_Data::total 8656 -system.ruby.L1Cache_Controller.Exclusive_Data | 74363 12.48% 12.48% | 74779 12.55% 25.02% | 74481 12.50% 37.52% | 74602 12.52% 50.04% | 74430 12.49% 62.52% | 74583 12.51% 75.04% | 74502 12.50% 87.54% | 74292 12.46% 100.00% -system.ruby.L1Cache_Controller.Exclusive_Data::total 596032 -system.ruby.L1Cache_Controller.Writeback_Ack | 73965 12.47% 12.47% | 74350 12.54% 25.01% | 74128 12.50% 37.52% | 74201 12.51% 50.03% | 74027 12.49% 62.52% | 74179 12.51% 75.03% | 74144 12.50% 87.53% | 73931 12.47% 100.00% -system.ruby.L1Cache_Controller.Writeback_Ack::total 592925 -system.ruby.L1Cache_Controller.All_acks | 1085 12.05% 12.05% | 1134 12.59% 24.64% | 1163 12.91% 37.55% | 1122 12.46% 50.01% | 1145 12.71% 62.72% | 1121 12.45% 75.16% | 1174 13.03% 88.20% | 1063 11.80% 100.00% -system.ruby.L1Cache_Controller.All_acks::total 9007 -system.ruby.L1Cache_Controller.All_acks_no_sharers | 77227 12.47% 12.47% | 77692 12.55% 25.02% | 77379 12.49% 37.51% | 77514 12.52% 50.03% | 77420 12.50% 62.53% | 77465 12.51% 75.04% | 77423 12.50% 87.54% | 77176 12.46% 100.00% -system.ruby.L1Cache_Controller.All_acks_no_sharers::total 619296 -system.ruby.L1Cache_Controller.I.Load | 50333 12.46% 12.46% | 50517 12.50% 24.96% | 50518 12.50% 37.46% | 50550 12.51% 49.97% | 50540 12.51% 62.48% | 50855 12.59% 75.07% | 50759 12.56% 87.63% | 49992 12.37% 100.00% -system.ruby.L1Cache_Controller.I.Load::total 404064 -system.ruby.L1Cache_Controller.I.Store | 27977 12.48% 12.48% | 28308 12.62% 25.10% | 28022 12.50% 37.60% | 28085 12.52% 50.12% | 28026 12.50% 62.62% | 27731 12.37% 74.99% | 27838 12.41% 87.40% | 28249 12.60% 100.00% -system.ruby.L1Cache_Controller.I.Store::total 224236 -system.ruby.L1Cache_Controller.I.L2_Replacement | 1529 12.80% 12.80% | 1508 12.62% 25.42% | 1449 12.13% 37.55% | 1525 12.77% 50.32% | 1515 12.68% 63.00% | 1499 12.55% 75.55% | 1468 12.29% 87.84% | 1453 12.16% 100.00% -system.ruby.L1Cache_Controller.I.L2_Replacement::total 11946 -system.ruby.L1Cache_Controller.I.L1_to_L2 | 278 12.20% 12.20% | 287 12.59% 24.79% | 266 11.67% 36.46% | 294 12.90% 49.36% | 308 13.51% 62.88% | 269 11.80% 74.68% | 277 12.15% 86.84% | 300 13.16% 100.00% -system.ruby.L1Cache_Controller.I.L1_to_L2::total 2279 -system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D | 2 13.33% 13.33% | 1 6.67% 20.00% | 3 20.00% 40.00% | 2 13.33% 53.33% | 2 13.33% 66.67% | 3 20.00% 86.67% | 0 0.00% 86.67% | 2 13.33% 100.00% -system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D::total 15 -system.ruby.L1Cache_Controller.I.Other_GETX | 195293 12.50% 12.50% | 194946 12.48% 24.98% | 195299 12.50% 37.49% | 195174 12.50% 49.98% | 195217 12.50% 62.48% | 195495 12.52% 75.00% | 195467 12.51% 87.51% | 195040 12.49% 100.00% -system.ruby.L1Cache_Controller.I.Other_GETX::total 1561931 -system.ruby.L1Cache_Controller.I.Other_GETS | 351649 12.51% 12.51% | 351467 12.50% 25.00% | 351522 12.50% 37.51% | 351428 12.50% 50.00% | 351472 12.50% 62.50% | 351196 12.49% 74.99% | 351192 12.49% 87.48% | 352050 12.52% 100.00% -system.ruby.L1Cache_Controller.I.Other_GETS::total 2811976 -system.ruby.L1Cache_Controller.S.Load | 1 20.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 3 60.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.S.Load::total 5 -system.ruby.L1Cache_Controller.S.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 9602 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 925.795980 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 638.900214 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 676.891520 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 3808 39.66% 39.66% | 1762 18.35% 58.01% | 1706 17.77% 75.78% | 1771 18.44% 94.22% | 516 5.37% 99.59% | 37 0.39% 99.98% | 1 0.01% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 9602 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 128 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 1279 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 199 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 149.266332 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 79.468000 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 179.166771 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 115 57.79% 57.79% | 49 24.62% 82.41% | 20 10.05% 92.46% | 7 3.52% 95.98% | 3 1.51% 97.49% | 1 0.50% 97.99% | 2 1.01% 98.99% | 0 0.00% 98.99% | 1 0.50% 99.50% | 1 0.50% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 199 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119 +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 213672 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 973.707561 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 698.916238 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 677.713425 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 79247 37.09% 37.09% | 39424 18.45% 55.54% | 39089 18.29% 73.83% | 41831 19.58% 93.41% | 13032 6.10% 99.51% | 1011 0.47% 99.98% | 37 0.02% 100.00% | 1 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 213672 +system.ruby.L1Cache_Controller.Load | 50661 12.52% 12.52% | 50602 12.50% 25.02% | 50623 12.51% 37.52% | 50689 12.52% 50.05% | 50291 12.42% 62.47% | 50786 12.55% 75.02% | 50489 12.47% 87.49% | 50629 12.51% 100.00% +system.ruby.L1Cache_Controller.Load::total 404770 +system.ruby.L1Cache_Controller.Store | 28155 12.59% 12.59% | 27873 12.46% 25.05% | 27954 12.50% 37.55% | 27997 12.52% 50.06% | 28127 12.57% 62.64% | 27687 12.38% 75.01% | 28186 12.60% 87.61% | 27704 12.39% 100.00% +system.ruby.L1Cache_Controller.Store::total 223683 +system.ruby.L1Cache_Controller.L2_Replacement | 78645 12.54% 12.54% | 78315 12.49% 25.02% | 78435 12.50% 37.53% | 78525 12.52% 50.05% | 78254 12.48% 62.52% | 78318 12.49% 75.01% | 78531 12.52% 87.53% | 78210 12.47% 100.00% +system.ruby.L1Cache_Controller.L2_Replacement::total 627233 +system.ruby.L1Cache_Controller.L1_to_L2 | 963838 12.49% 12.49% | 963397 12.49% 24.98% | 965289 12.51% 37.49% | 966306 12.52% 50.01% | 963961 12.49% 62.50% | 964279 12.50% 75.00% | 965132 12.51% 87.51% | 963900 12.49% 100.00% +system.ruby.L1Cache_Controller.L1_to_L2::total 7716102 +system.ruby.L1Cache_Controller.Trigger_L2_to_L1D | 83 14.64% 14.64% | 80 14.11% 28.75% | 59 10.41% 39.15% | 75 13.23% 52.38% | 78 13.76% 66.14% | 65 11.46% 77.60% | 69 12.17% 89.77% | 58 10.23% 100.00% +system.ruby.L1Cache_Controller.Trigger_L2_to_L1D::total 567 +system.ruby.L1Cache_Controller.Complete_L2_to_L1 | 83 14.64% 14.64% | 80 14.11% 28.75% | 59 10.41% 39.15% | 75 13.23% 52.38% | 78 13.76% 66.14% | 65 11.46% 77.60% | 69 12.17% 89.77% | 58 10.23% 100.00% +system.ruby.L1Cache_Controller.Complete_L2_to_L1::total 567 +system.ruby.L1Cache_Controller.Other_GETX | 195183 12.49% 12.49% | 195457 12.51% 24.99% | 195358 12.50% 37.49% | 195331 12.50% 49.99% | 195205 12.49% 62.48% | 195645 12.52% 75.00% | 195130 12.48% 87.48% | 195609 12.52% 100.00% +system.ruby.L1Cache_Controller.Other_GETX::total 1562918 +system.ruby.L1Cache_Controller.Other_GETS | 352616 12.50% 12.50% | 352654 12.50% 25.00% | 352636 12.50% 37.50% | 352589 12.50% 49.99% | 352951 12.51% 62.50% | 352462 12.49% 75.00% | 352778 12.50% 87.50% | 352615 12.50% 100.00% +system.ruby.L1Cache_Controller.Other_GETS::total 2821301 +system.ruby.L1Cache_Controller.Merged_GETS | 126 12.73% 12.73% | 117 11.82% 24.55% | 123 12.42% 36.97% | 103 10.40% 47.37% | 145 14.65% 62.02% | 113 11.41% 73.43% | 143 14.44% 87.88% | 120 12.12% 100.00% +system.ruby.L1Cache_Controller.Merged_GETS::total 990 +system.ruby.L1Cache_Controller.Ack | 547200 12.54% 12.54% | 545018 12.49% 25.02% | 545878 12.51% 37.53% | 546264 12.52% 50.05% | 544679 12.48% 62.53% | 544911 12.48% 75.01% | 546354 12.52% 87.53% | 544225 12.47% 100.00% +system.ruby.L1Cache_Controller.Ack::total 4364529 +system.ruby.L1Cache_Controller.Shared_Ack | 31 8.27% 8.27% | 41 10.93% 19.20% | 41 10.93% 30.13% | 54 14.40% 44.53% | 46 12.27% 56.80% | 49 13.07% 69.87% | 57 15.20% 85.07% | 56 14.93% 100.00% +system.ruby.L1Cache_Controller.Shared_Ack::total 375 +system.ruby.L1Cache_Controller.Data | 3440 12.43% 12.43% | 3377 12.20% 24.63% | 3352 12.11% 36.74% | 3580 12.93% 49.67% | 3475 12.55% 62.22% | 3501 12.65% 74.87% | 3448 12.46% 87.33% | 3508 12.67% 100.00% +system.ruby.L1Cache_Controller.Data::total 27681 +system.ruby.L1Cache_Controller.Shared_Data | 1192 12.40% 12.40% | 1173 12.20% 24.60% | 1206 12.55% 37.15% | 1220 12.69% 49.84% | 1176 12.23% 62.07% | 1276 13.27% 75.35% | 1184 12.32% 87.66% | 1186 12.34% 100.00% +system.ruby.L1Cache_Controller.Shared_Data::total 9613 +system.ruby.L1Cache_Controller.Exclusive_Data | 74022 12.55% 12.55% | 73774 12.50% 25.05% | 73884 12.52% 37.57% | 73734 12.50% 50.07% | 73616 12.48% 62.55% | 73550 12.47% 75.01% | 73907 12.53% 87.54% | 73526 12.46% 100.00% +system.ruby.L1Cache_Controller.Exclusive_Data::total 590013 +system.ruby.L1Cache_Controller.Writeback_Ack | 74259 12.55% 12.55% | 73878 12.49% 25.04% | 73986 12.51% 37.55% | 74056 12.52% 50.07% | 73807 12.48% 62.55% | 73737 12.47% 75.02% | 74060 12.52% 87.54% | 73709 12.46% 100.00% +system.ruby.L1Cache_Controller.Writeback_Ack::total 591492 +system.ruby.L1Cache_Controller.Writeback_Nack | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.Writeback_Nack::total 1 +system.ruby.L1Cache_Controller.All_acks | 1220 12.28% 12.28% | 1207 12.15% 24.43% | 1244 12.52% 36.95% | 1265 12.73% 49.68% | 1214 12.22% 61.90% | 1317 13.26% 75.16% | 1235 12.43% 87.59% | 1233 12.41% 100.00% +system.ruby.L1Cache_Controller.All_acks::total 9935 +system.ruby.L1Cache_Controller.All_acks_no_sharers | 77435 12.54% 12.54% | 77117 12.49% 25.03% | 77198 12.50% 37.54% | 77268 12.52% 50.05% | 77053 12.48% 62.53% | 77010 12.47% 75.01% | 77303 12.52% 87.53% | 76986 12.47% 100.00% +system.ruby.L1Cache_Controller.All_acks_no_sharers::total 617370 +system.ruby.L1Cache_Controller.I.Load | 50567 12.51% 12.51% | 50509 12.50% 25.02% | 50529 12.51% 37.52% | 50592 12.52% 50.04% | 50200 12.42% 62.47% | 50701 12.55% 75.01% | 50397 12.47% 87.49% | 50557 12.51% 100.00% +system.ruby.L1Cache_Controller.I.Load::total 404052 +system.ruby.L1Cache_Controller.I.Store | 28088 12.58% 12.58% | 27817 12.46% 25.04% | 27916 12.50% 37.54% | 27943 12.52% 50.06% | 28064 12.57% 62.63% | 27628 12.37% 75.00% | 28144 12.61% 87.61% | 27663 12.39% 100.00% +system.ruby.L1Cache_Controller.I.Store::total 223263 +system.ruby.L1Cache_Controller.I.L2_Replacement | 1147 12.07% 12.07% | 1210 12.73% 24.81% | 1229 12.93% 37.74% | 1174 12.36% 50.09% | 1173 12.34% 62.44% | 1171 12.32% 74.76% | 1198 12.61% 87.37% | 1200 12.63% 100.00% +system.ruby.L1Cache_Controller.I.L2_Replacement::total 9502 +system.ruby.L1Cache_Controller.I.L1_to_L2 | 95 11.85% 11.85% | 109 13.59% 25.44% | 82 10.22% 35.66% | 115 14.34% 50.00% | 96 11.97% 61.97% | 100 12.47% 74.44% | 106 13.22% 87.66% | 99 12.34% 100.00% +system.ruby.L1Cache_Controller.I.L1_to_L2::total 802 +system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D | 2 20.00% 20.00% | 1 10.00% 30.00% | 0 0.00% 30.00% | 1 10.00% 40.00% | 3 30.00% 70.00% | 1 10.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% +system.ruby.L1Cache_Controller.I.Trigger_L2_to_L1D::total 10 +system.ruby.L1Cache_Controller.I.Other_GETX | 194128 12.49% 12.49% | 194346 12.51% 25.00% | 194236 12.50% 37.49% | 194228 12.50% 49.99% | 194087 12.49% 62.48% | 194552 12.52% 75.00% | 194037 12.49% 87.48% | 194519 12.52% 100.00% +system.ruby.L1Cache_Controller.I.Other_GETX::total 1554133 +system.ruby.L1Cache_Controller.I.Other_GETS | 350781 12.50% 12.50% | 350787 12.50% 25.00% | 350767 12.50% 37.50% | 350672 12.50% 49.99% | 351174 12.51% 62.51% | 350517 12.49% 75.00% | 350891 12.50% 87.50% | 350707 12.50% 100.00% +system.ruby.L1Cache_Controller.I.Other_GETS::total 2806296 +system.ruby.L1Cache_Controller.S.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.S.Load::total 2 +system.ruby.L1Cache_Controller.S.Store | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.S.Store::total 2 -system.ruby.L1Cache_Controller.S.L2_Replacement | 2806 12.02% 12.02% | 2958 12.67% 24.69% | 2952 12.64% 37.33% | 2899 12.42% 49.75% | 3014 12.91% 62.65% | 2898 12.41% 75.07% | 2975 12.74% 87.81% | 2847 12.19% 100.00% -system.ruby.L1Cache_Controller.S.L2_Replacement::total 23349 -system.ruby.L1Cache_Controller.S.L1_to_L2 | 2835 12.03% 12.03% | 2983 12.66% 24.69% | 2980 12.65% 37.34% | 2927 12.42% 49.76% | 3041 12.91% 62.66% | 2923 12.40% 75.07% | 2999 12.73% 87.79% | 2876 12.21% 100.00% -system.ruby.L1Cache_Controller.S.L1_to_L2::total 23564 -system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D | 0 0.00% 0.00% | 3 14.29% 14.29% | 4 19.05% 33.33% | 3 14.29% 47.62% | 3 14.29% 61.90% | 3 14.29% 76.19% | 3 14.29% 90.48% | 2 9.52% 100.00% -system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D::total 21 -system.ruby.L1Cache_Controller.S.Other_GETX | 33 13.64% 13.64% | 30 12.40% 26.03% | 29 11.98% 38.02% | 31 12.81% 50.83% | 35 14.46% 65.29% | 27 11.16% 76.45% | 26 10.74% 87.19% | 31 12.81% 100.00% -system.ruby.L1Cache_Controller.S.Other_GETX::total 242 -system.ruby.L1Cache_Controller.S.Other_GETS | 57 13.83% 13.83% | 65 15.78% 29.61% | 41 9.95% 39.56% | 38 9.22% 48.79% | 58 14.08% 62.86% | 52 12.62% 75.49% | 53 12.86% 88.35% | 48 11.65% 100.00% -system.ruby.L1Cache_Controller.S.Other_GETS::total 412 +system.ruby.L1Cache_Controller.S.L2_Replacement | 3235 12.34% 12.34% | 3224 12.30% 24.64% | 3217 12.27% 36.91% | 3292 12.56% 49.47% | 3270 12.47% 61.94% | 3408 13.00% 74.94% | 3268 12.47% 87.41% | 3300 12.59% 100.00% +system.ruby.L1Cache_Controller.S.L2_Replacement::total 26214 +system.ruby.L1Cache_Controller.S.L1_to_L2 | 3265 12.34% 12.34% | 3252 12.29% 24.62% | 3252 12.29% 36.91% | 3319 12.54% 49.45% | 3309 12.50% 61.95% | 3438 12.99% 74.94% | 3301 12.47% 87.41% | 3331 12.59% 100.00% +system.ruby.L1Cache_Controller.S.L1_to_L2::total 26467 +system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D | 1 7.14% 7.14% | 2 14.29% 21.43% | 2 14.29% 35.71% | 2 14.29% 50.00% | 4 28.57% 78.57% | 0 0.00% 78.57% | 1 7.14% 85.71% | 2 14.29% 100.00% +system.ruby.L1Cache_Controller.S.Trigger_L2_to_L1D::total 14 +system.ruby.L1Cache_Controller.S.Other_GETX | 32 12.31% 12.31% | 29 11.15% 23.46% | 36 13.85% 37.31% | 28 10.77% 48.08% | 34 13.08% 61.15% | 31 11.92% 73.08% | 37 14.23% 87.31% | 33 12.69% 100.00% +system.ruby.L1Cache_Controller.S.Other_GETX::total 260 +system.ruby.L1Cache_Controller.S.Other_GETS | 44 11.73% 11.73% | 50 13.33% 25.07% | 52 13.87% 38.93% | 41 10.93% 49.87% | 43 11.47% 61.33% | 62 16.53% 77.87% | 37 9.87% 87.73% | 46 12.27% 100.00% +system.ruby.L1Cache_Controller.S.Other_GETS::total 375 system.ruby.L1Cache_Controller.O.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.L1Cache_Controller.O.Load::total 1 -system.ruby.L1Cache_Controller.O.L2_Replacement | 1012 12.53% 12.53% | 1001 12.40% 24.93% | 990 12.26% 37.19% | 1022 12.66% 49.85% | 997 12.35% 62.20% | 995 12.32% 74.52% | 1049 12.99% 87.52% | 1008 12.48% 100.00% -system.ruby.L1Cache_Controller.O.L2_Replacement::total 8074 -system.ruby.L1Cache_Controller.O.L1_to_L2 | 169 10.51% 10.51% | 186 11.57% 22.08% | 201 12.50% 34.58% | 205 12.75% 47.33% | 202 12.56% 59.89% | 213 13.25% 73.13% | 222 13.81% 86.94% | 210 13.06% 100.00% -system.ruby.L1Cache_Controller.O.L1_to_L2::total 1608 -system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D | 3 42.86% 42.86% | 2 28.57% 71.43% | 0 0.00% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D::total 7 -system.ruby.L1Cache_Controller.O.Other_GETX | 10 16.67% 16.67% | 9 15.00% 31.67% | 8 13.33% 45.00% | 8 13.33% 58.33% | 6 10.00% 68.33% | 5 8.33% 76.67% | 7 11.67% 88.33% | 7 11.67% 100.00% -system.ruby.L1Cache_Controller.O.Other_GETX::total 60 -system.ruby.L1Cache_Controller.O.Other_GETS | 11 13.10% 13.10% | 13 15.48% 28.57% | 15 17.86% 46.43% | 12 14.29% 60.71% | 7 8.33% 69.05% | 8 9.52% 78.57% | 8 9.52% 88.10% | 10 11.90% 100.00% -system.ruby.L1Cache_Controller.O.Other_GETS::total 84 -system.ruby.L1Cache_Controller.O.Merged_GETS | 1 4.55% 4.55% | 3 13.64% 18.18% | 2 9.09% 27.27% | 4 18.18% 45.45% | 5 22.73% 68.18% | 3 13.64% 81.82% | 2 9.09% 90.91% | 2 9.09% 100.00% -system.ruby.L1Cache_Controller.O.Merged_GETS::total 22 -system.ruby.L1Cache_Controller.M.Load | 2 3.57% 3.57% | 8 14.29% 17.86% | 4 7.14% 25.00% | 6 10.71% 35.71% | 10 17.86% 53.57% | 8 14.29% 67.86% | 7 12.50% 80.36% | 11 19.64% 100.00% -system.ruby.L1Cache_Controller.M.Load::total 56 -system.ruby.L1Cache_Controller.M.Store | 3 8.82% 8.82% | 3 8.82% 17.65% | 6 17.65% 35.29% | 5 14.71% 50.00% | 1 2.94% 52.94% | 3 8.82% 61.76% | 5 14.71% 76.47% | 8 23.53% 100.00% -system.ruby.L1Cache_Controller.M.Store::total 34 -system.ruby.L1Cache_Controller.M.L2_Replacement | 45887 12.48% 12.48% | 45937 12.49% 24.97% | 46011 12.51% 37.47% | 46008 12.51% 49.98% | 45925 12.49% 62.47% | 46336 12.60% 75.07% | 46151 12.55% 87.61% | 45554 12.39% 100.00% -system.ruby.L1Cache_Controller.M.L2_Replacement::total 367809 -system.ruby.L1Cache_Controller.M.L1_to_L2 | 47252 12.49% 12.49% | 47281 12.50% 24.99% | 47263 12.49% 37.48% | 47324 12.51% 49.99% | 47202 12.48% 62.47% | 47652 12.60% 75.07% | 47474 12.55% 87.62% | 46832 12.38% 100.00% -system.ruby.L1Cache_Controller.M.L1_to_L2::total 378280 -system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D | 52 13.27% 13.27% | 52 13.27% 26.53% | 42 10.71% 37.24% | 45 11.48% 48.72% | 46 11.73% 60.46% | 50 12.76% 73.21% | 49 12.50% 85.71% | 56 14.29% 100.00% -system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D::total 392 -system.ruby.L1Cache_Controller.M.Other_GETX | 573 12.90% 12.90% | 565 12.72% 25.61% | 521 11.73% 37.34% | 575 12.94% 50.28% | 559 12.58% 62.86% | 587 13.21% 76.07% | 542 12.20% 88.27% | 521 11.73% 100.00% -system.ruby.L1Cache_Controller.M.Other_GETX::total 4443 -system.ruby.L1Cache_Controller.M.Other_GETS | 968 12.50% 12.50% | 962 12.42% 24.92% | 950 12.26% 37.18% | 983 12.69% 49.87% | 952 12.29% 62.16% | 958 12.37% 74.53% | 998 12.88% 87.41% | 975 12.59% 100.00% -system.ruby.L1Cache_Controller.M.Other_GETS::total 7746 -system.ruby.L1Cache_Controller.M.Merged_GETS | 34 13.65% 13.65% | 36 14.46% 28.11% | 26 10.44% 38.55% | 27 10.84% 49.40% | 30 12.05% 61.45% | 31 12.45% 73.90% | 37 14.86% 88.76% | 28 11.24% 100.00% -system.ruby.L1Cache_Controller.M.Merged_GETS::total 249 -system.ruby.L1Cache_Controller.MM.Load | 9 33.33% 33.33% | 2 7.41% 40.74% | 3 11.11% 51.85% | 5 18.52% 70.37% | 2 7.41% 77.78% | 1 3.70% 81.48% | 1 3.70% 85.19% | 4 14.81% 100.00% -system.ruby.L1Cache_Controller.MM.Load::total 27 -system.ruby.L1Cache_Controller.MM.Store | 2 10.53% 10.53% | 2 10.53% 21.05% | 1 5.26% 26.32% | 1 5.26% 31.58% | 3 15.79% 47.37% | 6 31.58% 78.95% | 3 15.79% 94.74% | 1 5.26% 100.00% -system.ruby.L1Cache_Controller.MM.Store::total 19 -system.ruby.L1Cache_Controller.MM.L2_Replacement | 27066 12.47% 12.47% | 27412 12.63% 25.10% | 27127 12.50% 37.60% | 27171 12.52% 50.12% | 27105 12.49% 62.61% | 26848 12.37% 74.98% | 26944 12.41% 87.39% | 27369 12.61% 100.00% -system.ruby.L1Cache_Controller.MM.L2_Replacement::total 217042 -system.ruby.L1Cache_Controller.MM.L1_to_L2 | 27857 12.48% 12.48% | 28167 12.62% 25.10% | 27907 12.50% 37.61% | 27956 12.53% 50.13% | 27889 12.50% 62.63% | 27605 12.37% 75.00% | 27694 12.41% 87.41% | 28099 12.59% 100.00% -system.ruby.L1Cache_Controller.MM.L1_to_L2::total 223174 -system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D | 28 13.86% 13.86% | 25 12.38% 26.24% | 32 15.84% 42.08% | 24 11.88% 53.96% | 29 14.36% 68.32% | 23 11.39% 79.70% | 21 10.40% 90.10% | 20 9.90% 100.00% -system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D::total 202 -system.ruby.L1Cache_Controller.MM.Other_GETX | 323 12.00% 12.00% | 349 12.96% 24.96% | 322 11.96% 36.92% | 331 12.30% 49.22% | 348 12.93% 62.15% | 351 13.04% 75.19% | 310 11.52% 86.70% | 358 13.30% 100.00% -system.ruby.L1Cache_Controller.MM.Other_GETX::total 2692 -system.ruby.L1Cache_Controller.MM.Other_GETS | 592 13.08% 13.08% | 556 12.29% 25.37% | 572 12.64% 38.01% | 582 12.86% 50.87% | 569 12.57% 63.45% | 533 11.78% 75.23% | 583 12.88% 88.11% | 538 11.89% 100.00% -system.ruby.L1Cache_Controller.MM.Other_GETS::total 4525 -system.ruby.L1Cache_Controller.MM.Merged_GETS | 23 15.86% 15.86% | 13 8.97% 24.83% | 22 15.17% 40.00% | 22 15.17% 55.17% | 21 14.48% 69.66% | 11 7.59% 77.24% | 21 14.48% 91.72% | 12 8.28% 100.00% -system.ruby.L1Cache_Controller.MM.Merged_GETS::total 145 -system.ruby.L1Cache_Controller.IR.Load | 1 10.00% 10.00% | 1 10.00% 20.00% | 2 20.00% 40.00% | 1 10.00% 50.00% | 1 10.00% 60.00% | 3 30.00% 90.00% | 0 0.00% 90.00% | 1 10.00% 100.00% -system.ruby.L1Cache_Controller.IR.Load::total 10 -system.ruby.L1Cache_Controller.IR.Store | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 1 20.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% -system.ruby.L1Cache_Controller.IR.Store::total 5 -system.ruby.L1Cache_Controller.IR.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 50.00% 50.00% | 2 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IR.L1_to_L2::total 4 -system.ruby.L1Cache_Controller.SR.Load | 0 0.00% 0.00% | 2 14.29% 14.29% | 3 21.43% 35.71% | 3 21.43% 57.14% | 2 14.29% 71.43% | 2 14.29% 85.71% | 0 0.00% 85.71% | 2 14.29% 100.00% -system.ruby.L1Cache_Controller.SR.Load::total 14 -system.ruby.L1Cache_Controller.SR.Store | 0 0.00% 0.00% | 1 14.29% 14.29% | 1 14.29% 28.57% | 0 0.00% 28.57% | 1 14.29% 42.86% | 1 14.29% 57.14% | 3 42.86% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SR.Store::total 7 -system.ruby.L1Cache_Controller.SR.L1_to_L2 | 0 0.00% 0.00% | 15 22.39% 22.39% | 0 0.00% 22.39% | 19 28.36% 50.75% | 1 1.49% 52.24% | 9 13.43% 65.67% | 11 16.42% 82.09% | 12 17.91% 100.00% -system.ruby.L1Cache_Controller.SR.L1_to_L2::total 67 -system.ruby.L1Cache_Controller.OR.Load | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OR.Load::total 2 -system.ruby.L1Cache_Controller.OR.Store | 3 60.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OR.Store::total 5 -system.ruby.L1Cache_Controller.OR.L1_to_L2 | 0 0.00% 0.00% | 3 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OR.L1_to_L2::total 3 -system.ruby.L1Cache_Controller.MR.Load | 31 12.16% 12.16% | 32 12.55% 24.71% | 28 10.98% 35.69% | 30 11.76% 47.45% | 29 11.37% 58.82% | 39 15.29% 74.12% | 31 12.16% 86.27% | 35 13.73% 100.00% -system.ruby.L1Cache_Controller.MR.Load::total 255 -system.ruby.L1Cache_Controller.MR.Store | 21 15.33% 15.33% | 20 14.60% 29.93% | 14 10.22% 40.15% | 15 10.95% 51.09% | 17 12.41% 63.50% | 11 8.03% 71.53% | 18 13.14% 84.67% | 21 15.33% 100.00% -system.ruby.L1Cache_Controller.MR.Store::total 137 -system.ruby.L1Cache_Controller.MR.L1_to_L2 | 85 11.52% 11.52% | 114 15.45% 26.96% | 93 12.60% 39.57% | 116 15.72% 55.28% | 75 10.16% 65.45% | 106 14.36% 79.81% | 89 12.06% 91.87% | 60 8.13% 100.00% -system.ruby.L1Cache_Controller.MR.L1_to_L2::total 738 -system.ruby.L1Cache_Controller.MMR.Load | 17 13.08% 13.08% | 15 11.54% 24.62% | 22 16.92% 41.54% | 14 10.77% 52.31% | 19 14.62% 66.92% | 16 12.31% 79.23% | 15 11.54% 90.77% | 12 9.23% 100.00% -system.ruby.L1Cache_Controller.MMR.Load::total 130 -system.ruby.L1Cache_Controller.MMR.Store | 11 15.28% 15.28% | 10 13.89% 29.17% | 10 13.89% 43.06% | 10 13.89% 56.94% | 10 13.89% 70.83% | 7 9.72% 80.56% | 6 8.33% 88.89% | 8 11.11% 100.00% -system.ruby.L1Cache_Controller.MMR.Store::total 72 -system.ruby.L1Cache_Controller.MMR.L1_to_L2 | 92 24.40% 24.40% | 40 10.61% 35.01% | 50 13.26% 48.28% | 50 13.26% 61.54% | 56 14.85% 76.39% | 38 10.08% 86.47% | 37 9.81% 96.29% | 14 3.71% 100.00% -system.ruby.L1Cache_Controller.MMR.L1_to_L2::total 377 -system.ruby.L1Cache_Controller.IM.L1_to_L2 | 279047 12.60% 12.60% | 277330 12.52% 25.12% | 275250 12.43% 37.55% | 279472 12.62% 50.17% | 278951 12.60% 62.76% | 271687 12.27% 75.03% | 273637 12.36% 87.39% | 279316 12.61% 100.00% -system.ruby.L1Cache_Controller.IM.L1_to_L2::total 2214690 -system.ruby.L1Cache_Controller.IM.Other_GETX | 10 12.99% 12.99% | 7 9.09% 22.08% | 10 12.99% 35.06% | 8 10.39% 45.45% | 8 10.39% 55.84% | 12 15.58% 71.43% | 13 16.88% 88.31% | 9 11.69% 100.00% -system.ruby.L1Cache_Controller.IM.Other_GETX::total 77 -system.ruby.L1Cache_Controller.IM.Other_GETS | 14 9.93% 9.93% | 18 12.77% 22.70% | 9 6.38% 29.08% | 18 12.77% 41.84% | 24 17.02% 58.87% | 24 17.02% 75.89% | 23 16.31% 92.20% | 11 7.80% 100.00% -system.ruby.L1Cache_Controller.IM.Other_GETS::total 141 -system.ruby.L1Cache_Controller.IM.Ack | 192325 12.48% 12.48% | 194543 12.63% 25.11% | 192710 12.51% 37.62% | 193005 12.53% 50.15% | 192362 12.49% 62.64% | 190662 12.38% 75.01% | 191105 12.41% 87.42% | 193794 12.58% 100.00% -system.ruby.L1Cache_Controller.IM.Ack::total 1540506 -system.ruby.L1Cache_Controller.IM.Data | 1107 12.79% 12.79% | 1055 12.19% 24.98% | 1076 12.43% 37.41% | 1101 12.72% 50.13% | 1084 12.52% 62.65% | 1076 12.43% 75.08% | 1088 12.57% 87.65% | 1069 12.35% 100.00% -system.ruby.L1Cache_Controller.IM.Data::total 8656 -system.ruby.L1Cache_Controller.IM.Exclusive_Data | 26870 12.46% 12.46% | 27253 12.64% 25.11% | 26946 12.50% 37.61% | 26984 12.52% 50.12% | 26942 12.50% 62.62% | 26653 12.36% 74.98% | 26748 12.41% 87.39% | 27179 12.61% 100.00% -system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 215575 -system.ruby.L1Cache_Controller.SM.L1_to_L2 | 0 0.00% 0.00% | 3 5.17% 5.17% | 3 5.17% 10.34% | 11 18.97% 29.31% | 4 6.90% 36.21% | 11 18.97% 55.17% | 26 44.83% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SM.L1_to_L2::total 58 -system.ruby.L1Cache_Controller.SM.Ack | 0 0.00% 0.00% | 7 13.46% 13.46% | 14 26.92% 40.38% | 2 3.85% 44.23% | 7 13.46% 57.69% | 7 13.46% 71.15% | 15 28.85% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SM.Ack::total 52 -system.ruby.L1Cache_Controller.SM.Data | 0 0.00% 0.00% | 1 11.11% 11.11% | 2 22.22% 33.33% | 1 11.11% 44.44% | 1 11.11% 55.56% | 1 11.11% 66.67% | 3 33.33% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.SM.Data::total 9 -system.ruby.L1Cache_Controller.OM.L1_to_L2 | 1 9.09% 9.09% | 10 90.91% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OM.L1_to_L2::total 11 -system.ruby.L1Cache_Controller.OM.Ack | 21 60.00% 60.00% | 7 20.00% 80.00% | 0 0.00% 80.00% | 7 20.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OM.Ack::total 35 -system.ruby.L1Cache_Controller.OM.All_acks_no_sharers | 3 60.00% 60.00% | 1 20.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OM.All_acks_no_sharers::total 5 -system.ruby.L1Cache_Controller.ISM.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 6 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.ISM.L1_to_L2::total 6 -system.ruby.L1Cache_Controller.ISM.Ack | 103 13.09% 13.09% | 72 9.15% 22.24% | 81 10.29% 32.53% | 141 17.92% 50.44% | 104 13.21% 63.66% | 66 8.39% 72.05% | 123 15.63% 87.67% | 97 12.33% 100.00% -system.ruby.L1Cache_Controller.ISM.Ack::total 787 -system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers | 1107 12.78% 12.78% | 1056 12.19% 24.96% | 1078 12.44% 37.40% | 1102 12.72% 50.12% | 1085 12.52% 62.64% | 1077 12.43% 75.07% | 1091 12.59% 87.66% | 1069 12.34% 100.00% -system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers::total 8665 -system.ruby.L1Cache_Controller.M_W.L1_to_L2 | 539 12.99% 12.99% | 495 11.93% 24.92% | 492 11.86% 36.77% | 419 10.10% 46.87% | 531 12.80% 59.66% | 564 13.59% 73.25% | 491 11.83% 85.08% | 619 14.92% 100.00% -system.ruby.L1Cache_Controller.M_W.L1_to_L2::total 4150 -system.ruby.L1Cache_Controller.M_W.Ack | 1679 12.46% 12.46% | 1730 12.83% 25.29% | 1809 13.42% 38.71% | 1706 12.66% 51.36% | 1691 12.54% 63.91% | 1597 11.85% 75.76% | 1608 11.93% 87.69% | 1660 12.31% 100.00% -system.ruby.L1Cache_Controller.M_W.Ack::total 13480 -system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers | 47493 12.48% 12.48% | 47526 12.49% 24.97% | 47535 12.49% 37.47% | 47618 12.52% 49.99% | 47488 12.48% 62.47% | 47930 12.60% 75.06% | 47754 12.55% 87.62% | 47113 12.38% 100.00% -system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers::total 380457 -system.ruby.L1Cache_Controller.MM_W.L1_to_L2 | 771 11.84% 11.84% | 740 11.36% 23.20% | 854 13.11% 36.31% | 604 9.27% 45.59% | 903 13.86% 59.45% | 860 13.20% 72.65% | 844 12.96% 85.61% | 937 14.39% 100.00% -system.ruby.L1Cache_Controller.MM_W.L1_to_L2::total 6513 -system.ruby.L1Cache_Controller.MM_W.Ack | 2493 11.87% 11.87% | 2604 12.40% 24.26% | 2495 11.88% 36.14% | 2540 12.09% 48.23% | 2763 13.15% 61.38% | 2507 11.93% 73.31% | 2716 12.93% 86.24% | 2890 13.76% 100.00% -system.ruby.L1Cache_Controller.MM_W.Ack::total 21008 -system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers | 26870 12.46% 12.46% | 27253 12.64% 25.11% | 26946 12.50% 37.61% | 26984 12.52% 50.12% | 26942 12.50% 62.62% | 26653 12.36% 74.98% | 26748 12.41% 87.39% | 27179 12.61% 100.00% -system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers::total 215575 -system.ruby.L1Cache_Controller.IS.L1_to_L2 | 498330 12.50% 12.50% | 498790 12.51% 25.01% | 499590 12.53% 37.54% | 497231 12.47% 50.01% | 499578 12.53% 62.54% | 501862 12.59% 75.12% | 498020 12.49% 87.61% | 493961 12.39% 100.00% -system.ruby.L1Cache_Controller.IS.L1_to_L2::total 3987362 -system.ruby.L1Cache_Controller.IS.Other_GETX | 16 11.51% 11.51% | 13 9.35% 20.86% | 20 14.39% 35.25% | 24 17.27% 52.52% | 18 12.95% 65.47% | 14 10.07% 75.54% | 20 14.39% 89.93% | 14 10.07% 100.00% -system.ruby.L1Cache_Controller.IS.Other_GETX::total 139 -system.ruby.L1Cache_Controller.IS.Other_GETS | 39 14.44% 14.44% | 43 15.93% 30.37% | 23 8.52% 38.89% | 35 12.96% 51.85% | 33 12.22% 64.07% | 32 11.85% 75.93% | 38 14.07% 90.00% | 27 10.00% 100.00% -system.ruby.L1Cache_Controller.IS.Other_GETS::total 270 -system.ruby.L1Cache_Controller.IS.Ack | 345718 12.46% 12.46% | 346858 12.50% 24.96% | 346646 12.49% 37.46% | 347061 12.51% 49.97% | 346855 12.50% 62.47% | 349503 12.60% 75.06% | 348504 12.56% 87.63% | 343326 12.37% 100.00% -system.ruby.L1Cache_Controller.IS.Ack::total 2774471 -system.ruby.L1Cache_Controller.IS.Shared_Ack | 44 11.43% 11.43% | 49 12.73% 24.16% | 57 14.81% 38.96% | 46 11.95% 50.91% | 36 9.35% 60.26% | 53 13.77% 74.03% | 48 12.47% 86.49% | 52 13.51% 100.00% -system.ruby.L1Cache_Controller.IS.Shared_Ack::total 385 -system.ruby.L1Cache_Controller.IS.Data | 1795 12.01% 12.01% | 1900 12.71% 24.72% | 1874 12.54% 37.26% | 1854 12.41% 49.67% | 1936 12.95% 62.62% | 1855 12.41% 75.04% | 1872 12.53% 87.56% | 1859 12.44% 100.00% -system.ruby.L1Cache_Controller.IS.Data::total 14945 -system.ruby.L1Cache_Controller.IS.Shared_Data | 1044 12.06% 12.06% | 1090 12.59% 24.65% | 1109 12.81% 37.47% | 1077 12.44% 49.91% | 1114 12.87% 62.78% | 1071 12.37% 75.15% | 1132 13.08% 88.23% | 1019 11.77% 100.00% -system.ruby.L1Cache_Controller.IS.Shared_Data::total 8656 -system.ruby.L1Cache_Controller.IS.Exclusive_Data | 47493 12.48% 12.48% | 47526 12.49% 24.97% | 47535 12.49% 37.47% | 47618 12.52% 49.99% | 47488 12.48% 62.47% | 47930 12.60% 75.06% | 47754 12.55% 87.62% | 47113 12.38% 100.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 380457 -system.ruby.L1Cache_Controller.SS.L1_to_L2 | 904 11.52% 11.52% | 1091 13.90% 25.42% | 1010 12.87% 38.29% | 1049 13.37% 51.66% | 1008 12.84% 64.50% | 1028 13.10% 77.60% | 970 12.36% 89.96% | 788 10.04% 100.00% -system.ruby.L1Cache_Controller.SS.L1_to_L2::total 7848 -system.ruby.L1Cache_Controller.SS.Ack | 2951 12.08% 12.08% | 3044 12.46% 24.53% | 3159 12.93% 37.46% | 3048 12.47% 49.93% | 3201 13.10% 63.03% | 2889 11.82% 74.86% | 3172 12.98% 87.84% | 2972 12.16% 100.00% -system.ruby.L1Cache_Controller.SS.Ack::total 24436 -system.ruby.L1Cache_Controller.SS.Shared_Ack | 2 7.41% 7.41% | 3 11.11% 18.52% | 3 11.11% 29.63% | 2 7.41% 37.04% | 2 7.41% 44.44% | 6 22.22% 66.67% | 1 3.70% 70.37% | 8 29.63% 100.00% -system.ruby.L1Cache_Controller.SS.Shared_Ack::total 27 -system.ruby.L1Cache_Controller.SS.All_acks | 1085 12.05% 12.05% | 1134 12.59% 24.64% | 1163 12.91% 37.55% | 1122 12.46% 50.01% | 1145 12.71% 62.72% | 1121 12.45% 75.16% | 1174 13.03% 88.20% | 1063 11.80% 100.00% -system.ruby.L1Cache_Controller.SS.All_acks::total 9007 -system.ruby.L1Cache_Controller.SS.All_acks_no_sharers | 1754 12.02% 12.02% | 1856 12.72% 24.74% | 1820 12.47% 37.21% | 1809 12.40% 49.60% | 1905 13.05% 62.66% | 1805 12.37% 75.02% | 1830 12.54% 87.56% | 1815 12.44% 100.00% -system.ruby.L1Cache_Controller.SS.All_acks_no_sharers::total 14594 -system.ruby.L1Cache_Controller.OI.Load | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OI.Load::total 3 -system.ruby.L1Cache_Controller.OI.Other_GETX | 1 20.00% 20.00% | 0 0.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 0 0.00% 40.00% | 1 20.00% 60.00% | 2 40.00% 100.00% -system.ruby.L1Cache_Controller.OI.Other_GETX::total 5 -system.ruby.L1Cache_Controller.OI.Other_GETS | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OI.Other_GETS::total 3 -system.ruby.L1Cache_Controller.OI.Merged_GETS | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OI.Merged_GETS::total 2 -system.ruby.L1Cache_Controller.OI.Writeback_Ack | 1055 12.45% 12.45% | 1057 12.47% 24.92% | 1035 12.21% 37.14% | 1081 12.76% 49.89% | 1041 12.28% 62.18% | 1043 12.31% 74.49% | 1099 12.97% 87.46% | 1063 12.54% 100.00% -system.ruby.L1Cache_Controller.OI.Writeback_Ack::total 8474 -system.ruby.L1Cache_Controller.MI.Load | 14 16.09% 16.09% | 13 14.94% 31.03% | 8 9.20% 40.23% | 11 12.64% 52.87% | 12 13.79% 66.67% | 8 9.20% 75.86% | 9 10.34% 86.21% | 12 13.79% 100.00% -system.ruby.L1Cache_Controller.MI.Load::total 87 -system.ruby.L1Cache_Controller.MI.Store | 5 10.20% 10.20% | 8 16.33% 26.53% | 5 10.20% 36.73% | 4 8.16% 44.90% | 7 14.29% 59.18% | 10 20.41% 79.59% | 4 8.16% 87.76% | 6 12.24% 100.00% -system.ruby.L1Cache_Controller.MI.Store::total 49 -system.ruby.L1Cache_Controller.MI.Other_GETX | 15 7.65% 7.65% | 26 13.27% 20.92% | 21 10.71% 31.63% | 15 7.65% 39.29% | 36 18.37% 57.65% | 32 16.33% 73.98% | 28 14.29% 88.27% | 23 11.73% 100.00% -system.ruby.L1Cache_Controller.MI.Other_GETX::total 196 -system.ruby.L1Cache_Controller.MI.Other_GETS | 43 10.75% 10.75% | 55 13.75% 24.50% | 44 11.00% 35.50% | 60 15.00% 50.50% | 44 11.00% 61.50% | 48 12.00% 73.50% | 49 12.25% 85.75% | 57 14.25% 100.00% -system.ruby.L1Cache_Controller.MI.Other_GETS::total 400 -system.ruby.L1Cache_Controller.MI.Merged_GETS | 1 20.00% 20.00% | 1 20.00% 40.00% | 1 20.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 0 0.00% 60.00% | 2 40.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.MI.Merged_GETS::total 5 -system.ruby.L1Cache_Controller.MI.Writeback_Ack | 72894 12.48% 12.48% | 73267 12.54% 25.02% | 73072 12.51% 37.52% | 73104 12.51% 50.04% | 72950 12.49% 62.52% | 73104 12.51% 75.03% | 73016 12.50% 87.53% | 72843 12.47% 100.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 584250 -system.ruby.L1Cache_Controller.II.Writeback_Ack | 16 7.96% 7.96% | 26 12.94% 20.90% | 21 10.45% 31.34% | 16 7.96% 39.30% | 36 17.91% 57.21% | 32 15.92% 73.13% | 29 14.43% 87.56% | 25 12.44% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Ack::total 201 -system.ruby.L1Cache_Controller.IT.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IT.Load::total 3 -system.ruby.L1Cache_Controller.IT.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 15.38% 15.38% | 2 15.38% 30.77% | 9 69.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.IT.L1_to_L2::total 13 -system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1 | 2 13.33% 13.33% | 1 6.67% 20.00% | 3 20.00% 40.00% | 2 13.33% 53.33% | 2 13.33% 66.67% | 3 20.00% 86.67% | 0 0.00% 86.67% | 2 13.33% 100.00% -system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1::total 15 -system.ruby.L1Cache_Controller.ST.Load | 0 0.00% 0.00% | 2 22.22% 22.22% | 1 11.11% 33.33% | 3 33.33% 66.67% | 0 0.00% 66.67% | 1 11.11% 77.78% | 0 0.00% 77.78% | 2 22.22% 100.00% -system.ruby.L1Cache_Controller.ST.Load::total 9 -system.ruby.L1Cache_Controller.ST.Store | 0 0.00% 0.00% | 1 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 1 25.00% 50.00% | 0 0.00% 50.00% | 2 50.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.ST.Store::total 4 -system.ruby.L1Cache_Controller.ST.L1_to_L2 | 0 0.00% 0.00% | 15 17.24% 17.24% | 1 1.15% 18.39% | 19 21.84% 40.23% | 7 8.05% 48.28% | 14 16.09% 64.37% | 19 21.84% 86.21% | 12 13.79% 100.00% -system.ruby.L1Cache_Controller.ST.L1_to_L2::total 87 -system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1 | 0 0.00% 0.00% | 3 14.29% 14.29% | 4 19.05% 33.33% | 3 14.29% 47.62% | 3 14.29% 61.90% | 3 14.29% 76.19% | 3 14.29% 90.48% | 2 9.52% 100.00% -system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1::total 21 -system.ruby.L1Cache_Controller.OT.Load | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OT.Load::total 1 -system.ruby.L1Cache_Controller.OT.Store | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OT.Store::total 3 -system.ruby.L1Cache_Controller.OT.L1_to_L2 | 0 0.00% 0.00% | 12 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OT.L1_to_L2::total 12 -system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1 | 3 42.86% 42.86% | 2 28.57% 71.43% | 0 0.00% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1::total 7 -system.ruby.L1Cache_Controller.MT.Load | 15 13.04% 13.04% | 15 13.04% 26.09% | 15 13.04% 39.13% | 18 15.65% 54.78% | 10 8.70% 63.48% | 19 16.52% 80.00% | 14 12.17% 92.17% | 9 7.83% 100.00% -system.ruby.L1Cache_Controller.MT.Load::total 115 -system.ruby.L1Cache_Controller.MT.Store | 9 15.00% 15.00% | 12 20.00% 35.00% | 6 10.00% 45.00% | 5 8.33% 53.33% | 9 15.00% 68.33% | 4 6.67% 75.00% | 5 8.33% 83.33% | 10 16.67% 100.00% -system.ruby.L1Cache_Controller.MT.Store::total 60 -system.ruby.L1Cache_Controller.MT.L1_to_L2 | 188 13.56% 13.56% | 221 15.95% 29.51% | 164 11.83% 41.34% | 173 12.48% 53.82% | 142 10.25% 64.07% | 170 12.27% 76.33% | 188 13.56% 89.90% | 140 10.10% 100.00% -system.ruby.L1Cache_Controller.MT.L1_to_L2::total 1386 -system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 | 52 13.27% 13.27% | 52 13.27% 26.53% | 42 10.71% 37.24% | 45 11.48% 48.72% | 46 11.73% 60.46% | 50 12.76% 73.21% | 49 12.50% 85.71% | 56 14.29% 100.00% -system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1::total 392 -system.ruby.L1Cache_Controller.MMT.Load | 9 15.52% 15.52% | 7 12.07% 27.59% | 12 20.69% 48.28% | 6 10.34% 58.62% | 8 13.79% 72.41% | 7 12.07% 84.48% | 6 10.34% 94.83% | 3 5.17% 100.00% -system.ruby.L1Cache_Controller.MMT.Load::total 58 -system.ruby.L1Cache_Controller.MMT.Store | 5 15.62% 15.62% | 6 18.75% 34.38% | 3 9.38% 43.75% | 7 21.88% 65.62% | 3 9.38% 75.00% | 3 9.38% 84.38% | 2 6.25% 90.62% | 3 9.38% 100.00% -system.ruby.L1Cache_Controller.MMT.Store::total 32 -system.ruby.L1Cache_Controller.MMT.L1_to_L2 | 176 22.51% 22.51% | 96 12.28% 34.78% | 95 12.15% 46.93% | 80 10.23% 57.16% | 78 9.97% 67.14% | 94 12.02% 79.16% | 107 13.68% 92.84% | 56 7.16% 100.00% -system.ruby.L1Cache_Controller.MMT.L1_to_L2::total 782 -system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 | 28 13.86% 13.86% | 25 12.38% 26.24% | 32 15.84% 42.08% | 24 11.88% 53.96% | 29 14.36% 68.32% | 23 11.39% 79.70% | 21 10.40% 90.10% | 20 9.90% 100.00% -system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1::total 202 -system.ruby.Directory_Controller.GETX 227829 0.00% 0.00% -system.ruby.Directory_Controller.GETS 410069 0.00% 0.00% -system.ruby.Directory_Controller.PUT 595805 0.00% 0.00% -system.ruby.Directory_Controller.Unblock 201 0.00% 0.00% -system.ruby.Directory_Controller.UnblockS 23601 0.00% 0.00% -system.ruby.Directory_Controller.UnblockM 604700 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Clean 8091 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Dirty 383 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Exclusive_Clean 363032 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 221218 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 607721 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 221589 0.00% 0.00% -system.ruby.Directory_Controller.All_Unblocks 423 0.00% 0.00% -system.ruby.Directory_Controller.NX.GETX 74 0.00% 0.00% -system.ruby.Directory_Controller.NX.GETS 87 0.00% 0.00% -system.ruby.Directory_Controller.NX.PUT 8671 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETX 7327 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETS 12671 0.00% 0.00% -system.ruby.Directory_Controller.NO.PUT 584254 0.00% 0.00% -system.ruby.Directory_Controller.O.GETX 8405 0.00% 0.00% -system.ruby.Directory_Controller.O.GETS 14947 0.00% 0.00% -system.ruby.Directory_Controller.E.GETX 208449 0.00% 0.00% -system.ruby.Directory_Controller.E.GETS 375946 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.GETX 243 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.GETS 423 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.PUT 2868 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.UnblockS 8198 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.UnblockM 604069 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_X.PUT 1 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_X.UnblockS 11 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_X.UnblockM 232 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S.UnblockS 24 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S.UnblockM 399 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S_W.PUT 10 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S_W.UnblockS 423 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_S_W.All_Unblocks 423 0.00% 0.00% -system.ruby.Directory_Controller.O_B.GETX 5 0.00% 0.00% -system.ruby.Directory_Controller.O_B.GETS 5 0.00% 0.00% -system.ruby.Directory_Controller.O_B.UnblockS 14945 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_W.GETX 1903 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_W.GETS 3455 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_W.Memory_Data 592776 0.00% 0.00% -system.ruby.Directory_Controller.O_B_W.GETX 48 0.00% 0.00% -system.ruby.Directory_Controller.O_B_W.GETS 72 0.00% 0.00% -system.ruby.Directory_Controller.O_B_W.Memory_Data 14945 0.00% 0.00% -system.ruby.Directory_Controller.WB.GETX 290 0.00% 0.00% -system.ruby.Directory_Controller.WB.GETS 530 0.00% 0.00% -system.ruby.Directory_Controller.WB.PUT 1 0.00% 0.00% -system.ruby.Directory_Controller.WB.Unblock 201 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Clean 8091 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Dirty 383 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 363032 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 221218 0.00% 0.00% -system.ruby.Directory_Controller.WB_O_W.GETX 3 0.00% 0.00% -system.ruby.Directory_Controller.WB_O_W.GETS 2 0.00% 0.00% -system.ruby.Directory_Controller.WB_O_W.Memory_Ack 383 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.GETX 1082 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.GETS 1931 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.Memory_Ack 221206 0.00% 0.00% +system.ruby.L1Cache_Controller.O.L2_Replacement | 872 12.65% 12.65% | 877 12.72% 25.38% | 862 12.51% 37.88% | 862 12.51% 50.39% | 846 12.28% 62.67% | 873 12.67% 75.33% | 864 12.54% 87.87% | 836 12.13% 100.00% +system.ruby.L1Cache_Controller.O.L2_Replacement::total 6892 +system.ruby.L1Cache_Controller.O.L1_to_L2 | 63 10.47% 10.47% | 75 12.46% 22.92% | 90 14.95% 37.87% | 86 14.29% 52.16% | 79 13.12% 65.28% | 72 11.96% 77.24% | 72 11.96% 89.20% | 65 10.80% 100.00% +system.ruby.L1Cache_Controller.O.L1_to_L2::total 602 +system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% +system.ruby.L1Cache_Controller.O.Trigger_L2_to_L1D::total 5 +system.ruby.L1Cache_Controller.O.Other_GETX | 7 14.58% 14.58% | 2 4.17% 18.75% | 6 12.50% 31.25% | 10 20.83% 52.08% | 7 14.58% 66.67% | 7 14.58% 81.25% | 2 4.17% 85.42% | 7 14.58% 100.00% +system.ruby.L1Cache_Controller.O.Other_GETX::total 48 +system.ruby.L1Cache_Controller.O.Other_GETS | 3 5.08% 5.08% | 4 6.78% 11.86% | 7 11.86% 23.73% | 11 18.64% 42.37% | 9 15.25% 57.63% | 7 11.86% 69.49% | 10 16.95% 86.44% | 8 13.56% 100.00% +system.ruby.L1Cache_Controller.O.Other_GETS::total 59 +system.ruby.L1Cache_Controller.O.Merged_GETS | 3 14.29% 14.29% | 1 4.76% 19.05% | 3 14.29% 33.33% | 4 19.05% 52.38% | 3 14.29% 66.67% | 0 0.00% 66.67% | 5 23.81% 90.48% | 2 9.52% 100.00% +system.ruby.L1Cache_Controller.O.Merged_GETS::total 21 +system.ruby.L1Cache_Controller.M.Load | 1 5.56% 5.56% | 2 11.11% 16.67% | 3 16.67% 33.33% | 4 22.22% 55.56% | 3 16.67% 72.22% | 3 16.67% 88.89% | 1 5.56% 94.44% | 1 5.56% 100.00% +system.ruby.L1Cache_Controller.M.Load::total 18 +system.ruby.L1Cache_Controller.M.Store | 4 19.05% 19.05% | 0 0.00% 19.05% | 2 9.52% 28.57% | 4 19.05% 47.62% | 3 14.29% 61.90% | 0 0.00% 61.90% | 4 19.05% 80.95% | 4 19.05% 100.00% +system.ruby.L1Cache_Controller.M.Store::total 21 +system.ruby.L1Cache_Controller.M.L2_Replacement | 45980 12.53% 12.53% | 45916 12.51% 25.04% | 45952 12.52% 37.55% | 45945 12.52% 50.07% | 45597 12.42% 62.49% | 45962 12.52% 75.01% | 45778 12.47% 87.49% | 45934 12.51% 100.00% +system.ruby.L1Cache_Controller.M.L2_Replacement::total 367064 +system.ruby.L1Cache_Controller.M.L1_to_L2 | 47218 12.53% 12.53% | 47164 12.52% 25.05% | 47173 12.52% 37.56% | 47162 12.52% 50.08% | 46805 12.42% 62.50% | 47183 12.52% 75.02% | 47003 12.47% 87.49% | 47135 12.51% 100.00% +system.ruby.L1Cache_Controller.M.L1_to_L2::total 376843 +system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D | 42 13.55% 13.55% | 42 13.55% 27.10% | 30 9.68% 36.77% | 44 14.19% 50.97% | 45 14.52% 65.48% | 35 11.29% 76.77% | 39 12.58% 89.35% | 33 10.65% 100.00% +system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D::total 310 +system.ruby.L1Cache_Controller.M.Other_GETX | 450 12.17% 12.17% | 479 12.95% 25.12% | 475 12.84% 37.97% | 473 12.79% 50.76% | 464 12.55% 63.30% | 444 12.01% 75.31% | 459 12.41% 87.72% | 454 12.28% 100.00% +system.ruby.L1Cache_Controller.M.Other_GETX::total 3698 +system.ruby.L1Cache_Controller.M.Other_GETS | 774 12.68% 12.68% | 778 12.75% 25.43% | 761 12.47% 37.91% | 781 12.80% 50.70% | 728 11.93% 62.64% | 781 12.80% 75.43% | 749 12.27% 87.71% | 750 12.29% 100.00% +system.ruby.L1Cache_Controller.M.Other_GETS::total 6102 +system.ruby.L1Cache_Controller.M.Merged_GETS | 66 13.02% 13.02% | 58 11.44% 24.46% | 70 13.81% 38.26% | 48 9.47% 47.73% | 79 15.58% 63.31% | 49 9.66% 72.98% | 79 15.58% 88.56% | 58 11.44% 100.00% +system.ruby.L1Cache_Controller.M.Merged_GETS::total 507 +system.ruby.L1Cache_Controller.MM.Load | 1 8.33% 8.33% | 1 8.33% 16.67% | 2 16.67% 33.33% | 2 16.67% 50.00% | 1 8.33% 58.33% | 1 8.33% 66.67% | 2 16.67% 83.33% | 2 16.67% 100.00% +system.ruby.L1Cache_Controller.MM.Load::total 12 +system.ruby.L1Cache_Controller.MM.Store | 2 20.00% 20.00% | 0 0.00% 20.00% | 1 10.00% 30.00% | 2 20.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 2 20.00% 90.00% | 1 10.00% 100.00% +system.ruby.L1Cache_Controller.MM.Store::total 10 +system.ruby.L1Cache_Controller.MM.L2_Replacement | 27411 12.60% 12.60% | 27088 12.45% 25.05% | 27175 12.49% 37.54% | 27252 12.53% 50.07% | 27368 12.58% 62.65% | 26904 12.37% 75.01% | 27423 12.60% 87.62% | 26940 12.38% 100.00% +system.ruby.L1Cache_Controller.MM.L2_Replacement::total 217561 +system.ruby.L1Cache_Controller.MM.L1_to_L2 | 28093 12.59% 12.59% | 27802 12.46% 25.05% | 27903 12.50% 37.55% | 27924 12.51% 50.07% | 28049 12.57% 62.64% | 27597 12.37% 75.01% | 28124 12.60% 87.61% | 27644 12.39% 100.00% +system.ruby.L1Cache_Controller.MM.L1_to_L2::total 223136 +system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D | 37 16.23% 16.23% | 35 15.35% 31.58% | 26 11.40% 42.98% | 28 12.28% 55.26% | 24 10.53% 65.79% | 29 12.72% 78.51% | 28 12.28% 90.79% | 21 9.21% 100.00% +system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D::total 228 +system.ruby.L1Cache_Controller.MM.Other_GETX | 238 11.94% 11.94% | 259 12.99% 24.92% | 260 13.04% 37.96% | 220 11.03% 49.00% | 271 13.59% 62.59% | 241 12.09% 74.67% | 258 12.94% 87.61% | 247 12.39% 100.00% +system.ruby.L1Cache_Controller.MM.Other_GETX::total 1994 +system.ruby.L1Cache_Controller.MM.Other_GETS | 422 12.02% 12.02% | 442 12.59% 24.60% | 452 12.87% 37.47% | 444 12.64% 50.11% | 400 11.39% 61.50% | 449 12.78% 74.29% | 443 12.61% 86.90% | 460 13.10% 100.00% +system.ruby.L1Cache_Controller.MM.Other_GETS::total 3512 +system.ruby.L1Cache_Controller.MM.Merged_GETS | 40 11.98% 11.98% | 43 12.87% 24.85% | 38 11.38% 36.23% | 43 12.87% 49.10% | 47 14.07% 63.17% | 50 14.97% 78.14% | 38 11.38% 89.52% | 35 10.48% 100.00% +system.ruby.L1Cache_Controller.MM.Merged_GETS::total 334 +system.ruby.L1Cache_Controller.IR.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IR.Load::total 3 +system.ruby.L1Cache_Controller.IR.Store | 2 28.57% 28.57% | 1 14.29% 42.86% | 0 0.00% 42.86% | 1 14.29% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 0 0.00% 85.71% | 1 14.29% 100.00% +system.ruby.L1Cache_Controller.IR.Store::total 7 +system.ruby.L1Cache_Controller.IR.L1_to_L2 | 10 43.48% 43.48% | 0 0.00% 43.48% | 0 0.00% 43.48% | 7 30.43% 73.91% | 1 4.35% 78.26% | 0 0.00% 78.26% | 5 21.74% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IR.L1_to_L2::total 23 +system.ruby.L1Cache_Controller.SR.Load | 1 10.00% 10.00% | 2 20.00% 30.00% | 2 20.00% 50.00% | 1 10.00% 60.00% | 2 20.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% +system.ruby.L1Cache_Controller.SR.Load::total 10 +system.ruby.L1Cache_Controller.SR.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 2 50.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% +system.ruby.L1Cache_Controller.SR.Store::total 4 +system.ruby.L1Cache_Controller.SR.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SR.L1_to_L2::total 1 +system.ruby.L1Cache_Controller.OR.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% +system.ruby.L1Cache_Controller.OR.Load::total 3 +system.ruby.L1Cache_Controller.OR.Store | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OR.Store::total 2 +system.ruby.L1Cache_Controller.OR.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OR.L1_to_L2::total 1 +system.ruby.L1Cache_Controller.MR.Load | 25 13.09% 13.09% | 23 12.04% 25.13% | 21 10.99% 36.13% | 29 15.18% 51.31% | 31 16.23% 67.54% | 16 8.38% 75.92% | 26 13.61% 89.53% | 20 10.47% 100.00% +system.ruby.L1Cache_Controller.MR.Load::total 191 +system.ruby.L1Cache_Controller.MR.Store | 17 14.29% 14.29% | 19 15.97% 30.25% | 9 7.56% 37.82% | 15 12.61% 50.42% | 14 11.76% 62.18% | 19 15.97% 78.15% | 13 10.92% 89.08% | 13 10.92% 100.00% +system.ruby.L1Cache_Controller.MR.Store::total 119 +system.ruby.L1Cache_Controller.MR.L1_to_L2 | 94 15.75% 15.75% | 102 17.09% 32.83% | 50 8.38% 41.21% | 86 14.41% 55.61% | 74 12.40% 68.01% | 83 13.90% 81.91% | 76 12.73% 94.64% | 32 5.36% 100.00% +system.ruby.L1Cache_Controller.MR.L1_to_L2::total 597 +system.ruby.L1Cache_Controller.MMR.Load | 23 15.54% 15.54% | 22 14.86% 30.41% | 21 14.19% 44.59% | 20 13.51% 58.11% | 10 6.76% 64.86% | 17 11.49% 76.35% | 21 14.19% 90.54% | 14 9.46% 100.00% +system.ruby.L1Cache_Controller.MMR.Load::total 148 +system.ruby.L1Cache_Controller.MMR.Store | 14 17.50% 17.50% | 13 16.25% 33.75% | 5 6.25% 40.00% | 8 10.00% 50.00% | 14 17.50% 67.50% | 12 15.00% 82.50% | 7 8.75% 91.25% | 7 8.75% 100.00% +system.ruby.L1Cache_Controller.MMR.Store::total 80 +system.ruby.L1Cache_Controller.MMR.L1_to_L2 | 69 17.38% 17.38% | 39 9.82% 27.20% | 42 10.58% 37.78% | 55 13.85% 51.64% | 39 9.82% 61.46% | 89 22.42% 83.88% | 28 7.05% 90.93% | 36 9.07% 100.00% +system.ruby.L1Cache_Controller.MMR.L1_to_L2::total 397 +system.ruby.L1Cache_Controller.IM.L1_to_L2 | 274713 12.40% 12.40% | 274213 12.37% 24.77% | 276032 12.46% 37.23% | 277552 12.52% 49.75% | 280112 12.64% 62.39% | 276280 12.47% 74.86% | 283147 12.78% 87.64% | 274015 12.36% 100.00% +system.ruby.L1Cache_Controller.IM.L1_to_L2::total 2216064 +system.ruby.L1Cache_Controller.IM.Other_GETX | 59 13.00% 13.00% | 50 11.01% 24.01% | 45 9.91% 33.92% | 57 12.56% 46.48% | 54 11.89% 58.37% | 72 15.86% 74.23% | 65 14.32% 88.55% | 52 11.45% 100.00% +system.ruby.L1Cache_Controller.IM.Other_GETX::total 454 +system.ruby.L1Cache_Controller.IM.Other_GETS | 85 9.74% 9.74% | 98 11.23% 20.96% | 117 13.40% 34.36% | 120 13.75% 48.11% | 111 12.71% 60.82% | 113 12.94% 73.77% | 106 12.14% 85.91% | 123 14.09% 100.00% +system.ruby.L1Cache_Controller.IM.Other_GETS::total 873 +system.ruby.L1Cache_Controller.IM.Ack | 143024 12.60% 12.60% | 140883 12.41% 25.01% | 141838 12.50% 37.51% | 142363 12.54% 50.05% | 142609 12.56% 62.62% | 141109 12.43% 75.05% | 142897 12.59% 87.64% | 140315 12.36% 100.00% +system.ruby.L1Cache_Controller.IM.Ack::total 1135038 +system.ruby.L1Cache_Controller.IM.Data | 1363 12.61% 12.61% | 1297 12.00% 24.62% | 1305 12.08% 36.70% | 1478 13.68% 50.37% | 1340 12.40% 62.78% | 1337 12.37% 75.15% | 1326 12.27% 87.42% | 1359 12.58% 100.00% +system.ruby.L1Cache_Controller.IM.Data::total 10805 +system.ruby.L1Cache_Controller.IM.Exclusive_Data | 26726 12.58% 12.58% | 26520 12.48% 25.06% | 26611 12.53% 37.59% | 26464 12.46% 50.04% | 26725 12.58% 62.62% | 26292 12.37% 75.00% | 26818 12.62% 87.62% | 26305 12.38% 100.00% +system.ruby.L1Cache_Controller.IM.Exclusive_Data::total 212461 +system.ruby.L1Cache_Controller.SM.L1_to_L2 | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 71.43% 71.43% | 2 28.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SM.L1_to_L2::total 7 +system.ruby.L1Cache_Controller.SM.Ack | 7 25.00% 25.00% | 0 0.00% 25.00% | 0 0.00% 25.00% | 7 25.00% 50.00% | 14 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SM.Ack::total 28 +system.ruby.L1Cache_Controller.SM.Data | 1 16.67% 16.67% | 0 0.00% 16.67% | 0 0.00% 16.67% | 1 16.67% 33.33% | 3 50.00% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 1 16.67% 100.00% +system.ruby.L1Cache_Controller.SM.Data::total 6 +system.ruby.L1Cache_Controller.OM.L1_to_L2 | 10 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OM.L1_to_L2::total 10 +system.ruby.L1Cache_Controller.OM.Ack | 7 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 7 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OM.Ack::total 14 +system.ruby.L1Cache_Controller.OM.All_acks_no_sharers | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OM.All_acks_no_sharers::total 2 +system.ruby.L1Cache_Controller.ISM.L1_to_L2 | 1007 10.85% 10.85% | 1353 14.58% 25.42% | 1037 11.17% 36.59% | 1556 16.76% 53.36% | 1024 11.03% 64.39% | 1087 11.71% 76.10% | 1067 11.49% 87.59% | 1152 12.41% 100.00% +system.ruby.L1Cache_Controller.ISM.L1_to_L2::total 9283 +system.ruby.L1Cache_Controller.ISM.Ack | 2517 11.99% 11.99% | 2466 11.75% 23.74% | 2543 12.12% 35.86% | 2993 14.26% 50.11% | 2755 13.13% 63.24% | 2586 12.32% 75.56% | 2564 12.22% 87.78% | 2566 12.22% 100.00% +system.ruby.L1Cache_Controller.ISM.Ack::total 20990 +system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers | 1364 12.62% 12.62% | 1297 12.00% 24.61% | 1305 12.07% 36.68% | 1479 13.68% 50.37% | 1343 12.42% 62.79% | 1337 12.37% 75.15% | 1326 12.27% 87.42% | 1360 12.58% 100.00% +system.ruby.L1Cache_Controller.ISM.All_acks_no_sharers::total 10811 +system.ruby.L1Cache_Controller.M_W.Load | 0 0.00% 0.00% | 6 22.22% 22.22% | 2 7.41% 29.63% | 3 11.11% 40.74% | 4 14.81% 55.56% | 6 22.22% 77.78% | 5 18.52% 96.30% | 1 3.70% 100.00% +system.ruby.L1Cache_Controller.M_W.Load::total 27 +system.ruby.L1Cache_Controller.M_W.Store | 3 37.50% 37.50% | 0 0.00% 37.50% | 2 25.00% 62.50% | 0 0.00% 62.50% | 1 12.50% 75.00% | 0 0.00% 75.00% | 2 25.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.M_W.Store::total 8 +system.ruby.L1Cache_Controller.M_W.L1_to_L2 | 63122 12.28% 12.28% | 64179 12.48% 24.76% | 64634 12.57% 37.33% | 63376 12.33% 49.66% | 64257 12.50% 62.16% | 65116 12.67% 74.83% | 64478 12.54% 87.37% | 64945 12.63% 100.00% +system.ruby.L1Cache_Controller.M_W.L1_to_L2::total 514107 +system.ruby.L1Cache_Controller.M_W.Ack | 87604 12.42% 12.42% | 87878 12.45% 24.87% | 88420 12.53% 37.40% | 88219 12.50% 49.90% | 87686 12.43% 62.33% | 89091 12.63% 74.96% | 87950 12.46% 87.42% | 88748 12.58% 100.00% +system.ruby.L1Cache_Controller.M_W.Ack::total 705596 +system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers | 47293 12.53% 12.53% | 47254 12.52% 25.04% | 47271 12.52% 37.56% | 47269 12.52% 50.08% | 46889 12.42% 62.50% | 47258 12.52% 75.02% | 47086 12.47% 87.49% | 47220 12.51% 100.00% +system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers::total 377540 +system.ruby.L1Cache_Controller.MM_W.Load | 1 5.88% 5.88% | 2 11.76% 17.65% | 3 17.65% 35.29% | 1 5.88% 41.18% | 3 17.65% 58.82% | 1 5.88% 64.71% | 1 5.88% 70.59% | 5 29.41% 100.00% +system.ruby.L1Cache_Controller.MM_W.Load::total 17 +system.ruby.L1Cache_Controller.MM_W.Store | 1 16.67% 16.67% | 3 50.00% 66.67% | 2 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.MM_W.Store::total 6 +system.ruby.L1Cache_Controller.MM_W.L1_to_L2 | 36722 12.63% 12.63% | 36826 12.67% 25.30% | 37113 12.76% 38.06% | 35896 12.35% 50.41% | 36377 12.51% 62.92% | 35600 12.24% 75.16% | 36168 12.44% 87.60% | 36049 12.40% 100.00% +system.ruby.L1Cache_Controller.MM_W.L1_to_L2::total 290751 +system.ruby.L1Cache_Controller.MM_W.Ack | 50176 12.55% 12.55% | 50453 12.62% 25.18% | 50220 12.56% 37.74% | 49306 12.34% 50.07% | 50222 12.56% 62.64% | 48806 12.21% 74.85% | 50636 12.67% 87.52% | 49898 12.48% 100.00% +system.ruby.L1Cache_Controller.MM_W.Ack::total 399717 +system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers | 26729 12.58% 12.58% | 26520 12.48% 25.06% | 26613 12.53% 37.59% | 26464 12.46% 50.04% | 26726 12.58% 62.62% | 26292 12.37% 75.00% | 26820 12.62% 87.62% | 26305 12.38% 100.00% +system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers::total 212469 +system.ruby.L1Cache_Controller.IS.L1_to_L2 | 504630 12.56% 12.56% | 503087 12.52% 25.08% | 502873 12.52% 37.60% | 504272 12.55% 50.15% | 499060 12.42% 62.57% | 502572 12.51% 75.08% | 496893 12.37% 87.45% | 504309 12.55% 100.00% +system.ruby.L1Cache_Controller.IS.L1_to_L2::total 4017696 +system.ruby.L1Cache_Controller.IS.Other_GETX | 103 11.61% 11.61% | 108 12.18% 23.79% | 115 12.97% 36.75% | 129 14.54% 51.30% | 101 11.39% 62.68% | 113 12.74% 75.42% | 112 12.63% 88.05% | 106 11.95% 100.00% +system.ruby.L1Cache_Controller.IS.Other_GETX::total 887 +system.ruby.L1Cache_Controller.IS.Other_GETS | 192 11.83% 11.83% | 215 13.25% 25.08% | 196 12.08% 37.15% | 188 11.58% 48.74% | 193 11.89% 60.63% | 216 13.31% 73.94% | 199 12.26% 86.20% | 224 13.80% 100.00% +system.ruby.L1Cache_Controller.IS.Other_GETS::total 1623 +system.ruby.L1Cache_Controller.IS.Ack | 257105 12.56% 12.56% | 256488 12.53% 25.08% | 255973 12.50% 37.58% | 256498 12.53% 50.11% | 254407 12.42% 62.54% | 256125 12.51% 75.05% | 255415 12.47% 87.52% | 255541 12.48% 100.00% +system.ruby.L1Cache_Controller.IS.Ack::total 2047552 +system.ruby.L1Cache_Controller.IS.Shared_Ack | 21 7.50% 7.50% | 28 10.00% 17.50% | 33 11.79% 29.29% | 46 16.43% 45.71% | 35 12.50% 58.21% | 39 13.93% 72.14% | 39 13.93% 86.07% | 39 13.93% 100.00% +system.ruby.L1Cache_Controller.IS.Shared_Ack::total 280 +system.ruby.L1Cache_Controller.IS.Data | 2076 12.31% 12.31% | 2080 12.33% 24.64% | 2047 12.13% 36.77% | 2101 12.45% 49.22% | 2132 12.64% 61.86% | 2164 12.83% 74.69% | 2122 12.58% 87.27% | 2148 12.73% 100.00% +system.ruby.L1Cache_Controller.IS.Data::total 16870 +system.ruby.L1Cache_Controller.IS.Shared_Data | 1192 12.40% 12.40% | 1173 12.20% 24.60% | 1206 12.55% 37.15% | 1220 12.69% 49.84% | 1176 12.23% 62.07% | 1276 13.27% 75.35% | 1184 12.32% 87.66% | 1186 12.34% 100.00% +system.ruby.L1Cache_Controller.IS.Shared_Data::total 9613 +system.ruby.L1Cache_Controller.IS.Exclusive_Data | 47296 12.53% 12.53% | 47254 12.52% 25.04% | 47273 12.52% 37.56% | 47270 12.52% 50.08% | 46891 12.42% 62.50% | 47258 12.52% 75.02% | 47089 12.47% 87.49% | 47221 12.51% 100.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data::total 377552 +system.ruby.L1Cache_Controller.SS.Load | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.SS.Load::total 1 +system.ruby.L1Cache_Controller.SS.L1_to_L2 | 4391 11.77% 11.77% | 4934 13.23% 25.00% | 4841 12.98% 37.98% | 4629 12.41% 50.38% | 4379 11.74% 62.12% | 4778 12.81% 74.93% | 4436 11.89% 86.82% | 4915 13.18% 100.00% +system.ruby.L1Cache_Controller.SS.L1_to_L2::total 37303 +system.ruby.L1Cache_Controller.SS.Ack | 6760 12.16% 12.16% | 6850 12.32% 24.48% | 6884 12.38% 36.86% | 6878 12.37% 49.24% | 6979 12.55% 61.79% | 7194 12.94% 74.73% | 6892 12.40% 87.13% | 7157 12.87% 100.00% +system.ruby.L1Cache_Controller.SS.Ack::total 55594 +system.ruby.L1Cache_Controller.SS.Shared_Ack | 10 10.53% 10.53% | 13 13.68% 24.21% | 8 8.42% 32.63% | 8 8.42% 41.05% | 11 11.58% 52.63% | 10 10.53% 63.16% | 18 18.95% 82.11% | 17 17.89% 100.00% +system.ruby.L1Cache_Controller.SS.Shared_Ack::total 95 +system.ruby.L1Cache_Controller.SS.All_acks | 1220 12.28% 12.28% | 1207 12.15% 24.43% | 1244 12.52% 36.95% | 1265 12.73% 49.68% | 1214 12.22% 61.90% | 1317 13.26% 75.16% | 1235 12.43% 87.59% | 1233 12.41% 100.00% +system.ruby.L1Cache_Controller.SS.All_acks::total 9935 +system.ruby.L1Cache_Controller.SS.All_acks_no_sharers | 2048 12.38% 12.38% | 2046 12.36% 24.74% | 2009 12.14% 36.88% | 2056 12.42% 49.31% | 2094 12.65% 61.96% | 2123 12.83% 74.79% | 2071 12.52% 87.30% | 2101 12.70% 100.00% +system.ruby.L1Cache_Controller.SS.All_acks_no_sharers::total 16548 +system.ruby.L1Cache_Controller.OI.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OI.Load::total 1 +system.ruby.L1Cache_Controller.OI.Store | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% +system.ruby.L1Cache_Controller.OI.Store::total 3 +system.ruby.L1Cache_Controller.OI.Other_GETX | 4 16.67% 16.67% | 3 12.50% 29.17% | 4 16.67% 45.83% | 3 12.50% 58.33% | 3 12.50% 70.83% | 3 12.50% 83.33% | 3 12.50% 95.83% | 1 4.17% 100.00% +system.ruby.L1Cache_Controller.OI.Other_GETX::total 24 +system.ruby.L1Cache_Controller.OI.Other_GETS | 0 0.00% 0.00% | 3 15.00% 15.00% | 3 15.00% 30.00% | 5 25.00% 55.00% | 1 5.00% 60.00% | 1 5.00% 65.00% | 1 5.00% 70.00% | 6 30.00% 100.00% +system.ruby.L1Cache_Controller.OI.Other_GETS::total 20 +system.ruby.L1Cache_Controller.OI.Merged_GETS | 4 20.00% 20.00% | 2 10.00% 30.00% | 2 10.00% 40.00% | 3 15.00% 55.00% | 1 5.00% 60.00% | 2 10.00% 70.00% | 3 15.00% 85.00% | 3 15.00% 100.00% +system.ruby.L1Cache_Controller.OI.Merged_GETS::total 20 +system.ruby.L1Cache_Controller.OI.Writeback_Ack | 1196 12.70% 12.70% | 1164 12.36% 25.06% | 1149 12.20% 37.26% | 1191 12.65% 49.91% | 1150 12.21% 62.12% | 1198 12.72% 74.84% | 1221 12.97% 87.81% | 1148 12.19% 100.00% +system.ruby.L1Cache_Controller.OI.Writeback_Ack::total 9417 +system.ruby.L1Cache_Controller.MI.Load | 13 10.57% 10.57% | 20 16.26% 26.83% | 18 14.63% 41.46% | 14 11.38% 52.85% | 11 8.94% 61.79% | 25 20.33% 82.11% | 9 7.32% 89.43% | 13 10.57% 100.00% +system.ruby.L1Cache_Controller.MI.Load::total 123 +system.ruby.L1Cache_Controller.MI.Store | 5 9.80% 9.80% | 3 5.88% 15.69% | 8 15.69% 31.37% | 3 5.88% 37.25% | 12 23.53% 60.78% | 10 19.61% 80.39% | 3 5.88% 86.27% | 7 13.73% 100.00% +system.ruby.L1Cache_Controller.MI.Store::total 51 +system.ruby.L1Cache_Controller.MI.Other_GETX | 162 11.43% 11.43% | 181 12.77% 24.21% | 181 12.77% 36.98% | 182 12.84% 49.82% | 184 12.99% 62.81% | 181 12.77% 75.58% | 156 11.01% 86.59% | 190 13.41% 100.00% +system.ruby.L1Cache_Controller.MI.Other_GETX::total 1417 +system.ruby.L1Cache_Controller.MI.Other_GETS | 315 12.90% 12.90% | 277 11.35% 24.25% | 281 11.51% 35.76% | 327 13.40% 49.16% | 292 11.96% 61.12% | 316 12.95% 74.07% | 342 14.01% 88.08% | 291 11.92% 100.00% +system.ruby.L1Cache_Controller.MI.Other_GETS::total 2441 +system.ruby.L1Cache_Controller.MI.Merged_GETS | 13 12.04% 12.04% | 13 12.04% 24.07% | 10 9.26% 33.33% | 5 4.63% 37.96% | 15 13.89% 51.85% | 12 11.11% 62.96% | 18 16.67% 79.63% | 22 20.37% 100.00% +system.ruby.L1Cache_Controller.MI.Merged_GETS::total 108 +system.ruby.L1Cache_Controller.MI.Writeback_Ack | 72897 12.55% 12.55% | 72530 12.49% 25.05% | 72652 12.51% 37.56% | 72680 12.52% 50.08% | 72470 12.48% 62.56% | 72355 12.46% 75.02% | 72681 12.52% 87.54% | 72370 12.46% 100.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 580635 +system.ruby.L1Cache_Controller.II.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% +system.ruby.L1Cache_Controller.II.Store::total 1 +system.ruby.L1Cache_Controller.II.Other_GETX | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 0 0.00% 33.33% | 1 33.33% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.II.Other_GETX::total 3 +system.ruby.L1Cache_Controller.II.Writeback_Ack | 166 11.53% 11.53% | 184 12.78% 24.31% | 185 12.85% 37.15% | 185 12.85% 50.00% | 187 12.99% 62.99% | 184 12.78% 75.76% | 158 10.97% 86.74% | 191 13.26% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Ack::total 1440 +system.ruby.L1Cache_Controller.II.Writeback_Nack | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Nack::total 1 +system.ruby.L1Cache_Controller.IT.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IT.Load::total 1 +system.ruby.L1Cache_Controller.IT.Store | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IT.Store::total 2 +system.ruby.L1Cache_Controller.IT.L1_to_L2 | 10 22.73% 22.73% | 0 0.00% 22.73% | 0 0.00% 22.73% | 7 15.91% 38.64% | 15 34.09% 72.73% | 7 15.91% 88.64% | 5 11.36% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.IT.L1_to_L2::total 44 +system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1 | 2 20.00% 20.00% | 1 10.00% 30.00% | 0 0.00% 30.00% | 1 10.00% 40.00% | 3 30.00% 70.00% | 1 10.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% +system.ruby.L1Cache_Controller.IT.Complete_L2_to_L1::total 10 +system.ruby.L1Cache_Controller.ST.Load | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.ST.Load::total 1 +system.ruby.L1Cache_Controller.ST.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.ST.Store::total 3 +system.ruby.L1Cache_Controller.ST.L1_to_L2 | 9 25.71% 25.71% | 0 0.00% 25.71% | 7 20.00% 45.71% | 1 2.86% 48.57% | 8 22.86% 71.43% | 0 0.00% 71.43% | 8 22.86% 94.29% | 2 5.71% 100.00% +system.ruby.L1Cache_Controller.ST.L1_to_L2::total 35 +system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1 | 1 7.14% 7.14% | 2 14.29% 21.43% | 2 14.29% 35.71% | 2 14.29% 50.00% | 4 28.57% 78.57% | 0 0.00% 78.57% | 1 7.14% 85.71% | 2 14.29% 100.00% +system.ruby.L1Cache_Controller.ST.Complete_L2_to_L1::total 14 +system.ruby.L1Cache_Controller.OT.Store | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache_Controller.OT.Store::total 1 +system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1 | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 0 0.00% 40.00% | 2 40.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% +system.ruby.L1Cache_Controller.OT.Complete_L2_to_L1::total 5 +system.ruby.L1Cache_Controller.MT.Load | 15 16.30% 16.30% | 8 8.70% 25.00% | 11 11.96% 36.96% | 13 14.13% 51.09% | 17 18.48% 69.57% | 8 8.70% 78.26% | 14 15.22% 93.48% | 6 6.52% 100.00% +system.ruby.L1Cache_Controller.MT.Load::total 92 +system.ruby.L1Cache_Controller.MT.Store | 10 15.38% 15.38% | 10 15.38% 30.77% | 6 9.23% 40.00% | 13 20.00% 60.00% | 6 9.23% 69.23% | 9 13.85% 83.08% | 8 12.31% 95.38% | 3 4.62% 100.00% +system.ruby.L1Cache_Controller.MT.Store::total 65 +system.ruby.L1Cache_Controller.MT.L1_to_L2 | 168 14.13% 14.13% | 216 18.17% 32.30% | 73 6.14% 38.44% | 172 14.47% 52.90% | 184 15.48% 68.38% | 141 11.86% 80.24% | 120 10.09% 90.33% | 115 9.67% 100.00% +system.ruby.L1Cache_Controller.MT.L1_to_L2::total 1189 +system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 | 42 13.55% 13.55% | 42 13.55% 27.10% | 30 9.68% 36.77% | 44 14.19% 50.97% | 45 14.52% 65.48% | 35 11.29% 76.77% | 39 12.58% 89.35% | 33 10.65% 100.00% +system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1::total 310 +system.ruby.L1Cache_Controller.MMT.Load | 13 19.40% 19.40% | 7 10.45% 29.85% | 9 13.43% 43.28% | 7 10.45% 53.73% | 5 7.46% 61.19% | 8 11.94% 73.13% | 10 14.93% 88.06% | 8 11.94% 100.00% +system.ruby.L1Cache_Controller.MMT.Load::total 67 +system.ruby.L1Cache_Controller.MMT.Store | 6 17.14% 17.14% | 6 17.14% 34.29% | 3 8.57% 42.86% | 5 14.29% 57.14% | 4 11.43% 68.57% | 6 17.14% 85.71% | 3 8.57% 94.29% | 2 5.71% 100.00% +system.ruby.L1Cache_Controller.MMT.Store::total 35 +system.ruby.L1Cache_Controller.MMT.L1_to_L2 | 149 20.03% 20.03% | 46 6.18% 26.21% | 86 11.56% 37.77% | 85 11.42% 49.19% | 91 12.23% 61.42% | 136 18.28% 79.70% | 95 12.77% 92.47% | 56 7.53% 100.00% +system.ruby.L1Cache_Controller.MMT.L1_to_L2::total 744 +system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 | 37 16.23% 16.23% | 35 15.35% 31.58% | 26 11.40% 42.98% | 28 12.28% 55.26% | 24 10.53% 65.79% | 29 12.72% 78.51% | 28 12.28% 90.79% | 21 9.21% 100.00% +system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1::total 228 +system.ruby.Directory_Controller.GETX 227092 0.00% 0.00% +system.ruby.Directory_Controller.GETS 409941 0.00% 0.00% +system.ruby.Directory_Controller.PUT 604133 0.00% 0.00% +system.ruby.Directory_Controller.Unblock 1440 0.00% 0.00% +system.ruby.Directory_Controller.UnblockS 26482 0.00% 0.00% +system.ruby.Directory_Controller.UnblockM 600822 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Clean 8072 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Dirty 1345 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Exclusive_Clean 361114 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 219521 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 607003 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 220866 0.00% 0.00% +system.ruby.Directory_Controller.All_Unblocks 990 0.00% 0.00% +system.ruby.Directory_Controller.NX.GETX 86 0.00% 0.00% +system.ruby.Directory_Controller.NX.GETS 100 0.00% 0.00% +system.ruby.Directory_Controller.NX.PUT 10824 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETX 7097 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETS 12034 0.00% 0.00% +system.ruby.Directory_Controller.NO.PUT 580691 0.00% 0.00% +system.ruby.Directory_Controller.O.GETX 9322 0.00% 0.00% +system.ruby.Directory_Controller.O.GETS 16870 0.00% 0.00% +system.ruby.Directory_Controller.E.GETX 206773 0.00% 0.00% +system.ruby.Directory_Controller.E.GETS 374058 0.00% 0.00% +system.ruby.Directory_Controller.E.PUT 1 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.GETX 541 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.GETS 990 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.PUT 12396 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.UnblockS 8550 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.UnblockM 599363 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.GETX 1 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.PUT 17 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.UnblockS 31 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_X.UnblockM 510 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S.GETS 1 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S.PUT 28 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S.UnblockS 41 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S.UnblockM 949 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.GETX 2 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.GETS 4 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.PUT 105 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.UnblockS 991 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_S_W.All_Unblocks 990 0.00% 0.00% +system.ruby.Directory_Controller.O_B.GETX 9 0.00% 0.00% +system.ruby.Directory_Controller.O_B.GETS 21 0.00% 0.00% +system.ruby.Directory_Controller.O_B.UnblockS 16869 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_W.GETX 1892 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_W.GETS 3482 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_W.Memory_Data 590133 0.00% 0.00% +system.ruby.Directory_Controller.O_B_W.GETX 63 0.00% 0.00% +system.ruby.Directory_Controller.O_B_W.GETS 87 0.00% 0.00% +system.ruby.Directory_Controller.O_B_W.Memory_Data 16870 0.00% 0.00% +system.ruby.Directory_Controller.WB.GETX 1268 0.00% 0.00% +system.ruby.Directory_Controller.WB.GETS 2222 0.00% 0.00% +system.ruby.Directory_Controller.WB.PUT 71 0.00% 0.00% +system.ruby.Directory_Controller.WB.Unblock 1440 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Clean 8072 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Dirty 1345 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 361114 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 219521 0.00% 0.00% +system.ruby.Directory_Controller.WB_O_W.GETS 1 0.00% 0.00% +system.ruby.Directory_Controller.WB_O_W.Memory_Ack 1345 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.GETX 38 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.GETS 71 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.Memory_Ack 219521 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini index 0a7886e85..15c73e8ec 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 cpu_clk_domain dvfs_handler funcbus funcmem mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem system.funcmem +memories=system.mem_ctrls system.funcmem num_work_ids=16 readfile= symbolfile= @@ -242,17 +242,82 @@ null=false range=0:134217727 port=system.funcbus.master[0] -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -262,9 +327,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=8 +phys_mem=Null random_seed=1234 randomization=false @@ -278,56 +343,32 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=32 version=0 dmaRequestToDir=system.ruby.network.master[17] dmaResponseFromDir=system.ruby.network.slave[17] forwardFromDir=system.ruby.network.slave[18] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[16] responseFromDir=system.ruby.network.slave[16] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -341,11 +382,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=32 version=0 forwardToCache=system.ruby.network.master[0] @@ -370,7 +411,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory deadlock_threshold=1000000 @@ -397,11 +438,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl1.sequencer +system=system transitions_per_cycle=32 version=1 forwardToCache=system.ruby.network.master[2] @@ -426,7 +467,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl1.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl1.cacheMemory deadlock_threshold=1000000 @@ -453,11 +494,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl2.sequencer +system=system transitions_per_cycle=32 version=2 forwardToCache=system.ruby.network.master[4] @@ -482,7 +523,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl2.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl2.cacheMemory deadlock_threshold=1000000 @@ -509,11 +550,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl3.sequencer +system=system transitions_per_cycle=32 version=3 forwardToCache=system.ruby.network.master[6] @@ -538,7 +579,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl3.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl3.cacheMemory deadlock_threshold=1000000 @@ -565,11 +606,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl4.sequencer +system=system transitions_per_cycle=32 version=4 forwardToCache=system.ruby.network.master[8] @@ -594,7 +635,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl4.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl4.cacheMemory deadlock_threshold=1000000 @@ -621,11 +662,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl5.sequencer +system=system transitions_per_cycle=32 version=5 forwardToCache=system.ruby.network.master[10] @@ -650,7 +691,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl5.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl5.cacheMemory deadlock_threshold=1000000 @@ -677,11 +718,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl6.sequencer +system=system transitions_per_cycle=32 version=6 forwardToCache=system.ruby.network.master[12] @@ -706,7 +747,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl6.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl6.cacheMemory deadlock_threshold=1000000 @@ -733,11 +774,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl7.sequencer +system=system transitions_per_cycle=32 version=7 forwardToCache=system.ruby.network.master[14] @@ -762,7 +803,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl7.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.cpu_clk_domain dcache=system.ruby.l1_cntrl7.cacheMemory deadlock_threshold=1000000 @@ -1055,7 +1096,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt index befc7837c..35e569592 100644 --- a/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt +++ b/tests/quick/se/50.memtest/ref/alpha/linux/memtest-ruby/stats.txt @@ -1,426 +1,660 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.008851 # Number of seconds simulated -sim_ticks 8851106 # Number of ticks simulated -final_tick 8851106 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.007640 # Number of seconds simulated +sim_ticks 7640346 # Number of ticks simulated +final_tick 7640346 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 185635 # Simulator tick rate (ticks/s) -host_mem_usage 317472 # Number of bytes of host memory used -host_seconds 47.68 # Real time elapsed on the host +host_tick_rate 121940 # Simulator tick rate (ticks/s) +host_mem_usage 688424 # Number of bytes of host memory used +host_seconds 62.66 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 39630976 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 39630976 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 39629440 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 39629440 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 619234 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 619234 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 619210 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 619210 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 5187065612 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 5187065612 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 5186864574 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 5186864574 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 10373930186 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 10373930186 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 619241 # Number of read requests accepted +system.mem_ctrls.writeReqs 619210 # Number of write requests accepted +system.mem_ctrls.readBursts 619241 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 619210 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 38759744 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 871680 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 39127168 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 39631424 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 39629440 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 13620 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 7808 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 75930 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 75800 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 75762 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 75572 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 76043 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 75649 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 75203 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 75662 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 76645 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 76483 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 76463 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 76307 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 76789 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 76366 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 75891 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 76418 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 1386 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 7640332 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 619241 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 619210 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 39 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 371 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 1410 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 4295 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 10092 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 18847 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 28680 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 38557 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 46760 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 50653 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 50719 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 46401 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 41225 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 35682 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 30672 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 27887 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 25992 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 24547 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 23522 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 22441 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 20725 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 18091 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 14601 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 10683 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 6775 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 3686 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 1571 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 534 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 134 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 24 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 5 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 3 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 43 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 177 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 596 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 1371 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 2500 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 4217 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 6791 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 10074 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 14120 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 17497 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 20411 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 22971 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 24800 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 25688 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 26455 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 27360 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 29089 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 30783 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 32098 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 33250 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 34420 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 35549 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 38553 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 56835 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 47905 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 21239 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 16122 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 12076 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 8373 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 4889 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 2426 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 2690 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 244065 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 319.119448 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 243.936703 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 225.750518 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 33066 13.55% 13.55% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 74051 30.34% 43.89% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 47584 19.50% 63.39% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 35781 14.66% 78.05% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 24395 10.00% 88.04% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 14385 5.89% 93.93% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 7558 3.10% 97.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 3779 1.55% 98.58% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 3466 1.42% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 244065 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 38211 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 15.849389 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 8.733627 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 11.471953 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::0-3 12664 33.14% 33.14% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::4-7 1717 4.49% 37.64% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::8-11 411 1.08% 38.71% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-15 217 0.57% 39.28% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-19 3256 8.52% 47.80% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-23 6962 18.22% 66.02% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-27 6191 16.20% 82.22% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::28-31 5489 14.36% 96.59% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::32-35 1268 3.32% 99.91% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::36-39 35 0.09% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::80-83 1 0.00% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 38211 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 38210 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 16 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 16.000000 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 38210 100.00% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 38210 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 113136166 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 124642965 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3028105 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 186.81 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 205.81 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 5073.04 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 5121.13 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 5187.12 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 5186.86 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 79.64 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 39.63 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 40.01 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 18.22 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 53.30 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 371319 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 601592 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 61.31 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 98.40 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 6.17 # Average gap between requests +system.mem_ctrls.pageHitRate 79.94 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 12 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 255060 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 7383304 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1844632440 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 1024795800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 7555941120 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 6336921600 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 498897360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 498897360 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 5201932860 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 165066984 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 19918200 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 4438221600 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 22483039380 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 5102185944 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 2943.437268 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.968596 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks -system.ruby.delayHist::bucket_size 4 # delay histogram for all message -system.ruby.delayHist::max_bucket 39 # delay histogram for all message -system.ruby.delayHist::samples 1264357 # delay histogram for all message -system.ruby.delayHist::mean 0.014702 # delay histogram for all message -system.ruby.delayHist::stdev 0.302971 # delay histogram for all message -system.ruby.delayHist | 1261652 99.79% 99.79% | 1743 0.14% 99.92% | 940 0.07% 100.00% | 5 0.00% 100.00% | 13 0.00% 100.00% | 2 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message -system.ruby.delayHist::total 1264357 # delay histogram for all message +system.ruby.delayHist::bucket_size 32 # delay histogram for all message +system.ruby.delayHist::max_bucket 319 # delay histogram for all message +system.ruby.delayHist::samples 1259370 # delay histogram for all message +system.ruby.delayHist::mean 2.196570 # delay histogram for all message +system.ruby.delayHist::stdev 7.715497 # delay histogram for all message +system.ruby.delayHist | 1242104 98.63% 98.63% | 10923 0.87% 99.50% | 5617 0.45% 99.94% | 569 0.05% 99.99% | 127 0.01% 100.00% | 28 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::total 1259370 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 630979 -system.ruby.outstanding_req_hist::mean 15.998479 -system.ruby.outstanding_req_hist::gmean 15.997223 -system.ruby.outstanding_req_hist::stdev 0.125377 -system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 16 0.00% 0.02% | 630859 99.98% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 630979 +system.ruby.outstanding_req_hist::samples 627888 +system.ruby.outstanding_req_hist::mean 15.998458 +system.ruby.outstanding_req_hist::gmean 15.997196 +system.ruby.outstanding_req_hist::stdev 0.125735 +system.ruby.outstanding_req_hist | 8 0.00% 0.00% | 16 0.00% 0.00% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.01% | 16 0.00% 0.02% | 24 0.00% 0.02% | 627760 99.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 627888 system.ruby.latency_hist::bucket_size 512 system.ruby.latency_hist::max_bucket 5119 -system.ruby.latency_hist::samples 630851 -system.ruby.latency_hist::mean 1795.719672 -system.ruby.latency_hist::gmean 1748.933148 -system.ruby.latency_hist::stdev 412.147444 -system.ruby.latency_hist | 49 0.01% 0.01% | 8914 1.41% 1.42% | 165687 26.26% 27.68% | 297783 47.20% 74.89% | 130737 20.72% 95.61% | 24608 3.90% 99.51% | 2780 0.44% 99.95% | 265 0.04% 100.00% | 24 0.00% 100.00% | 4 0.00% 100.00% -system.ruby.latency_hist::total 630851 +system.ruby.latency_hist::samples 627760 +system.ruby.latency_hist::mean 1557.693635 +system.ruby.latency_hist::gmean 1534.797226 +system.ruby.latency_hist::stdev 267.213644 +system.ruby.latency_hist | 66 0.01% 0.01% | 7337 1.17% 1.18% | 304531 48.51% 49.69% | 288472 45.95% 95.64% | 27150 4.32% 99.97% | 204 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 627760 system.ruby.miss_latency_hist::bucket_size 512 system.ruby.miss_latency_hist::max_bucket 5119 -system.ruby.miss_latency_hist::samples 630851 -system.ruby.miss_latency_hist::mean 1795.719672 -system.ruby.miss_latency_hist::gmean 1748.933148 -system.ruby.miss_latency_hist::stdev 412.147444 -system.ruby.miss_latency_hist | 49 0.01% 0.01% | 8914 1.41% 1.42% | 165687 26.26% 27.68% | 297783 47.20% 74.89% | 130737 20.72% 95.61% | 24608 3.90% 99.51% | 2780 0.44% 99.95% | 265 0.04% 100.00% | 24 0.00% 100.00% | 4 0.00% 100.00% -system.ruby.miss_latency_hist::total 630851 -system.ruby.L1Cache.incomplete_times 8485 -system.ruby.Directory.incomplete_times 622362 +system.ruby.miss_latency_hist::samples 627760 +system.ruby.miss_latency_hist::mean 1557.693635 +system.ruby.miss_latency_hist::gmean 1534.797226 +system.ruby.miss_latency_hist::stdev 267.213644 +system.ruby.miss_latency_hist | 66 0.01% 0.01% | 7337 1.17% 1.18% | 304531 48.51% 49.69% | 288472 45.95% 95.64% | 27150 4.32% 99.97% | 204 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 627760 +system.ruby.L1Cache.incomplete_times 8531 +system.ruby.Directory.incomplete_times 619225 system.ruby.l1_cntrl4.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl4.cacheMemory.demand_misses 78801 # Number of cache demand misses -system.ruby.l1_cntrl4.cacheMemory.demand_accesses 78801 # Number of cache demand accesses +system.ruby.l1_cntrl4.cacheMemory.demand_misses 78662 # Number of cache demand misses +system.ruby.l1_cntrl4.cacheMemory.demand_accesses 78662 # Number of cache demand accesses system.cpu_clk_domain.clock 1 # Clock period in ticks system.ruby.l1_cntrl5.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl5.cacheMemory.demand_misses 78712 # Number of cache demand misses -system.ruby.l1_cntrl5.cacheMemory.demand_accesses 78712 # Number of cache demand accesses +system.ruby.l1_cntrl5.cacheMemory.demand_misses 78584 # Number of cache demand misses +system.ruby.l1_cntrl5.cacheMemory.demand_accesses 78584 # Number of cache demand accesses system.ruby.l1_cntrl6.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl6.cacheMemory.demand_misses 78682 # Number of cache demand misses -system.ruby.l1_cntrl6.cacheMemory.demand_accesses 78682 # Number of cache demand accesses +system.ruby.l1_cntrl6.cacheMemory.demand_misses 78465 # Number of cache demand misses +system.ruby.l1_cntrl6.cacheMemory.demand_accesses 78465 # Number of cache demand accesses system.ruby.l1_cntrl7.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl7.cacheMemory.demand_misses 79132 # Number of cache demand misses -system.ruby.l1_cntrl7.cacheMemory.demand_accesses 79132 # Number of cache demand accesses +system.ruby.l1_cntrl7.cacheMemory.demand_misses 78643 # Number of cache demand misses +system.ruby.l1_cntrl7.cacheMemory.demand_accesses 78643 # Number of cache demand accesses system.ruby.l1_cntrl0.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl0.cacheMemory.demand_misses 78906 # Number of cache demand misses -system.ruby.l1_cntrl0.cacheMemory.demand_accesses 78906 # Number of cache demand accesses -system.ruby.network.routers0.percent_links_utilized 4.466411 -system.ruby.network.routers0.msg_count.Control::2 78906 -system.ruby.network.routers0.msg_count.Data::2 78209 -system.ruby.network.routers0.msg_count.Response_Data::4 79922 -system.ruby.network.routers0.msg_count.Writeback_Control::3 79222 -system.ruby.network.routers0.msg_bytes.Control::2 631248 -system.ruby.network.routers0.msg_bytes.Data::2 5631048 -system.ruby.network.routers0.msg_bytes.Response_Data::4 5754384 -system.ruby.network.routers0.msg_bytes.Writeback_Control::3 633776 +system.ruby.l1_cntrl0.cacheMemory.demand_misses 78250 # Number of cache demand misses +system.ruby.l1_cntrl0.cacheMemory.demand_accesses 78250 # Number of cache demand accesses +system.ruby.network.routers0.percent_links_utilized 5.136551 +system.ruby.network.routers0.msg_count.Control::2 78250 +system.ruby.network.routers0.msg_count.Data::2 77666 +system.ruby.network.routers0.msg_count.Response_Data::4 79314 +system.ruby.network.routers0.msg_count.Writeback_Control::3 78731 +system.ruby.network.routers0.msg_bytes.Control::2 626000 +system.ruby.network.routers0.msg_bytes.Data::2 5591952 +system.ruby.network.routers0.msg_bytes.Response_Data::4 5710608 +system.ruby.network.routers0.msg_bytes.Writeback_Control::3 629848 system.ruby.l1_cntrl1.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl1.cacheMemory.demand_misses 78862 # Number of cache demand misses -system.ruby.l1_cntrl1.cacheMemory.demand_accesses 78862 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 4.464072 -system.ruby.network.routers1.msg_count.Control::2 78862 -system.ruby.network.routers1.msg_count.Data::2 78116 -system.ruby.network.routers1.msg_count.Response_Data::4 79932 -system.ruby.network.routers1.msg_count.Writeback_Control::3 79185 -system.ruby.network.routers1.msg_bytes.Control::2 630896 -system.ruby.network.routers1.msg_bytes.Data::2 5624352 -system.ruby.network.routers1.msg_bytes.Response_Data::4 5755104 -system.ruby.network.routers1.msg_bytes.Writeback_Control::3 633480 +system.ruby.l1_cntrl1.cacheMemory.demand_misses 78453 # Number of cache demand misses +system.ruby.l1_cntrl1.cacheMemory.demand_accesses 78453 # Number of cache demand accesses +system.ruby.network.routers1.percent_links_utilized 5.150235 +system.ruby.network.routers1.msg_count.Control::2 78453 +system.ruby.network.routers1.msg_count.Data::2 77872 +system.ruby.network.routers1.msg_count.Response_Data::4 79526 +system.ruby.network.routers1.msg_count.Writeback_Control::3 78948 +system.ruby.network.routers1.msg_bytes.Control::2 627624 +system.ruby.network.routers1.msg_bytes.Data::2 5606784 +system.ruby.network.routers1.msg_bytes.Response_Data::4 5725872 +system.ruby.network.routers1.msg_bytes.Writeback_Control::3 631584 system.ruby.l1_cntrl2.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl2.cacheMemory.demand_misses 78717 # Number of cache demand misses -system.ruby.l1_cntrl2.cacheMemory.demand_accesses 78717 # Number of cache demand accesses -system.ruby.network.routers2.percent_links_utilized 4.456923 -system.ruby.network.routers2.msg_count.Control::2 78717 -system.ruby.network.routers2.msg_count.Data::2 78011 -system.ruby.network.routers2.msg_count.Response_Data::4 79784 -system.ruby.network.routers2.msg_count.Writeback_Control::3 79076 -system.ruby.network.routers2.msg_bytes.Control::2 629736 -system.ruby.network.routers2.msg_bytes.Data::2 5616792 -system.ruby.network.routers2.msg_bytes.Response_Data::4 5744448 -system.ruby.network.routers2.msg_bytes.Writeback_Control::3 632608 +system.ruby.l1_cntrl2.cacheMemory.demand_misses 78358 # Number of cache demand misses +system.ruby.l1_cntrl2.cacheMemory.demand_accesses 78358 # Number of cache demand accesses +system.ruby.network.routers2.percent_links_utilized 5.143052 +system.ruby.network.routers2.msg_count.Control::2 78358 +system.ruby.network.routers2.msg_count.Data::2 77773 +system.ruby.network.routers2.msg_count.Response_Data::4 79406 +system.ruby.network.routers2.msg_count.Writeback_Control::3 78822 +system.ruby.network.routers2.msg_bytes.Control::2 626864 +system.ruby.network.routers2.msg_bytes.Data::2 5599656 +system.ruby.network.routers2.msg_bytes.Response_Data::4 5717232 +system.ruby.network.routers2.msg_bytes.Writeback_Control::3 630576 system.ruby.l1_cntrl3.cacheMemory.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl3.cacheMemory.demand_misses 79057 # Number of cache demand misses -system.ruby.l1_cntrl3.cacheMemory.demand_accesses 79057 # Number of cache demand accesses -system.ruby.network.routers3.percent_links_utilized 4.475147 -system.ruby.network.routers3.msg_count.Control::2 79057 -system.ruby.network.routers3.msg_count.Data::2 78335 -system.ruby.network.routers3.msg_count.Response_Data::4 80105 -system.ruby.network.routers3.msg_count.Writeback_Control::3 79383 -system.ruby.network.routers3.msg_bytes.Control::2 632456 -system.ruby.network.routers3.msg_bytes.Data::2 5640120 -system.ruby.network.routers3.msg_bytes.Response_Data::4 5767560 -system.ruby.network.routers3.msg_bytes.Writeback_Control::3 635064 -system.ruby.network.routers4.percent_links_utilized 4.460937 -system.ruby.network.routers4.msg_count.Control::2 78801 -system.ruby.network.routers4.msg_count.Data::2 78061 -system.ruby.network.routers4.msg_count.Response_Data::4 79876 -system.ruby.network.routers4.msg_count.Writeback_Control::3 79135 -system.ruby.network.routers4.msg_bytes.Control::2 630408 -system.ruby.network.routers4.msg_bytes.Data::2 5620392 -system.ruby.network.routers4.msg_bytes.Response_Data::4 5751072 -system.ruby.network.routers4.msg_bytes.Writeback_Control::3 633080 -system.ruby.network.routers5.percent_links_utilized 4.455593 -system.ruby.network.routers5.msg_count.Control::2 78712 -system.ruby.network.routers5.msg_count.Data::2 77972 -system.ruby.network.routers5.msg_count.Response_Data::4 79776 -system.ruby.network.routers5.msg_count.Writeback_Control::3 79033 -system.ruby.network.routers5.msg_bytes.Control::2 629696 -system.ruby.network.routers5.msg_bytes.Data::2 5613984 -system.ruby.network.routers5.msg_bytes.Response_Data::4 5743872 -system.ruby.network.routers5.msg_bytes.Writeback_Control::3 632264 -system.ruby.network.routers6.percent_links_utilized 4.454384 -system.ruby.network.routers6.msg_count.Control::2 78682 -system.ruby.network.routers6.msg_count.Data::2 77916 -system.ruby.network.routers6.msg_count.Response_Data::4 79789 -system.ruby.network.routers6.msg_count.Writeback_Control::3 79022 -system.ruby.network.routers6.msg_bytes.Control::2 629456 -system.ruby.network.routers6.msg_bytes.Data::2 5609952 -system.ruby.network.routers6.msg_bytes.Response_Data::4 5744808 -system.ruby.network.routers6.msg_bytes.Writeback_Control::3 632176 -system.ruby.network.routers7.percent_links_utilized 4.479124 -system.ruby.network.routers7.msg_count.Control::2 79132 -system.ruby.network.routers7.msg_count.Data::2 78429 -system.ruby.network.routers7.msg_count.Response_Data::4 80152 -system.ruby.network.routers7.msg_count.Writeback_Control::3 79450 -system.ruby.network.routers7.msg_bytes.Control::2 633056 -system.ruby.network.routers7.msg_bytes.Data::2 5646888 -system.ruby.network.routers7.msg_bytes.Response_Data::4 5770944 -system.ruby.network.routers7.msg_bytes.Writeback_Control::3 635600 +system.ruby.l1_cntrl3.cacheMemory.demand_misses 78360 # Number of cache demand misses +system.ruby.l1_cntrl3.cacheMemory.demand_accesses 78360 # Number of cache demand accesses +system.ruby.network.routers3.percent_links_utilized 5.142804 +system.ruby.network.routers3.msg_count.Control::2 78360 +system.ruby.network.routers3.msg_count.Data::2 77812 +system.ruby.network.routers3.msg_count.Response_Data::4 79359 +system.ruby.network.routers3.msg_count.Writeback_Control::3 78813 +system.ruby.network.routers3.msg_bytes.Control::2 626880 +system.ruby.network.routers3.msg_bytes.Data::2 5602464 +system.ruby.network.routers3.msg_bytes.Response_Data::4 5713848 +system.ruby.network.routers3.msg_bytes.Writeback_Control::3 630504 +system.ruby.network.routers4.percent_links_utilized 5.163339 +system.ruby.network.routers4.msg_count.Control::2 78660 +system.ruby.network.routers4.msg_count.Data::2 78072 +system.ruby.network.routers4.msg_count.Response_Data::4 79727 +system.ruby.network.routers4.msg_count.Writeback_Control::3 79138 +system.ruby.network.routers4.msg_bytes.Control::2 629280 +system.ruby.network.routers4.msg_bytes.Data::2 5621184 +system.ruby.network.routers4.msg_bytes.Response_Data::4 5740344 +system.ruby.network.routers4.msg_bytes.Writeback_Control::3 633104 +system.ruby.network.routers5.percent_links_utilized 5.158644 +system.ruby.network.routers5.msg_count.Control::2 78584 +system.ruby.network.routers5.msg_count.Data::2 77942 +system.ruby.network.routers5.msg_count.Response_Data::4 79713 +system.ruby.network.routers5.msg_count.Writeback_Control::3 79074 +system.ruby.network.routers5.msg_bytes.Control::2 628672 +system.ruby.network.routers5.msg_bytes.Data::2 5611824 +system.ruby.network.routers5.msg_bytes.Response_Data::4 5739336 +system.ruby.network.routers5.msg_bytes.Writeback_Control::3 632592 +system.ruby.network.routers6.percent_links_utilized 5.151013 +system.ruby.network.routers6.msg_count.Control::2 78465 +system.ruby.network.routers6.msg_count.Data::2 77892 +system.ruby.network.routers6.msg_count.Response_Data::4 79530 +system.ruby.network.routers6.msg_count.Writeback_Control::3 78958 +system.ruby.network.routers6.msg_bytes.Control::2 627720 +system.ruby.network.routers6.msg_bytes.Data::2 5608224 +system.ruby.network.routers6.msg_bytes.Response_Data::4 5726160 +system.ruby.network.routers6.msg_bytes.Writeback_Control::3 631664 +system.ruby.network.routers7.percent_links_utilized 5.162335 +system.ruby.network.routers7.msg_count.Control::2 78643 +system.ruby.network.routers7.msg_count.Data::2 78052 +system.ruby.network.routers7.msg_count.Response_Data::4 79716 +system.ruby.network.routers7.msg_count.Writeback_Control::3 79126 +system.ruby.network.routers7.msg_bytes.Control::2 629144 +system.ruby.network.routers7.msg_bytes.Data::2 5619744 +system.ruby.network.routers7.msg_bytes.Response_Data::4 5739552 +system.ruby.network.routers7.msg_bytes.Writeback_Control::3 633008 +system.ruby.network.routers8.percent_links_utilized 40.705513 +system.ruby.network.routers8.msg_count.Control::2 627773 +system.ruby.network.routers8.msg_count.Data::2 623080 +system.ruby.network.routers8.msg_count.Response_Data::4 619230 +system.ruby.network.routers8.msg_count.Writeback_Control::3 631610 +system.ruby.network.routers8.msg_bytes.Control::2 5022184 +system.ruby.network.routers8.msg_bytes.Data::2 44861760 +system.ruby.network.routers8.msg_bytes.Response_Data::4 44584560 +system.ruby.network.routers8.msg_bytes.Writeback_Control::3 5052880 +system.ruby.network.routers9.percent_links_utilized 9.101498 +system.ruby.network.routers9.msg_count.Control::2 627773 +system.ruby.network.routers9.msg_count.Data::2 623081 +system.ruby.network.routers9.msg_count.Response_Data::4 627760 +system.ruby.network.routers9.msg_count.Writeback_Control::3 631610 +system.ruby.network.routers9.msg_bytes.Control::2 5022184 +system.ruby.network.routers9.msg_bytes.Data::2 44861832 +system.ruby.network.routers9.msg_bytes.Response_Data::4 45198720 +system.ruby.network.routers9.msg_bytes.Writeback_Control::3 5052880 +system.ruby.network.msg_count.Control 1883319 +system.ruby.network.msg_count.Data 1869242 +system.ruby.network.msg_count.Response_Data 1883281 +system.ruby.network.msg_count.Writeback_Control 1894830 +system.ruby.network.msg_byte.Control 15066552 +system.ruby.network.msg_byte.Data 134585424 +system.ruby.network.msg_byte.Response_Data 135596232 +system.ruby.network.msg_byte.Writeback_Control 15158640 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 1244736 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 622369 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 622327 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 61466 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 46843919 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 1544719 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 40914855 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 89303493 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 71.744927 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 7226521 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 12850865 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 4733152 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 1096174 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 9395532 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memNotOld 11541675 # memory stalls due to anti starvation -system.ruby.dir_cntrl0.memBuffer.memBankCount | 39236 3.15% 3.15% | 39187 3.15% 6.30% | 38854 3.12% 9.42% | 39063 3.14% 12.56% | 38454 3.09% 15.65% | 39210 3.15% 18.80% | 39083 3.14% 21.94% | 39085 3.14% 25.08% | 38983 3.13% 28.21% | 39280 3.16% 31.37% | 39090 3.14% 34.51% | 38371 3.08% 37.59% | 38752 3.11% 40.70% | 38808 3.12% 43.82% | 39073 3.14% 46.96% | 38752 3.11% 50.07% | 38633 3.10% 53.18% | 39174 3.15% 56.32% | 38907 3.13% 59.45% | 39057 3.14% 62.59% | 38471 3.09% 65.68% | 38694 3.11% 68.79% | 38561 3.10% 71.88% | 38553 3.10% 74.98% | 38571 3.10% 78.08% | 38875 3.12% 81.20% | 39085 3.14% 84.34% | 39006 3.13% 87.48% | 39194 3.15% 90.63% | 38693 3.11% 93.74% | 38713 3.11% 96.85% | 39268 3.15% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1244736 # Number of accesses per bank -system.ruby.network.routers8.percent_links_utilized 35.281218 -system.ruby.network.routers8.msg_count.Control::2 630869 -system.ruby.network.routers8.msg_count.Data::2 625049 -system.ruby.network.routers8.msg_count.Response_Data::4 622367 -system.ruby.network.routers8.msg_count.Writeback_Control::3 633506 -system.ruby.network.routers8.msg_bytes.Control::2 5046952 -system.ruby.network.routers8.msg_bytes.Data::2 45003528 -system.ruby.network.routers8.msg_bytes.Response_Data::4 44810424 -system.ruby.network.routers8.msg_bytes.Writeback_Control::3 5068048 -system.ruby.network.routers9.percent_links_utilized 7.888201 -system.ruby.network.routers9.msg_count.Control::2 630869 -system.ruby.network.routers9.msg_count.Data::2 625049 -system.ruby.network.routers9.msg_count.Response_Data::4 630851 -system.ruby.network.routers9.msg_count.Writeback_Control::3 633506 -system.ruby.network.routers9.msg_bytes.Control::2 5046952 -system.ruby.network.routers9.msg_bytes.Data::2 45003528 -system.ruby.network.routers9.msg_bytes.Response_Data::4 45421272 -system.ruby.network.routers9.msg_bytes.Writeback_Control::3 5068048 -system.ruby.network.msg_count.Control 1892607 -system.ruby.network.msg_count.Data 1875147 -system.ruby.network.msg_count.Response_Data 1892554 -system.ruby.network.msg_count.Writeback_Control 1900518 -system.ruby.network.msg_byte.Control 15140856 -system.ruby.network.msg_byte.Data 135010584 -system.ruby.network.msg_byte.Response_Data 136263888 -system.ruby.network.msg_byte.Writeback_Control 15204144 -system.cpu0.num_reads 99672 # number of read accesses completed -system.cpu0.num_writes 55456 # number of write accesses completed +system.cpu0.num_reads 99347 # number of read accesses completed +system.cpu0.num_writes 55561 # number of write accesses completed system.cpu0.num_copies 0 # number of copy accesses completed -system.cpu1.num_reads 99787 # number of read accesses completed -system.cpu1.num_writes 55562 # number of write accesses completed +system.cpu1.num_reads 99174 # number of read accesses completed +system.cpu1.num_writes 55699 # number of write accesses completed system.cpu1.num_copies 0 # number of copy accesses completed -system.cpu2.num_reads 99865 # number of read accesses completed -system.cpu2.num_writes 55847 # number of write accesses completed +system.cpu2.num_reads 100001 # number of read accesses completed +system.cpu2.num_writes 55396 # number of write accesses completed system.cpu2.num_copies 0 # number of copy accesses completed -system.cpu3.num_reads 99798 # number of read accesses completed -system.cpu3.num_writes 55621 # number of write accesses completed +system.cpu3.num_reads 99891 # number of read accesses completed +system.cpu3.num_writes 55171 # number of write accesses completed system.cpu3.num_copies 0 # number of copy accesses completed -system.cpu4.num_reads 99867 # number of read accesses completed -system.cpu4.num_writes 55560 # number of write accesses completed +system.cpu4.num_reads 99714 # number of read accesses completed +system.cpu4.num_writes 55703 # number of write accesses completed system.cpu4.num_copies 0 # number of copy accesses completed -system.cpu5.num_reads 99021 # number of read accesses completed -system.cpu5.num_writes 55459 # number of write accesses completed +system.cpu5.num_reads 99497 # number of read accesses completed +system.cpu5.num_writes 55733 # number of write accesses completed system.cpu5.num_copies 0 # number of copy accesses completed -system.cpu6.num_reads 99570 # number of read accesses completed -system.cpu6.num_writes 55395 # number of write accesses completed +system.cpu6.num_reads 99258 # number of read accesses completed +system.cpu6.num_writes 55713 # number of write accesses completed system.cpu6.num_copies 0 # number of copy accesses completed -system.cpu7.num_reads 100000 # number of read accesses completed -system.cpu7.num_writes 56251 # number of write accesses completed +system.cpu7.num_reads 99613 # number of read accesses completed +system.cpu7.num_writes 55877 # number of write accesses completed system.cpu7.num_copies 0 # number of copy accesses completed -system.ruby.network.routers0.throttle0.link_utilization 4.459092 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78904 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 79222 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5681088 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 633776 -system.ruby.network.routers0.throttle1.link_utilization 4.473729 -system.ruby.network.routers0.throttle1.msg_count.Control::2 78906 -system.ruby.network.routers0.throttle1.msg_count.Data::2 78209 -system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 1018 -system.ruby.network.routers0.throttle1.msg_bytes.Control::2 631248 -system.ruby.network.routers0.throttle1.msg_bytes.Data::2 5631048 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 73296 -system.ruby.network.routers1.throttle0.link_utilization 4.456697 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78861 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 79185 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5677992 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 633480 -system.ruby.network.routers1.throttle1.link_utilization 4.471447 -system.ruby.network.routers1.throttle1.msg_count.Control::2 78862 -system.ruby.network.routers1.throttle1.msg_count.Data::2 78116 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1071 -system.ruby.network.routers1.throttle1.msg_bytes.Control::2 630896 -system.ruby.network.routers1.throttle1.msg_bytes.Data::2 5624352 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 77112 -system.ruby.network.routers2.throttle0.link_utilization 4.448659 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78715 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 79076 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5667480 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 632608 -system.ruby.network.routers2.throttle1.link_utilization 4.465188 -system.ruby.network.routers2.throttle1.msg_count.Control::2 78717 -system.ruby.network.routers2.throttle1.msg_count.Data::2 78011 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1069 -system.ruby.network.routers2.throttle1.msg_bytes.Control::2 629736 -system.ruby.network.routers2.throttle1.msg_bytes.Data::2 5616792 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 76968 -system.ruby.network.routers3.throttle0.link_utilization 4.467628 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 79054 -system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 79383 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5691888 -system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 635064 -system.ruby.network.routers3.throttle1.link_utilization 4.482666 -system.ruby.network.routers3.throttle1.msg_count.Control::2 79057 -system.ruby.network.routers3.throttle1.msg_count.Data::2 78335 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 1051 -system.ruby.network.routers3.throttle1.msg_bytes.Control::2 632456 -system.ruby.network.routers3.throttle1.msg_bytes.Data::2 5640120 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 75672 -system.ruby.network.routers4.throttle0.link_utilization 4.453263 -system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78799 -system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 79135 -system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5673528 -system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 633080 -system.ruby.network.routers4.throttle1.link_utilization 4.468611 -system.ruby.network.routers4.throttle1.msg_count.Control::2 78801 -system.ruby.network.routers4.throttle1.msg_count.Data::2 78061 -system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 1077 -system.ruby.network.routers4.throttle1.msg_bytes.Control::2 630408 -system.ruby.network.routers4.throttle1.msg_bytes.Data::2 5620392 -system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 77544 -system.ruby.network.routers5.throttle0.link_utilization 4.448111 -system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78709 -system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 79033 -system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5667048 -system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 632264 -system.ruby.network.routers5.throttle1.link_utilization 4.463075 -system.ruby.network.routers5.throttle1.msg_count.Control::2 78712 -system.ruby.network.routers5.throttle1.msg_count.Data::2 77972 -system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 1067 -system.ruby.network.routers5.throttle1.msg_bytes.Control::2 629696 -system.ruby.network.routers5.throttle1.msg_bytes.Data::2 5613984 -system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 76824 -system.ruby.network.routers6.throttle0.link_utilization 4.446523 -system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78679 -system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 79022 -system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5664888 -system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 632176 -system.ruby.network.routers6.throttle1.link_utilization 4.462245 -system.ruby.network.routers6.throttle1.msg_count.Control::2 78682 -system.ruby.network.routers6.throttle1.msg_count.Data::2 77916 -system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 1110 -system.ruby.network.routers6.throttle1.msg_bytes.Control::2 629456 -system.ruby.network.routers6.throttle1.msg_bytes.Data::2 5609952 -system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 79920 -system.ruby.network.routers7.throttle0.link_utilization 4.471854 -system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 79130 -system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 79450 -system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5697360 -system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 635600 -system.ruby.network.routers7.throttle1.link_utilization 4.486394 -system.ruby.network.routers7.throttle1.msg_count.Control::2 79132 -system.ruby.network.routers7.throttle1.msg_count.Data::2 78429 -system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 1022 -system.ruby.network.routers7.throttle1.msg_bytes.Control::2 633056 -system.ruby.network.routers7.throttle1.msg_bytes.Data::2 5646888 -system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 73584 -system.ruby.network.routers8.throttle0.link_utilization 35.341967 -system.ruby.network.routers8.throttle0.msg_count.Control::2 630869 -system.ruby.network.routers8.throttle0.msg_count.Data::2 625049 -system.ruby.network.routers8.throttle0.msg_bytes.Control::2 5046952 -system.ruby.network.routers8.throttle0.msg_bytes.Data::2 45003528 -system.ruby.network.routers8.throttle1.link_utilization 35.220468 -system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 622367 -system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 633506 -system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 44810424 -system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 5068048 -system.ruby.network.routers9.throttle0.link_utilization 4.459092 -system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78904 -system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 79222 -system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5681088 -system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 633776 -system.ruby.network.routers9.throttle1.link_utilization 4.456697 -system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78861 -system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 79185 -system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5677992 -system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 633480 -system.ruby.network.routers9.throttle2.link_utilization 4.448659 -system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78715 -system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 79076 -system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5667480 -system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 632608 -system.ruby.network.routers9.throttle3.link_utilization 4.467628 -system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 79054 -system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 79383 -system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5691888 -system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 635064 -system.ruby.network.routers9.throttle4.link_utilization 4.453263 -system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78799 -system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 79135 -system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5673528 -system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 633080 -system.ruby.network.routers9.throttle5.link_utilization 4.448111 -system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78709 -system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 79033 -system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5667048 -system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 632264 -system.ruby.network.routers9.throttle6.link_utilization 4.446523 -system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78679 -system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 79022 -system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5664888 -system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 632176 -system.ruby.network.routers9.throttle7.link_utilization 4.471871 -system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 79130 -system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 79450 -system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5697360 -system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 635600 -system.ruby.network.routers9.throttle8.link_utilization 35.341967 -system.ruby.network.routers9.throttle8.msg_count.Control::2 630869 -system.ruby.network.routers9.throttle8.msg_count.Data::2 625049 -system.ruby.network.routers9.throttle8.msg_bytes.Control::2 5046952 -system.ruby.network.routers9.throttle8.msg_bytes.Data::2 45003528 -system.ruby.delayVCHist.vnet_1::bucket_size 1 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::max_bucket 9 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::samples 630851 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 0.002302 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 0.111910 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 630553 99.95% 99.95% | 0 0.00% 99.95% | 42 0.01% 99.96% | 0 0.00% 99.96% | 109 0.02% 99.98% | 0 0.00% 99.98% | 122 0.02% 100.00% | 0 0.00% 100.00% | 25 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::total 630851 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_2::bucket_size 4 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::max_bucket 39 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::samples 633506 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::mean 0.027049 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::stdev 0.412821 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2 | 631057 99.61% 99.61% | 1512 0.24% 99.85% | 915 0.14% 100.00% | 5 0.00% 100.00% | 13 0.00% 100.00% | 2 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::total 633506 # delay histogram for vnet_2 +system.ruby.network.routers0.throttle0.link_utilization 5.123930 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 78249 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 78731 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 5633928 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 629848 +system.ruby.network.routers0.throttle1.link_utilization 5.149171 +system.ruby.network.routers0.throttle1.msg_count.Control::2 78250 +system.ruby.network.routers0.throttle1.msg_count.Data::2 77666 +system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 1065 +system.ruby.network.routers0.throttle1.msg_bytes.Control::2 626000 +system.ruby.network.routers0.throttle1.msg_bytes.Data::2 5591952 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 76680 +system.ruby.network.routers1.throttle0.link_utilization 5.137189 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::4 78450 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::3 78948 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::4 5648400 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::3 631584 +system.ruby.network.routers1.throttle1.link_utilization 5.163281 +system.ruby.network.routers1.throttle1.msg_count.Control::2 78453 +system.ruby.network.routers1.throttle1.msg_count.Data::2 77872 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 1076 +system.ruby.network.routers1.throttle1.msg_bytes.Control::2 627624 +system.ruby.network.routers1.throttle1.msg_bytes.Data::2 5606784 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 77472 +system.ruby.network.routers2.throttle0.link_utilization 5.130867 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 78357 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 78822 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 5641704 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 630576 +system.ruby.network.routers2.throttle1.link_utilization 5.155238 +system.ruby.network.routers2.throttle1.msg_count.Control::2 78358 +system.ruby.network.routers2.throttle1.msg_count.Data::2 77773 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 1049 +system.ruby.network.routers2.throttle1.msg_bytes.Control::2 626864 +system.ruby.network.routers2.throttle1.msg_bytes.Data::2 5599656 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 75528 +system.ruby.network.routers3.throttle0.link_utilization 5.130887 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 78358 +system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::3 78813 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 5641776 +system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::3 630504 +system.ruby.network.routers3.throttle1.link_utilization 5.154721 +system.ruby.network.routers3.throttle1.msg_count.Control::2 78360 +system.ruby.network.routers3.throttle1.msg_count.Data::2 77812 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::4 1001 +system.ruby.network.routers3.throttle1.msg_bytes.Control::2 626880 +system.ruby.network.routers3.throttle1.msg_bytes.Data::2 5602464 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::4 72072 +system.ruby.network.routers4.throttle0.link_utilization 5.150742 +system.ruby.network.routers4.throttle0.msg_count.Response_Data::4 78659 +system.ruby.network.routers4.throttle0.msg_count.Writeback_Control::3 79138 +system.ruby.network.routers4.throttle0.msg_bytes.Response_Data::4 5663448 +system.ruby.network.routers4.throttle0.msg_bytes.Writeback_Control::3 633104 +system.ruby.network.routers4.throttle1.link_utilization 5.175937 +system.ruby.network.routers4.throttle1.msg_count.Control::2 78660 +system.ruby.network.routers4.throttle1.msg_count.Data::2 78072 +system.ruby.network.routers4.throttle1.msg_count.Response_Data::4 1068 +system.ruby.network.routers4.throttle1.msg_bytes.Control::2 629280 +system.ruby.network.routers4.throttle1.msg_bytes.Data::2 5621184 +system.ruby.network.routers4.throttle1.msg_bytes.Response_Data::4 76896 +system.ruby.network.routers5.throttle0.link_utilization 5.145729 +system.ruby.network.routers5.throttle0.msg_count.Response_Data::4 78581 +system.ruby.network.routers5.throttle0.msg_count.Writeback_Control::3 79074 +system.ruby.network.routers5.throttle0.msg_bytes.Response_Data::4 5657832 +system.ruby.network.routers5.throttle0.msg_bytes.Writeback_Control::3 632592 +system.ruby.network.routers5.throttle1.link_utilization 5.171559 +system.ruby.network.routers5.throttle1.msg_count.Control::2 78584 +system.ruby.network.routers5.throttle1.msg_count.Data::2 77942 +system.ruby.network.routers5.throttle1.msg_count.Response_Data::4 1132 +system.ruby.network.routers5.throttle1.msg_bytes.Control::2 628672 +system.ruby.network.routers5.throttle1.msg_bytes.Data::2 5611824 +system.ruby.network.routers5.throttle1.msg_bytes.Response_Data::4 81504 +system.ruby.network.routers6.throttle0.link_utilization 5.138079 +system.ruby.network.routers6.throttle0.msg_count.Response_Data::4 78464 +system.ruby.network.routers6.throttle0.msg_count.Writeback_Control::3 78958 +system.ruby.network.routers6.throttle0.msg_bytes.Response_Data::4 5649408 +system.ruby.network.routers6.throttle0.msg_bytes.Writeback_Control::3 631664 +system.ruby.network.routers6.throttle1.link_utilization 5.163948 +system.ruby.network.routers6.throttle1.msg_count.Control::2 78465 +system.ruby.network.routers6.throttle1.msg_count.Data::2 77892 +system.ruby.network.routers6.throttle1.msg_count.Response_Data::4 1066 +system.ruby.network.routers6.throttle1.msg_bytes.Control::2 627720 +system.ruby.network.routers6.throttle1.msg_bytes.Data::2 5608224 +system.ruby.network.routers6.throttle1.msg_bytes.Response_Data::4 76752 +system.ruby.network.routers7.throttle0.link_utilization 5.149662 +system.ruby.network.routers7.throttle0.msg_count.Response_Data::4 78642 +system.ruby.network.routers7.throttle0.msg_count.Writeback_Control::3 79126 +system.ruby.network.routers7.throttle0.msg_bytes.Response_Data::4 5662224 +system.ruby.network.routers7.throttle0.msg_bytes.Writeback_Control::3 633008 +system.ruby.network.routers7.throttle1.link_utilization 5.175008 +system.ruby.network.routers7.throttle1.msg_count.Control::2 78643 +system.ruby.network.routers7.throttle1.msg_count.Data::2 78052 +system.ruby.network.routers7.throttle1.msg_count.Response_Data::4 1074 +system.ruby.network.routers7.throttle1.msg_bytes.Control::2 629144 +system.ruby.network.routers7.throttle1.msg_bytes.Data::2 5619744 +system.ruby.network.routers7.throttle1.msg_bytes.Response_Data::4 77328 +system.ruby.network.routers8.throttle0.link_utilization 40.806352 +system.ruby.network.routers8.throttle0.msg_count.Control::2 627773 +system.ruby.network.routers8.throttle0.msg_count.Data::2 623080 +system.ruby.network.routers8.throttle0.msg_bytes.Control::2 5022184 +system.ruby.network.routers8.throttle0.msg_bytes.Data::2 44861760 +system.ruby.network.routers8.throttle1.link_utilization 40.604673 +system.ruby.network.routers8.throttle1.msg_count.Response_Data::4 619230 +system.ruby.network.routers8.throttle1.msg_count.Writeback_Control::3 631610 +system.ruby.network.routers8.throttle1.msg_bytes.Response_Data::4 44584560 +system.ruby.network.routers8.throttle1.msg_bytes.Writeback_Control::3 5052880 +system.ruby.network.routers9.throttle0.link_utilization 5.123930 +system.ruby.network.routers9.throttle0.msg_count.Response_Data::4 78249 +system.ruby.network.routers9.throttle0.msg_count.Writeback_Control::3 78731 +system.ruby.network.routers9.throttle0.msg_bytes.Response_Data::4 5633928 +system.ruby.network.routers9.throttle0.msg_bytes.Writeback_Control::3 629848 +system.ruby.network.routers9.throttle1.link_utilization 5.137189 +system.ruby.network.routers9.throttle1.msg_count.Response_Data::4 78450 +system.ruby.network.routers9.throttle1.msg_count.Writeback_Control::3 78948 +system.ruby.network.routers9.throttle1.msg_bytes.Response_Data::4 5648400 +system.ruby.network.routers9.throttle1.msg_bytes.Writeback_Control::3 631584 +system.ruby.network.routers9.throttle2.link_utilization 5.130887 +system.ruby.network.routers9.throttle2.msg_count.Response_Data::4 78357 +system.ruby.network.routers9.throttle2.msg_count.Writeback_Control::3 78822 +system.ruby.network.routers9.throttle2.msg_bytes.Response_Data::4 5641704 +system.ruby.network.routers9.throttle2.msg_bytes.Writeback_Control::3 630576 +system.ruby.network.routers9.throttle3.link_utilization 5.130887 +system.ruby.network.routers9.throttle3.msg_count.Response_Data::4 78358 +system.ruby.network.routers9.throttle3.msg_count.Writeback_Control::3 78813 +system.ruby.network.routers9.throttle3.msg_bytes.Response_Data::4 5641776 +system.ruby.network.routers9.throttle3.msg_bytes.Writeback_Control::3 630504 +system.ruby.network.routers9.throttle4.link_utilization 5.150742 +system.ruby.network.routers9.throttle4.msg_count.Response_Data::4 78659 +system.ruby.network.routers9.throttle4.msg_count.Writeback_Control::3 79138 +system.ruby.network.routers9.throttle4.msg_bytes.Response_Data::4 5663448 +system.ruby.network.routers9.throttle4.msg_bytes.Writeback_Control::3 633104 +system.ruby.network.routers9.throttle5.link_utilization 5.145729 +system.ruby.network.routers9.throttle5.msg_count.Response_Data::4 78581 +system.ruby.network.routers9.throttle5.msg_count.Writeback_Control::3 79074 +system.ruby.network.routers9.throttle5.msg_bytes.Response_Data::4 5657832 +system.ruby.network.routers9.throttle5.msg_bytes.Writeback_Control::3 632592 +system.ruby.network.routers9.throttle6.link_utilization 5.138079 +system.ruby.network.routers9.throttle6.msg_count.Response_Data::4 78464 +system.ruby.network.routers9.throttle6.msg_count.Writeback_Control::3 78958 +system.ruby.network.routers9.throttle6.msg_bytes.Response_Data::4 5649408 +system.ruby.network.routers9.throttle6.msg_bytes.Writeback_Control::3 631664 +system.ruby.network.routers9.throttle7.link_utilization 5.149662 +system.ruby.network.routers9.throttle7.msg_count.Response_Data::4 78642 +system.ruby.network.routers9.throttle7.msg_count.Writeback_Control::3 79126 +system.ruby.network.routers9.throttle7.msg_bytes.Response_Data::4 5662224 +system.ruby.network.routers9.throttle7.msg_bytes.Writeback_Control::3 633008 +system.ruby.network.routers9.throttle8.link_utilization 40.806378 +system.ruby.network.routers9.throttle8.msg_count.Control::2 627773 +system.ruby.network.routers9.throttle8.msg_count.Data::2 623081 +system.ruby.network.routers9.throttle8.msg_bytes.Control::2 5022184 +system.ruby.network.routers9.throttle8.msg_bytes.Data::2 44861832 +system.ruby.delayVCHist.vnet_1::bucket_size 4 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::max_bucket 39 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::samples 627760 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 0.272321 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 1.331534 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 602027 95.90% 95.90% | 18741 2.99% 98.89% | 5956 0.95% 99.83% | 834 0.13% 99.97% | 162 0.03% 99.99% | 34 0.01% 100.00% | 6 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::total 627760 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_2::bucket_size 32 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::max_bucket 319 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::samples 631610 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::mean 4.109089 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::stdev 10.468759 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2 | 614344 97.27% 97.27% | 10923 1.73% 99.00% | 5617 0.89% 99.89% | 569 0.09% 99.98% | 127 0.02% 100.00% | 28 0.00% 100.00% | 2 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::total 631610 # delay histogram for vnet_2 system.ruby.LD.latency_hist::bucket_size 512 system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 405837 -system.ruby.LD.latency_hist::mean 1795.827911 -system.ruby.LD.latency_hist::gmean 1749.100087 -system.ruby.LD.latency_hist::stdev 411.882283 -system.ruby.LD.latency_hist | 28 0.01% 0.01% | 5711 1.41% 1.41% | 106493 26.24% 27.65% | 191622 47.22% 74.87% | 84296 20.77% 95.64% | 15709 3.87% 99.51% | 1790 0.44% 99.95% | 171 0.04% 100.00% | 14 0.00% 100.00% | 3 0.00% 100.00% -system.ruby.LD.latency_hist::total 405837 +system.ruby.LD.latency_hist::samples 403546 +system.ruby.LD.latency_hist::mean 1557.548146 +system.ruby.LD.latency_hist::gmean 1534.608299 +system.ruby.LD.latency_hist::stdev 267.377915 +system.ruby.LD.latency_hist | 45 0.01% 0.01% | 4772 1.18% 1.19% | 195796 48.52% 49.71% | 185358 45.93% 95.64% | 17446 4.32% 99.97% | 129 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 403546 system.ruby.LD.miss_latency_hist::bucket_size 512 system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 405837 -system.ruby.LD.miss_latency_hist::mean 1795.827911 -system.ruby.LD.miss_latency_hist::gmean 1749.100087 -system.ruby.LD.miss_latency_hist::stdev 411.882283 -system.ruby.LD.miss_latency_hist | 28 0.01% 0.01% | 5711 1.41% 1.41% | 106493 26.24% 27.65% | 191622 47.22% 74.87% | 84296 20.77% 95.64% | 15709 3.87% 99.51% | 1790 0.44% 99.95% | 171 0.04% 100.00% | 14 0.00% 100.00% | 3 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 405837 +system.ruby.LD.miss_latency_hist::samples 403546 +system.ruby.LD.miss_latency_hist::mean 1557.548146 +system.ruby.LD.miss_latency_hist::gmean 1534.608299 +system.ruby.LD.miss_latency_hist::stdev 267.377915 +system.ruby.LD.miss_latency_hist | 45 0.01% 0.01% | 4772 1.18% 1.19% | 195796 48.52% 49.71% | 185358 45.93% 95.64% | 17446 4.32% 99.97% | 129 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 403546 system.ruby.ST.latency_hist::bucket_size 512 system.ruby.ST.latency_hist::max_bucket 5119 -system.ruby.ST.latency_hist::samples 225014 -system.ruby.ST.latency_hist::mean 1795.524452 -system.ruby.ST.latency_hist::gmean 1748.632095 -system.ruby.ST.latency_hist::stdev 412.626104 -system.ruby.ST.latency_hist | 21 0.01% 0.01% | 3203 1.42% 1.43% | 59194 26.31% 27.74% | 106161 47.18% 74.92% | 46441 20.64% 95.56% | 8899 3.95% 99.51% | 990 0.44% 99.95% | 94 0.04% 100.00% | 10 0.00% 100.00% | 1 0.00% 100.00% -system.ruby.ST.latency_hist::total 225014 +system.ruby.ST.latency_hist::samples 224214 +system.ruby.ST.latency_hist::mean 1557.955489 +system.ruby.ST.latency_hist::gmean 1535.137320 +system.ruby.ST.latency_hist::stdev 266.918128 +system.ruby.ST.latency_hist | 21 0.01% 0.01% | 2565 1.14% 1.15% | 108735 48.50% 49.65% | 103114 45.99% 95.64% | 9704 4.33% 99.97% | 75 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 224214 system.ruby.ST.miss_latency_hist::bucket_size 512 system.ruby.ST.miss_latency_hist::max_bucket 5119 -system.ruby.ST.miss_latency_hist::samples 225014 -system.ruby.ST.miss_latency_hist::mean 1795.524452 -system.ruby.ST.miss_latency_hist::gmean 1748.632095 -system.ruby.ST.miss_latency_hist::stdev 412.626104 -system.ruby.ST.miss_latency_hist | 21 0.01% 0.01% | 3203 1.42% 1.43% | 59194 26.31% 27.74% | 106161 47.18% 74.92% | 46441 20.64% 95.56% | 8899 3.95% 99.51% | 990 0.44% 99.95% | 94 0.04% 100.00% | 10 0.00% 100.00% | 1 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 225014 -system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 512 -system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 5119 -system.ruby.L1Cache.miss_mach_latency_hist::samples 8485 -system.ruby.L1Cache.miss_mach_latency_hist::mean 1687.011432 -system.ruby.L1Cache.miss_mach_latency_hist::gmean 1638.183403 -system.ruby.L1Cache.miss_mach_latency_hist::stdev 410.098641 -system.ruby.L1Cache.miss_mach_latency_hist | 0 0.00% 0.00% | 266 3.13% 3.13% | 3055 36.00% 39.14% | 3618 42.64% 81.78% | 1298 15.30% 97.08% | 223 2.63% 99.71% | 23 0.27% 99.98% | 2 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.miss_mach_latency_hist::total 8485 +system.ruby.ST.miss_latency_hist::samples 224214 +system.ruby.ST.miss_latency_hist::mean 1557.955489 +system.ruby.ST.miss_latency_hist::gmean 1535.137320 +system.ruby.ST.miss_latency_hist::stdev 266.918128 +system.ruby.ST.miss_latency_hist | 21 0.01% 0.01% | 2565 1.14% 1.15% | 108735 48.50% 49.65% | 103114 45.99% 95.64% | 9704 4.33% 99.97% | 75 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 224214 +system.ruby.L1Cache.miss_mach_latency_hist::bucket_size 256 +system.ruby.L1Cache.miss_mach_latency_hist::max_bucket 2559 +system.ruby.L1Cache.miss_mach_latency_hist::samples 8531 +system.ruby.L1Cache.miss_mach_latency_hist::mean 1448.565233 +system.ruby.L1Cache.miss_mach_latency_hist::gmean 1423.519365 +system.ruby.L1Cache.miss_mach_latency_hist::stdev 270.374184 +system.ruby.L1Cache.miss_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 17 0.20% 0.20% | 336 3.94% 4.14% | 2048 24.01% 28.14% | 3165 37.10% 65.24% | 2039 23.90% 89.15% | 737 8.64% 97.78% | 163 1.91% 99.70% | 26 0.30% 100.00% +system.ruby.L1Cache.miss_mach_latency_hist::total 8531 system.ruby.Directory.miss_mach_latency_hist::bucket_size 512 system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119 -system.ruby.Directory.miss_mach_latency_hist::samples 622366 -system.ruby.Directory.miss_mach_latency_hist::mean 1797.201741 -system.ruby.Directory.miss_mach_latency_hist::gmean 1750.493671 -system.ruby.Directory.miss_mach_latency_hist::stdev 411.977479 -system.ruby.Directory.miss_mach_latency_hist | 49 0.01% 0.01% | 8648 1.39% 1.40% | 162632 26.13% 27.53% | 294165 47.27% 74.79% | 129439 20.80% 95.59% | 24385 3.92% 99.51% | 2757 0.44% 99.95% | 263 0.04% 100.00% | 24 0.00% 100.00% | 4 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 622366 +system.ruby.Directory.miss_mach_latency_hist::samples 619229 +system.ruby.Directory.miss_mach_latency_hist::mean 1559.197076 +system.ruby.Directory.miss_mach_latency_hist::gmean 1536.389523 +system.ruby.Directory.miss_mach_latency_hist::stdev 266.858602 +system.ruby.Directory.miss_mach_latency_hist | 66 0.01% 0.01% | 6984 1.13% 1.14% | 299318 48.34% 49.48% | 285696 46.14% 95.61% | 26961 4.35% 99.97% | 204 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 619229 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::bucket_size 1 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::max_bucket 9 system.ruby.Directory.miss_latency_hist.issue_to_initial_request::samples 4 @@ -439,89 +673,89 @@ system.ruby.Directory.miss_latency_hist.forward_to_first_response::total system.ruby.Directory.miss_latency_hist.first_response_to_completion::bucket_size 16 system.ruby.Directory.miss_latency_hist.first_response_to_completion::max_bucket 159 system.ruby.Directory.miss_latency_hist.first_response_to_completion::samples 4 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 75.250000 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 73.906370 -system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 17.211914 -system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 2 50.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_latency_hist.first_response_to_completion::mean 82.500000 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::gmean 82.310108 +system.ruby.Directory.miss_latency_hist.first_response_to_completion::stdev 6.454972 +system.ruby.Directory.miss_latency_hist.first_response_to_completion | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 25.00% 25.00% | 3 75.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.Directory.miss_latency_hist.first_response_to_completion::total 4 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 512 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 5527 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1686.068572 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 1637.388551 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 409.754972 -system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 173 3.13% 3.13% | 1989 35.99% 39.12% | 2361 42.72% 81.83% | 838 15.16% 97.00% | 151 2.73% 99.73% | 14 0.25% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 5527 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::bucket_size 256 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::max_bucket 2559 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::samples 5413 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::mean 1445.669499 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::gmean 1420.780527 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::stdev 269.907745 +system.ruby.LD.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 8 0.15% 0.15% | 212 3.92% 4.06% | 1326 24.50% 28.56% | 2026 37.43% 65.99% | 1262 23.31% 89.30% | 452 8.35% 97.65% | 110 2.03% 99.69% | 17 0.31% 100.00% +system.ruby.LD.L1Cache.miss_type_mach_latency_hist::total 5413 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 400310 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1797.343336 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 1750.694650 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 411.707345 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 28 0.01% 0.01% | 5538 1.38% 1.39% | 104504 26.11% 27.50% | 189261 47.28% 74.77% | 83458 20.85% 95.62% | 15558 3.89% 99.51% | 1776 0.44% 99.95% | 170 0.04% 100.00% | 14 0.00% 100.00% | 3 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 400310 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 512 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 2958 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1688.773158 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 1639.669612 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 410.803541 -system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 93 3.14% 3.14% | 1066 36.04% 39.18% | 1257 42.49% 81.68% | 460 15.55% 97.23% | 72 2.43% 99.66% | 9 0.30% 99.97% | 1 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 2958 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 398133 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 1559.069243 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 1536.217141 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 267.020897 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 45 0.01% 0.01% | 4552 1.14% 1.15% | 192444 48.34% 49.49% | 183644 46.13% 95.62% | 17319 4.35% 99.97% | 129 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 398133 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::bucket_size 256 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::max_bucket 2559 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::samples 3118 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::mean 1453.592367 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::gmean 1428.286665 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::stdev 271.151930 +system.ruby.ST.L1Cache.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 9 0.29% 0.29% | 124 3.98% 4.27% | 722 23.16% 27.42% | 1139 36.53% 63.95% | 777 24.92% 88.87% | 285 9.14% 98.01% | 53 1.70% 99.71% | 9 0.29% 100.00% +system.ruby.ST.L1Cache.miss_type_mach_latency_hist::total 3118 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 222056 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1796.946482 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 1750.131417 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 412.464819 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 21 0.01% 0.01% | 3110 1.40% 1.41% | 58128 26.18% 27.59% | 104904 47.24% 74.83% | 45981 20.71% 95.54% | 8827 3.98% 99.51% | 981 0.44% 99.95% | 93 0.04% 100.00% | 10 0.00% 100.00% | 1 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 222056 -system.ruby.L1Cache_Controller.Load | 50822 12.52% 12.52% | 50930 12.55% 25.07% | 50579 12.46% 37.53% | 50992 12.56% 50.10% | 50750 12.50% 62.60% | 50396 12.42% 75.02% | 50785 12.51% 87.53% | 50593 12.47% 100.00% -system.ruby.L1Cache_Controller.Load::total 405847 -system.ruby.L1Cache_Controller.Store | 28084 12.48% 12.48% | 27932 12.41% 24.89% | 28138 12.50% 37.40% | 28065 12.47% 49.87% | 28051 12.47% 62.34% | 28316 12.58% 74.92% | 27897 12.40% 87.32% | 28539 12.68% 100.00% -system.ruby.L1Cache_Controller.Store::total 225022 -system.ruby.L1Cache_Controller.Data | 78904 12.51% 12.51% | 78861 12.50% 25.01% | 78715 12.48% 37.49% | 79054 12.53% 50.02% | 78799 12.49% 62.51% | 78709 12.48% 74.98% | 78679 12.47% 87.46% | 79130 12.54% 100.00% -system.ruby.L1Cache_Controller.Data::total 630851 -system.ruby.L1Cache_Controller.Fwd_GETX | 1018 12.00% 12.00% | 1071 12.62% 24.62% | 1069 12.60% 37.22% | 1051 12.39% 49.61% | 1077 12.69% 62.30% | 1067 12.58% 74.87% | 1110 13.08% 87.96% | 1022 12.04% 100.00% -system.ruby.L1Cache_Controller.Fwd_GETX::total 8485 -system.ruby.L1Cache_Controller.Replacement | 78902 12.51% 12.51% | 78858 12.50% 25.01% | 78713 12.48% 37.49% | 79053 12.53% 50.02% | 78797 12.49% 62.51% | 78708 12.48% 74.98% | 78678 12.47% 87.46% | 79128 12.54% 100.00% -system.ruby.L1Cache_Controller.Replacement::total 630837 -system.ruby.L1Cache_Controller.Writeback_Ack | 77879 12.51% 12.51% | 77785 12.50% 25.01% | 77640 12.48% 37.49% | 77999 12.53% 50.02% | 77717 12.49% 62.51% | 77635 12.48% 74.99% | 77564 12.46% 87.45% | 78105 12.55% 100.00% -system.ruby.L1Cache_Controller.Writeback_Ack::total 622324 -system.ruby.L1Cache_Controller.Writeback_Nack | 325 12.05% 12.05% | 329 12.20% 24.25% | 367 13.61% 37.86% | 333 12.35% 50.20% | 341 12.64% 62.85% | 331 12.27% 75.12% | 348 12.90% 88.02% | 323 11.98% 100.00% -system.ruby.L1Cache_Controller.Writeback_Nack::total 2697 -system.ruby.L1Cache_Controller.I.Load | 50822 12.52% 12.52% | 50930 12.55% 25.07% | 50579 12.46% 37.53% | 50992 12.56% 50.10% | 50750 12.50% 62.60% | 50396 12.42% 75.02% | 50785 12.51% 87.53% | 50593 12.47% 100.00% -system.ruby.L1Cache_Controller.I.Load::total 405847 -system.ruby.L1Cache_Controller.I.Store | 28084 12.48% 12.48% | 27932 12.41% 24.89% | 28138 12.50% 37.40% | 28065 12.47% 49.87% | 28051 12.47% 62.34% | 28316 12.58% 74.92% | 27897 12.40% 87.32% | 28539 12.68% 100.00% -system.ruby.L1Cache_Controller.I.Store::total 225022 -system.ruby.L1Cache_Controller.I.Replacement | 693 11.97% 11.97% | 742 12.82% 24.79% | 702 12.13% 36.92% | 718 12.40% 49.33% | 736 12.72% 62.04% | 736 12.72% 74.76% | 762 13.17% 87.92% | 699 12.08% 100.00% -system.ruby.L1Cache_Controller.I.Replacement::total 5788 -system.ruby.L1Cache_Controller.II.Writeback_Nack | 325 12.05% 12.05% | 329 12.20% 24.25% | 367 13.61% 37.86% | 333 12.35% 50.20% | 341 12.64% 62.85% | 331 12.27% 75.12% | 348 12.90% 88.02% | 323 11.98% 100.00% -system.ruby.L1Cache_Controller.II.Writeback_Nack::total 2697 -system.ruby.L1Cache_Controller.M.Fwd_GETX | 693 11.97% 11.97% | 742 12.82% 24.79% | 702 12.13% 36.92% | 718 12.40% 49.33% | 736 12.72% 62.04% | 736 12.72% 74.76% | 762 13.17% 87.92% | 699 12.08% 100.00% -system.ruby.L1Cache_Controller.M.Fwd_GETX::total 5788 -system.ruby.L1Cache_Controller.M.Replacement | 78209 12.51% 12.51% | 78116 12.50% 25.01% | 78011 12.48% 37.49% | 78335 12.53% 50.02% | 78061 12.49% 62.51% | 77972 12.47% 74.99% | 77916 12.47% 87.45% | 78429 12.55% 100.00% -system.ruby.L1Cache_Controller.M.Replacement::total 625049 -system.ruby.L1Cache_Controller.MI.Fwd_GETX | 325 12.05% 12.05% | 329 12.20% 24.25% | 367 13.61% 37.86% | 333 12.35% 50.20% | 341 12.64% 62.85% | 331 12.27% 75.12% | 348 12.90% 88.02% | 323 11.98% 100.00% -system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 2697 -system.ruby.L1Cache_Controller.MI.Writeback_Ack | 77879 12.51% 12.51% | 77785 12.50% 25.01% | 77640 12.48% 37.49% | 77999 12.53% 50.02% | 77717 12.49% 62.51% | 77635 12.48% 74.99% | 77564 12.46% 87.45% | 78105 12.55% 100.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 622324 -system.ruby.L1Cache_Controller.IS.Data | 50821 12.52% 12.52% | 50929 12.55% 25.07% | 50577 12.46% 37.53% | 50990 12.56% 50.10% | 50750 12.51% 62.60% | 50395 12.42% 75.02% | 50783 12.51% 87.53% | 50592 12.47% 100.00% -system.ruby.L1Cache_Controller.IS.Data::total 405837 -system.ruby.L1Cache_Controller.IM.Data | 28083 12.48% 12.48% | 27932 12.41% 24.89% | 28138 12.50% 37.40% | 28064 12.47% 49.87% | 28049 12.47% 62.34% | 28314 12.58% 74.92% | 27896 12.40% 87.32% | 28538 12.68% 100.00% -system.ruby.L1Cache_Controller.IM.Data::total 225014 -system.ruby.Directory_Controller.GETX 808444 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 622352 0.00% 0.00% -system.ruby.Directory_Controller.PUTX_NotOwner 2697 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 622367 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 622324 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 622384 0.00% 0.00% -system.ruby.Directory_Controller.M.GETX 8485 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 622352 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX_NotOwner 2697 0.00% 0.00% -system.ruby.Directory_Controller.IM.GETX 68392 0.00% 0.00% -system.ruby.Directory_Controller.IM.Memory_Data 622367 0.00% 0.00% -system.ruby.Directory_Controller.MI.GETX 109183 0.00% 0.00% -system.ruby.Directory_Controller.MI.Memory_Ack 622324 0.00% 0.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 221096 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 1559.427267 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 1536.699982 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 266.566552 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 21 0.01% 0.01% | 2432 1.10% 1.11% | 106874 48.34% 49.45% | 102052 46.16% 95.61% | 9642 4.36% 99.97% | 75 0.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 221096 +system.ruby.L1Cache_Controller.Load | 50242 12.45% 12.45% | 50323 12.47% 24.92% | 50493 12.51% 37.43% | 50644 12.55% 49.98% | 50567 12.53% 62.51% | 50426 12.50% 75.01% | 50403 12.49% 87.50% | 50459 12.50% 100.00% +system.ruby.L1Cache_Controller.Load::total 403557 +system.ruby.L1Cache_Controller.Store | 28008 12.49% 12.49% | 28130 12.55% 25.04% | 27865 12.43% 37.46% | 27716 12.36% 49.83% | 28095 12.53% 62.36% | 28158 12.56% 74.91% | 28062 12.52% 87.43% | 28184 12.57% 100.00% +system.ruby.L1Cache_Controller.Store::total 224218 +system.ruby.L1Cache_Controller.Data | 78249 12.46% 12.46% | 78450 12.50% 24.96% | 78357 12.48% 37.44% | 78358 12.48% 49.93% | 78659 12.53% 62.46% | 78581 12.52% 74.97% | 78464 12.50% 87.47% | 78642 12.53% 100.00% +system.ruby.L1Cache_Controller.Data::total 627760 +system.ruby.L1Cache_Controller.Fwd_GETX | 1065 12.48% 12.48% | 1076 12.61% 25.10% | 1049 12.30% 37.39% | 1001 11.73% 49.13% | 1068 12.52% 61.65% | 1132 13.27% 74.92% | 1066 12.50% 87.41% | 1074 12.59% 100.00% +system.ruby.L1Cache_Controller.Fwd_GETX::total 8531 +system.ruby.L1Cache_Controller.Replacement | 78246 12.46% 12.46% | 78449 12.50% 24.96% | 78354 12.48% 37.44% | 78356 12.48% 49.93% | 78658 12.53% 62.46% | 78580 12.52% 74.97% | 78461 12.50% 87.47% | 78639 12.53% 100.00% +system.ruby.L1Cache_Controller.Replacement::total 627743 +system.ruby.L1Cache_Controller.Writeback_Ack | 77181 12.46% 12.46% | 77373 12.50% 24.96% | 77305 12.48% 37.44% | 77355 12.49% 49.94% | 77587 12.53% 62.47% | 77448 12.51% 74.97% | 77395 12.50% 87.47% | 77565 12.53% 100.00% +system.ruby.L1Cache_Controller.Writeback_Ack::total 619209 +system.ruby.L1Cache_Controller.Writeback_Nack | 485 12.53% 12.53% | 499 12.89% 25.43% | 468 12.09% 37.52% | 457 11.81% 49.33% | 483 12.48% 61.81% | 494 12.76% 74.57% | 497 12.84% 87.42% | 487 12.58% 100.00% +system.ruby.L1Cache_Controller.Writeback_Nack::total 3870 +system.ruby.L1Cache_Controller.I.Load | 50242 12.45% 12.45% | 50323 12.47% 24.92% | 50493 12.51% 37.43% | 50644 12.55% 49.98% | 50567 12.53% 62.51% | 50426 12.50% 75.01% | 50403 12.49% 87.50% | 50459 12.50% 100.00% +system.ruby.L1Cache_Controller.I.Load::total 403557 +system.ruby.L1Cache_Controller.I.Store | 28008 12.49% 12.49% | 28130 12.55% 25.04% | 27865 12.43% 37.46% | 27716 12.36% 49.83% | 28095 12.53% 62.36% | 28158 12.56% 74.91% | 28062 12.52% 87.43% | 28184 12.57% 100.00% +system.ruby.L1Cache_Controller.I.Store::total 224218 +system.ruby.L1Cache_Controller.I.Replacement | 580 12.44% 12.44% | 577 12.38% 24.82% | 581 12.47% 37.29% | 544 11.67% 48.96% | 585 12.55% 61.51% | 638 13.69% 75.20% | 569 12.21% 87.41% | 587 12.59% 100.00% +system.ruby.L1Cache_Controller.I.Replacement::total 4661 +system.ruby.L1Cache_Controller.II.Writeback_Nack | 485 12.53% 12.53% | 499 12.89% 25.43% | 468 12.09% 37.52% | 457 11.81% 49.33% | 483 12.48% 61.81% | 494 12.76% 74.57% | 497 12.84% 87.42% | 487 12.58% 100.00% +system.ruby.L1Cache_Controller.II.Writeback_Nack::total 3870 +system.ruby.L1Cache_Controller.M.Fwd_GETX | 580 12.44% 12.44% | 577 12.38% 24.82% | 581 12.47% 37.29% | 544 11.67% 48.96% | 585 12.55% 61.51% | 638 13.69% 75.20% | 569 12.21% 87.41% | 587 12.59% 100.00% +system.ruby.L1Cache_Controller.M.Fwd_GETX::total 4661 +system.ruby.L1Cache_Controller.M.Replacement | 77666 12.46% 12.46% | 77872 12.50% 24.96% | 77773 12.48% 37.44% | 77812 12.49% 49.93% | 78073 12.53% 62.46% | 77942 12.51% 74.97% | 77892 12.50% 87.47% | 78052 12.53% 100.00% +system.ruby.L1Cache_Controller.M.Replacement::total 623082 +system.ruby.L1Cache_Controller.MI.Fwd_GETX | 485 12.53% 12.53% | 499 12.89% 25.43% | 468 12.09% 37.52% | 457 11.81% 49.33% | 483 12.48% 61.81% | 494 12.76% 74.57% | 497 12.84% 87.42% | 487 12.58% 100.00% +system.ruby.L1Cache_Controller.MI.Fwd_GETX::total 3870 +system.ruby.L1Cache_Controller.MI.Writeback_Ack | 77181 12.46% 12.46% | 77373 12.50% 24.96% | 77305 12.48% 37.44% | 77355 12.49% 49.94% | 77587 12.53% 62.47% | 77448 12.51% 74.97% | 77395 12.50% 87.47% | 77565 12.53% 100.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack::total 619209 +system.ruby.L1Cache_Controller.IS.Data | 50241 12.45% 12.45% | 50321 12.47% 24.92% | 50492 12.51% 37.43% | 50642 12.55% 49.98% | 50566 12.53% 62.51% | 50424 12.50% 75.01% | 50402 12.49% 87.50% | 50458 12.50% 100.00% +system.ruby.L1Cache_Controller.IS.Data::total 403546 +system.ruby.L1Cache_Controller.IM.Data | 28008 12.49% 12.49% | 28129 12.55% 25.04% | 27865 12.43% 37.47% | 27716 12.36% 49.83% | 28093 12.53% 62.36% | 28157 12.56% 74.91% | 28062 12.52% 87.43% | 28184 12.57% 100.00% +system.ruby.L1Cache_Controller.IM.Data::total 224214 +system.ruby.Directory_Controller.GETX 693666 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 619210 0.00% 0.00% +system.ruby.Directory_Controller.PUTX_NotOwner 3870 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 619230 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 619209 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 619241 0.00% 0.00% +system.ruby.Directory_Controller.M.GETX 8531 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 619210 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX_NotOwner 3870 0.00% 0.00% +system.ruby.Directory_Controller.IM.GETX 65555 0.00% 0.00% +system.ruby.Directory_Controller.IM.Memory_Data 619230 0.00% 0.00% +system.ruby.Directory_Controller.MI.GETX 339 0.00% 0.00% +system.ruby.Directory_Controller.MI.Memory_Ack 619209 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini index 24d022938..578c80a62 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -64,17 +64,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -84,9 +149,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=true @@ -100,21 +165,21 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system to_mem_ctrl_latency=1 transitions_per_cycle=32 version=0 +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[5] responseFromDir=system.ruby.network.slave[6] responseToDir=system.ruby.network.master[6] @@ -122,33 +187,8 @@ responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -165,12 +205,12 @@ l1_request_latency=2 l1_response_latency=2 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null prefetcher=system.ruby.l1_cntrl0.prefetcher recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system to_l2_latency=1 transitions_per_cycle=32 version=0 @@ -218,12 +258,13 @@ nonunit_filter=8 num_startup_pfs=1 num_streams=4 pf_per_stream=1 +sys=system train_misses=4 unit_filter=8 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -250,9 +291,9 @@ eventq_index=0 l2_request_latency=2 l2_response_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system to_l1_latency=1 transitions_per_cycle=32 version=0 @@ -393,7 +434,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt index c1d5ff6e5..c4d69701f 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MESI_Two_Level/stats.txt @@ -1,60 +1,309 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000328 # Number of seconds simulated -sim_ticks 327571 # Number of ticks simulated -final_tick 327571 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000323 # Number of seconds simulated +sim_ticks 322881 # Number of ticks simulated +final_tick 322881 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 1251967 # Simulator tick rate (ticks/s) -host_mem_usage 128368 # Number of bytes of host memory used -host_seconds 0.26 # Real time elapsed on the host +host_tick_rate 1612482 # Simulator tick rate (ticks/s) +host_mem_usage 434296 # Number of bytes of host memory used +host_seconds 0.20 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54144 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 54144 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 48128 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 48128 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 846 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 846 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 752 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 752 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 167690264 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 167690264 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 149058012 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 149058012 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 316748276 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 316748276 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 846 # Number of read requests accepted +system.mem_ctrls.writeReqs 752 # Number of write requests accepted +system.mem_ctrls.readBursts 846 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 752 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 45888 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 8256 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 40768 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 54144 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 48128 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 129 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 95 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 201 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 214 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 268 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 34 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 174 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 198 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 232 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 33 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 322435 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 846 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 752 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 631 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 86 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 31 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 31 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 36 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 155 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 547.509677 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 416.230507 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 312.356884 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 19 12.26% 12.26% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 10 6.45% 18.71% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 16 10.32% 29.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 22 14.19% 43.23% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 18 11.61% 54.84% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 24 15.48% 70.32% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 14 9.03% 79.35% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 15 9.68% 89.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 17 10.97% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 155 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 36 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 19.722222 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 19.453020 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.677042 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 11 30.56% 30.56% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 11 30.56% 61.11% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 7 19.44% 80.56% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::22-23 4 11.11% 91.67% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-25 2 5.56% 97.22% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::36-37 1 2.78% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 36 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 36 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 17.694444 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 17.676625 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.786291 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 6 16.67% 16.67% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 29 80.56% 97.22% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 1 2.78% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 36 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 7000 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 20623 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3585 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 9.76 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 28.76 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 142.12 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 126.26 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 167.69 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 149.06 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 2.10 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 1.11 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.99 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.19 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 24.51 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 567 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 628 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 79.08 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 95.59 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 201.77 # Average gap between requests +system.mem_ctrls.pageHitRate 86.97 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 7291 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 10660 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 301549 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1171800 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 651000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 8835840 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 6407424 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 20850960 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 20850960 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 212765724 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 6898824 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 5055000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 185640000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 255737748 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 213389784 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 800.466211 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.915915 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 512 # delay histogram for all message system.ruby.delayHist::max_bucket 5119 # delay histogram for all message -system.ruby.delayHist::samples 7183 # delay histogram for all message -system.ruby.delayHist::mean 55.693443 # delay histogram for all message -system.ruby.delayHist::stdev 252.452700 # delay histogram for all message -system.ruby.delayHist | 6908 96.17% 96.17% | 159 2.21% 98.39% | 57 0.79% 99.18% | 31 0.43% 99.61% | 18 0.25% 99.86% | 9 0.13% 99.99% | 0 0.00% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% | 0 0.00% 100.00% # delay histogram for all message -system.ruby.delayHist::total 7183 # delay histogram for all message +system.ruby.delayHist::samples 6760 # delay histogram for all message +system.ruby.delayHist::mean 50.962278 # delay histogram for all message +system.ruby.delayHist::stdev 238.173200 # delay histogram for all message +system.ruby.delayHist | 6512 96.33% 96.33% | 158 2.34% 98.67% | 46 0.68% 99.35% | 24 0.36% 99.70% | 9 0.13% 99.84% | 8 0.12% 99.96% | 2 0.03% 99.99% | 0 0.00% 99.99% | 0 0.00% 99.99% | 1 0.01% 100.00% # delay histogram for all message +system.ruby.delayHist::total 6760 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 1017 -system.ruby.outstanding_req_hist::mean 15.830875 -system.ruby.outstanding_req_hist::gmean 15.734065 -system.ruby.outstanding_req_hist::stdev 1.114909 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.29% | 2 0.20% 0.49% | 2 0.20% 0.69% | 2 0.20% 0.88% | 2 0.20% 1.08% | 2 0.20% 1.28% | 54 5.31% 6.59% | 950 93.41% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 1017 +system.ruby.outstanding_req_hist::samples 955 +system.ruby.outstanding_req_hist::mean 15.834555 +system.ruby.outstanding_req_hist::gmean 15.731830 +system.ruby.outstanding_req_hist::stdev 1.145523 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.21% 0.31% | 2 0.21% 0.52% | 2 0.21% 0.73% | 2 0.21% 0.94% | 2 0.21% 1.15% | 2 0.21% 1.36% | 40 4.19% 5.55% | 902 94.45% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 955 system.ruby.latency_hist::bucket_size 1024 system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 1002 -system.ruby.latency_hist::mean 5171.353293 -system.ruby.latency_hist::gmean 2828.922262 -system.ruby.latency_hist::stdev 2096.025855 -system.ruby.latency_hist | 135 13.47% 13.47% | 12 1.20% 14.67% | 4 0.40% 15.07% | 4 0.40% 15.47% | 30 2.99% 18.46% | 460 45.91% 64.37% | 320 31.94% 96.31% | 37 3.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 1002 +system.ruby.latency_hist::samples 940 +system.ruby.latency_hist::mean 5434.606383 +system.ruby.latency_hist::gmean 3151.023817 +system.ruby.latency_hist::stdev 2181.464677 +system.ruby.latency_hist | 124 13.19% 13.19% | 15 1.60% 14.79% | 3 0.32% 15.11% | 1 0.11% 15.21% | 12 1.28% 16.49% | 316 33.62% 50.11% | 394 41.91% 92.02% | 72 7.66% 99.68% | 3 0.32% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 940 system.ruby.hit_latency_hist::bucket_size 16 system.ruby.hit_latency_hist::max_bucket 159 -system.ruby.hit_latency_hist::samples 77 -system.ruby.hit_latency_hist::mean 9.597403 -system.ruby.hit_latency_hist::gmean 2.761367 -system.ruby.hit_latency_hist::stdev 27.303489 -system.ruby.hit_latency_hist | 72 93.51% 93.51% | 0 0.00% 93.51% | 0 0.00% 93.51% | 0 0.00% 93.51% | 0 0.00% 93.51% | 0 0.00% 93.51% | 2 2.60% 96.10% | 3 3.90% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 77 +system.ruby.hit_latency_hist::samples 66 +system.ruby.hit_latency_hist::mean 18.863636 +system.ruby.hit_latency_hist::gmean 3.818124 +system.ruby.hit_latency_hist::stdev 39.435200 +system.ruby.hit_latency_hist | 56 84.85% 84.85% | 0 0.00% 84.85% | 0 0.00% 84.85% | 0 0.00% 84.85% | 0 0.00% 84.85% | 0 0.00% 84.85% | 5 7.58% 92.42% | 5 7.58% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 66 system.ruby.miss_latency_hist::bucket_size 1024 system.ruby.miss_latency_hist::max_bucket 10239 -system.ruby.miss_latency_hist::samples 925 -system.ruby.miss_latency_hist::mean 5601.034595 -system.ruby.miss_latency_hist::gmean 5037.610012 -system.ruby.miss_latency_hist::stdev 1534.352398 -system.ruby.miss_latency_hist | 58 6.27% 6.27% | 12 1.30% 7.57% | 4 0.43% 8.00% | 4 0.43% 8.43% | 30 3.24% 11.68% | 460 49.73% 61.41% | 320 34.59% 96.00% | 37 4.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 925 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 77 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 881 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 958 # Number of cache demand accesses +system.ruby.miss_latency_hist::samples 874 +system.ruby.miss_latency_hist::mean 5843.575515 +system.ruby.miss_latency_hist::gmean 5232.370506 +system.ruby.miss_latency_hist::stdev 1653.356358 +system.ruby.miss_latency_hist | 58 6.64% 6.64% | 15 1.72% 8.35% | 3 0.34% 8.70% | 1 0.11% 8.81% | 12 1.37% 10.18% | 316 36.16% 46.34% | 394 45.08% 91.42% | 72 8.24% 99.66% | 3 0.34% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 874 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 66 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 824 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 890 # Number of cache demand accesses system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Icache.demand_misses 46 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Icache.demand_accesses 46 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Icache.demand_misses 52 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Icache.demand_accesses 52 # Number of cache demand accesses system.ruby.l1_cntrl0.prefetcher.miss_observed 0 # number of misses observed system.ruby.l1_cntrl0.prefetcher.allocated_streams 0 # number of streams allocated for prefetching system.ruby.l1_cntrl0.prefetcher.prefetches_requested 0 # number of prefetch requests made @@ -64,355 +313,335 @@ system.ruby.l1_cntrl0.prefetcher.hits 0 # nu system.ruby.l1_cntrl0.prefetcher.partial_hits 0 # number of misses observed for a block being prefetched system.ruby.l1_cntrl0.prefetcher.pages_crossed 0 # number of prefetches across pages system.ruby.l1_cntrl0.prefetcher.misses_on_prefetched_blocks 0 # number of misses for blocks that were prefetched, yet missed -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 6 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 110 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 10 # Number of times a load aliased with a pending store -system.ruby.network.routers0.percent_links_utilized 1.749086 -system.ruby.network.routers0.msg_count.Control::0 925 -system.ruby.network.routers0.msg_count.Request_Control::2 563 -system.ruby.network.routers0.msg_count.Response_Data::1 925 -system.ruby.network.routers0.msg_count.Response_Control::1 827 -system.ruby.network.routers0.msg_count.Response_Control::2 877 -system.ruby.network.routers0.msg_count.Writeback_Data::0 742 -system.ruby.network.routers0.msg_count.Writeback_Data::1 520 -system.ruby.network.routers0.msg_count.Writeback_Control::0 43 -system.ruby.network.routers0.msg_bytes.Control::0 7400 -system.ruby.network.routers0.msg_bytes.Request_Control::2 4504 -system.ruby.network.routers0.msg_bytes.Response_Data::1 66600 -system.ruby.network.routers0.msg_bytes.Response_Control::1 6616 -system.ruby.network.routers0.msg_bytes.Response_Control::2 7016 -system.ruby.network.routers0.msg_bytes.Writeback_Data::0 53424 -system.ruby.network.routers0.msg_bytes.Writeback_Data::1 37440 -system.ruby.network.routers0.msg_bytes.Writeback_Control::0 344 -system.ruby.l2_cntrl0.L2cache.demand_hits 41 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 884 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 925 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 3.043386 -system.ruby.network.routers1.msg_count.Control::0 1809 -system.ruby.network.routers1.msg_count.Request_Control::2 563 -system.ruby.network.routers1.msg_count.Response_Data::1 2604 -system.ruby.network.routers1.msg_count.Response_Control::1 1791 -system.ruby.network.routers1.msg_count.Response_Control::2 877 -system.ruby.network.routers1.msg_count.Writeback_Data::0 742 -system.ruby.network.routers1.msg_count.Writeback_Data::1 520 -system.ruby.network.routers1.msg_count.Writeback_Control::0 43 -system.ruby.network.routers1.msg_bytes.Control::0 14472 -system.ruby.network.routers1.msg_bytes.Request_Control::2 4504 -system.ruby.network.routers1.msg_bytes.Response_Data::1 187488 -system.ruby.network.routers1.msg_bytes.Response_Control::1 14328 -system.ruby.network.routers1.msg_bytes.Response_Control::2 7016 -system.ruby.network.routers1.msg_bytes.Writeback_Data::0 53424 -system.ruby.network.routers1.msg_bytes.Writeback_Data::1 37440 -system.ruby.network.routers1.msg_bytes.Writeback_Control::0 344 +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 4 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 77 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 11 # Number of times a load aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load +system.ruby.network.routers0.percent_links_utilized 1.655176 +system.ruby.network.routers0.msg_count.Control::0 876 +system.ruby.network.routers0.msg_count.Request_Control::2 528 +system.ruby.network.routers0.msg_count.Response_Data::1 875 +system.ruby.network.routers0.msg_count.Response_Control::1 778 +system.ruby.network.routers0.msg_count.Response_Control::2 822 +system.ruby.network.routers0.msg_count.Writeback_Data::0 690 +system.ruby.network.routers0.msg_count.Writeback_Data::1 473 +system.ruby.network.routers0.msg_count.Writeback_Control::0 34 +system.ruby.network.routers0.msg_bytes.Control::0 7008 +system.ruby.network.routers0.msg_bytes.Request_Control::2 4224 +system.ruby.network.routers0.msg_bytes.Response_Data::1 63000 +system.ruby.network.routers0.msg_bytes.Response_Control::1 6224 +system.ruby.network.routers0.msg_bytes.Response_Control::2 6576 +system.ruby.network.routers0.msg_bytes.Writeback_Data::0 49680 +system.ruby.network.routers0.msg_bytes.Writeback_Data::1 34056 +system.ruby.network.routers0.msg_bytes.Writeback_Control::0 272 +system.ruby.l2_cntrl0.L2cache.demand_hits 29 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 846 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 875 # Number of cache demand accesses +system.ruby.network.routers1.percent_links_utilized 2.907186 +system.ruby.network.routers1.msg_count.Control::0 1722 +system.ruby.network.routers1.msg_count.Request_Control::2 528 +system.ruby.network.routers1.msg_count.Response_Data::1 2474 +system.ruby.network.routers1.msg_count.Response_Control::1 1708 +system.ruby.network.routers1.msg_count.Response_Control::2 822 +system.ruby.network.routers1.msg_count.Writeback_Data::0 690 +system.ruby.network.routers1.msg_count.Writeback_Data::1 473 +system.ruby.network.routers1.msg_count.Writeback_Control::0 34 +system.ruby.network.routers1.msg_bytes.Control::0 13776 +system.ruby.network.routers1.msg_bytes.Request_Control::2 4224 +system.ruby.network.routers1.msg_bytes.Response_Data::1 178128 +system.ruby.network.routers1.msg_bytes.Response_Control::1 13664 +system.ruby.network.routers1.msg_bytes.Response_Control::2 6576 +system.ruby.network.routers1.msg_bytes.Writeback_Data::0 49680 +system.ruby.network.routers1.msg_bytes.Writeback_Data::1 34056 +system.ruby.network.routers1.msg_bytes.Writeback_Control::0 272 +system.ruby.network.routers2.percent_links_utilized 1.251080 +system.ruby.network.routers2.msg_count.Control::0 846 +system.ruby.network.routers2.msg_count.Response_Data::1 1598 +system.ruby.network.routers2.msg_count.Response_Control::1 930 +system.ruby.network.routers2.msg_bytes.Control::0 6768 +system.ruby.network.routers2.msg_bytes.Response_Data::1 115056 +system.ruby.network.routers2.msg_bytes.Response_Control::1 7440 +system.ruby.network.routers3.percent_links_utilized 1.938124 +system.ruby.network.routers3.msg_count.Control::0 1722 +system.ruby.network.routers3.msg_count.Request_Control::2 528 +system.ruby.network.routers3.msg_count.Response_Data::1 2474 +system.ruby.network.routers3.msg_count.Response_Control::1 1708 +system.ruby.network.routers3.msg_count.Response_Control::2 822 +system.ruby.network.routers3.msg_count.Writeback_Data::0 690 +system.ruby.network.routers3.msg_count.Writeback_Data::1 473 +system.ruby.network.routers3.msg_count.Writeback_Control::0 34 +system.ruby.network.routers3.msg_bytes.Control::0 13776 +system.ruby.network.routers3.msg_bytes.Request_Control::2 4224 +system.ruby.network.routers3.msg_bytes.Response_Data::1 178128 +system.ruby.network.routers3.msg_bytes.Response_Control::1 13664 +system.ruby.network.routers3.msg_bytes.Response_Control::2 6576 +system.ruby.network.routers3.msg_bytes.Writeback_Data::0 49680 +system.ruby.network.routers3.msg_bytes.Writeback_Data::1 34056 +system.ruby.network.routers3.msg_bytes.Writeback_Control::0 272 +system.ruby.network.msg_count.Control 5166 +system.ruby.network.msg_count.Request_Control 1584 +system.ruby.network.msg_count.Response_Data 7421 +system.ruby.network.msg_count.Response_Control 7590 +system.ruby.network.msg_count.Writeback_Data 3489 +system.ruby.network.msg_count.Writeback_Control 102 +system.ruby.network.msg_byte.Control 41328 +system.ruby.network.msg_byte.Request_Control 12672 +system.ruby.network.msg_byte.Response_Data 534312 +system.ruby.network.msg_byte.Response_Control 60720 +system.ruby.network.msg_byte.Writeback_Data 251208 +system.ruby.network.msg_byte.Writeback_Control 816 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 1679 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 884 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 795 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 2274 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 511 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 43 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 554 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.329958 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 149 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 180 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 93 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 60 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 29 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 59 3.51% 3.51% | 51 3.04% 6.55% | 42 2.50% 9.05% | 102 6.08% 15.13% | 61 3.63% 18.76% | 47 2.80% 21.56% | 70 4.17% 25.73% | 56 3.34% 29.06% | 51 3.04% 32.10% | 62 3.69% 35.80% | 53 3.16% 38.95% | 35 2.08% 41.04% | 65 3.87% 44.91% | 50 2.98% 47.89% | 40 2.38% 50.27% | 53 3.16% 53.42% | 36 2.14% 55.57% | 55 3.28% 58.84% | 66 3.93% 62.78% | 41 2.44% 65.22% | 49 2.92% 68.14% | 43 2.56% 70.70% | 65 3.87% 74.57% | 53 3.16% 77.72% | 50 2.98% 80.70% | 53 3.16% 83.86% | 51 3.04% 86.90% | 48 2.86% 89.76% | 44 2.62% 92.38% | 41 2.44% 94.82% | 41 2.44% 97.26% | 46 2.74% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1679 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 1.294300 -system.ruby.network.routers2.msg_count.Control::0 884 -system.ruby.network.routers2.msg_count.Response_Data::1 1679 -system.ruby.network.routers2.msg_count.Response_Control::1 964 -system.ruby.network.routers2.msg_bytes.Control::0 7072 -system.ruby.network.routers2.msg_bytes.Response_Data::1 120888 -system.ruby.network.routers2.msg_bytes.Response_Control::1 7712 -system.ruby.network.routers3.percent_links_utilized 2.028924 -system.ruby.network.routers3.msg_count.Control::0 1809 -system.ruby.network.routers3.msg_count.Request_Control::2 563 -system.ruby.network.routers3.msg_count.Response_Data::1 2604 -system.ruby.network.routers3.msg_count.Response_Control::1 1791 -system.ruby.network.routers3.msg_count.Response_Control::2 877 -system.ruby.network.routers3.msg_count.Writeback_Data::0 742 -system.ruby.network.routers3.msg_count.Writeback_Data::1 520 -system.ruby.network.routers3.msg_count.Writeback_Control::0 43 -system.ruby.network.routers3.msg_bytes.Control::0 14472 -system.ruby.network.routers3.msg_bytes.Request_Control::2 4504 -system.ruby.network.routers3.msg_bytes.Response_Data::1 187488 -system.ruby.network.routers3.msg_bytes.Response_Control::1 14328 -system.ruby.network.routers3.msg_bytes.Response_Control::2 7016 -system.ruby.network.routers3.msg_bytes.Writeback_Data::0 53424 -system.ruby.network.routers3.msg_bytes.Writeback_Data::1 37440 -system.ruby.network.routers3.msg_bytes.Writeback_Control::0 344 -system.ruby.network.msg_count.Control 5427 -system.ruby.network.msg_count.Request_Control 1689 -system.ruby.network.msg_count.Response_Data 7812 -system.ruby.network.msg_count.Response_Control 8004 -system.ruby.network.msg_count.Writeback_Data 3786 -system.ruby.network.msg_count.Writeback_Control 129 -system.ruby.network.msg_byte.Control 43416 -system.ruby.network.msg_byte.Request_Control 13512 -system.ruby.network.msg_byte.Response_Data 562464 -system.ruby.network.msg_byte.Response_Control 64032 -system.ruby.network.msg_byte.Writeback_Data 272592 -system.ruby.network.msg_byte.Writeback_Control 1032 -system.ruby.network.routers0.throttle0.link_utilization 1.476321 -system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 563 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 925 -system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 784 -system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 4504 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 66600 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 6272 -system.ruby.network.routers0.throttle1.link_utilization 2.021852 -system.ruby.network.routers0.throttle1.msg_count.Control::0 925 -system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 43 -system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 877 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0 742 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1 520 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 43 -system.ruby.network.routers0.throttle1.msg_bytes.Control::0 7400 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1 344 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 7016 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 53424 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 37440 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 344 -system.ruby.network.routers1.throttle0.link_utilization 3.370414 -system.ruby.network.routers1.throttle0.msg_count.Control::0 925 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 884 -system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 922 -system.ruby.network.routers1.throttle0.msg_count.Response_Control::2 877 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0 742 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1 520 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 43 -system.ruby.network.routers1.throttle0.msg_bytes.Control::0 7400 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1 63648 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1 7376 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 7016 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 53424 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 37440 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 344 -system.ruby.network.routers1.throttle1.link_utilization 2.716358 -system.ruby.network.routers1.throttle1.msg_count.Control::0 884 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 563 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1720 -system.ruby.network.routers1.throttle1.msg_count.Response_Control::1 869 -system.ruby.network.routers1.throttle1.msg_bytes.Control::0 7072 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 4504 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 123840 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 6952 -system.ruby.network.routers2.throttle0.link_utilization 1.240037 -system.ruby.network.routers2.throttle0.msg_count.Control::0 884 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 795 -system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 85 -system.ruby.network.routers2.throttle0.msg_bytes.Control::0 7072 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 57240 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 680 -system.ruby.network.routers2.throttle1.link_utilization 1.348563 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 884 -system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 879 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 63648 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 7032 -system.ruby.network.routers3.throttle0.link_utilization 1.476321 -system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 563 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 925 -system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 784 -system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 4504 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 66600 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 6272 -system.ruby.network.routers3.throttle1.link_utilization 3.370414 -system.ruby.network.routers3.throttle1.msg_count.Control::0 925 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 884 -system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 922 -system.ruby.network.routers3.throttle1.msg_count.Response_Control::2 877 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0 742 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1 520 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 43 -system.ruby.network.routers3.throttle1.msg_bytes.Control::0 7400 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1 63648 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1 7376 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 7016 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 53424 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 37440 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 344 -system.ruby.network.routers3.throttle2.link_utilization 1.240037 -system.ruby.network.routers3.throttle2.msg_count.Control::0 884 -system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 795 -system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 85 -system.ruby.network.routers3.throttle2.msg_bytes.Control::0 7072 -system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1 57240 -system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1 680 +system.ruby.network.routers0.throttle0.link_utilization 1.412750 +system.ruby.network.routers0.throttle0.msg_count.Request_Control::2 528 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::1 875 +system.ruby.network.routers0.throttle0.msg_count.Response_Control::1 723 +system.ruby.network.routers0.throttle0.msg_bytes.Request_Control::2 4224 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::1 63000 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::1 5784 +system.ruby.network.routers0.throttle1.link_utilization 1.897603 +system.ruby.network.routers0.throttle1.msg_count.Control::0 876 +system.ruby.network.routers0.throttle1.msg_count.Response_Control::1 55 +system.ruby.network.routers0.throttle1.msg_count.Response_Control::2 822 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::0 690 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::1 473 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 34 +system.ruby.network.routers0.throttle1.msg_bytes.Control::0 7008 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::1 440 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Control::2 6576 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::0 49680 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::1 34056 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 272 +system.ruby.network.routers1.throttle0.link_utilization 3.206909 +system.ruby.network.routers1.throttle0.msg_count.Control::0 876 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::1 846 +system.ruby.network.routers1.throttle0.msg_count.Response_Control::1 896 +system.ruby.network.routers1.throttle0.msg_count.Response_Control::2 822 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::0 690 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::1 473 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 34 +system.ruby.network.routers1.throttle0.msg_bytes.Control::0 7008 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::1 60912 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::1 7168 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Control::2 6576 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::0 49680 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::1 34056 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 272 +system.ruby.network.routers1.throttle1.link_utilization 2.607462 +system.ruby.network.routers1.throttle1.msg_count.Control::0 846 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 528 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::1 1628 +system.ruby.network.routers1.throttle1.msg_count.Response_Control::1 812 +system.ruby.network.routers1.throttle1.msg_bytes.Control::0 6768 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 4224 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::1 117216 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::1 6496 +system.ruby.network.routers2.throttle0.link_utilization 1.192854 +system.ruby.network.routers2.throttle0.msg_count.Control::0 846 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::1 752 +system.ruby.network.routers2.throttle0.msg_count.Response_Control::1 89 +system.ruby.network.routers2.throttle0.msg_bytes.Control::0 6768 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::1 54144 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Control::1 712 +system.ruby.network.routers2.throttle1.link_utilization 1.309306 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::1 846 +system.ruby.network.routers2.throttle1.msg_count.Response_Control::1 841 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::1 60912 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Control::1 6728 +system.ruby.network.routers3.throttle0.link_utilization 1.413214 +system.ruby.network.routers3.throttle0.msg_count.Request_Control::2 528 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::1 875 +system.ruby.network.routers3.throttle0.msg_count.Response_Control::1 723 +system.ruby.network.routers3.throttle0.msg_bytes.Request_Control::2 4224 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::1 63000 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::1 5784 +system.ruby.network.routers3.throttle1.link_utilization 3.206909 +system.ruby.network.routers3.throttle1.msg_count.Control::0 876 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::1 846 +system.ruby.network.routers3.throttle1.msg_count.Response_Control::1 896 +system.ruby.network.routers3.throttle1.msg_count.Response_Control::2 822 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::0 690 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::1 473 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 34 +system.ruby.network.routers3.throttle1.msg_bytes.Control::0 7008 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::1 60912 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::1 7168 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Control::2 6576 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::0 49680 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::1 34056 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 272 +system.ruby.network.routers3.throttle2.link_utilization 1.194248 +system.ruby.network.routers3.throttle2.msg_count.Control::0 846 +system.ruby.network.routers3.throttle2.msg_count.Response_Data::1 753 +system.ruby.network.routers3.throttle2.msg_count.Response_Control::1 89 +system.ruby.network.routers3.throttle2.msg_bytes.Control::0 6768 +system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::1 54216 +system.ruby.network.routers3.throttle2.msg_bytes.Response_Control::1 712 system.ruby.delayVCHist.vnet_0::bucket_size 512 # delay histogram for vnet_0 system.ruby.delayVCHist.vnet_0::max_bucket 5119 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::samples 2586 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::mean 153.589327 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::stdev 402.594576 # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0 | 2311 89.37% 89.37% | 159 6.15% 95.51% | 57 2.20% 97.72% | 31 1.20% 98.92% | 18 0.70% 99.61% | 9 0.35% 99.96% | 0 0.00% 99.96% | 0 0.00% 99.96% | 1 0.04% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_0 -system.ruby.delayVCHist.vnet_0::total 2586 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::samples 2420 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::mean 141.339256 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::stdev 381.793770 # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0 | 2172 89.75% 89.75% | 158 6.53% 96.28% | 46 1.90% 98.18% | 24 0.99% 99.17% | 9 0.37% 99.55% | 8 0.33% 99.88% | 2 0.08% 99.96% | 0 0.00% 99.96% | 0 0.00% 99.96% | 1 0.04% 100.00% # delay histogram for vnet_0 +system.ruby.delayVCHist.vnet_0::total 2420 # delay histogram for vnet_0 system.ruby.delayVCHist.vnet_1::bucket_size 4 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::max_bucket 39 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::samples 4034 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 0.709470 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 2.104009 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 3622 89.79% 89.79% | 315 7.81% 97.60% | 68 1.69% 99.28% | 23 0.57% 99.85% | 5 0.12% 99.98% | 0 0.00% 99.98% | 1 0.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::total 4034 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::samples 3812 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 0.646380 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 2.077943 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 3466 90.92% 90.92% | 255 6.69% 97.61% | 62 1.63% 99.24% | 21 0.55% 99.79% | 6 0.16% 99.95% | 0 0.00% 99.95% | 2 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::total 3812 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 1 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 9 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::samples 563 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::mean 0.003552 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::stdev 0.084290 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2 | 562 99.82% 99.82% | 0 0.00% 99.82% | 1 0.18% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::total 563 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::samples 528 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2 | 528 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::total 528 # delay histogram for vnet_2 system.ruby.LD.latency_hist::bucket_size 1024 system.ruby.LD.latency_hist::max_bucket 10239 -system.ruby.LD.latency_hist::samples 54 -system.ruby.LD.latency_hist::mean 5695.537037 -system.ruby.LD.latency_hist::gmean 3661.591532 -system.ruby.LD.latency_hist::stdev 1733.262348 -system.ruby.LD.latency_hist | 4 7.41% 7.41% | 0 0.00% 7.41% | 0 0.00% 7.41% | 0 0.00% 7.41% | 3 5.56% 12.96% | 19 35.19% 48.15% | 24 44.44% 92.59% | 4 7.41% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 54 -system.ruby.LD.hit_latency_hist::bucket_size 16 -system.ruby.LD.hit_latency_hist::max_bucket 159 -system.ruby.LD.hit_latency_hist::samples 4 -system.ruby.LD.hit_latency_hist::mean 29.500000 -system.ruby.LD.hit_latency_hist::gmean 6.027587 -system.ruby.LD.hit_latency_hist::stdev 53.681157 -system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 4 +system.ruby.LD.latency_hist::samples 49 +system.ruby.LD.latency_hist::mean 5654.061224 +system.ruby.LD.latency_hist::gmean 2859.260197 +system.ruby.LD.latency_hist::stdev 2008.078574 +system.ruby.LD.latency_hist | 5 10.20% 10.20% | 0 0.00% 10.20% | 0 0.00% 10.20% | 0 0.00% 10.20% | 0 0.00% 10.20% | 18 36.73% 46.94% | 22 44.90% 91.84% | 4 8.16% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 49 +system.ruby.LD.hit_latency_hist::bucket_size 1 +system.ruby.LD.hit_latency_hist::max_bucket 9 +system.ruby.LD.hit_latency_hist::samples 5 +system.ruby.LD.hit_latency_hist::mean 3.200000 +system.ruby.LD.hit_latency_hist::gmean 2.861938 +system.ruby.LD.hit_latency_hist::stdev 1.303840 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 1 20.00% 20.00% | 0 0.00% 20.00% | 1 20.00% 40.00% | 3 60.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 5 system.ruby.LD.miss_latency_hist::bucket_size 1024 system.ruby.LD.miss_latency_hist::max_bucket 10239 -system.ruby.LD.miss_latency_hist::samples 50 -system.ruby.LD.miss_latency_hist::mean 6148.820000 -system.ruby.LD.miss_latency_hist::gmean 6114.374114 -system.ruby.LD.miss_latency_hist::stdev 647.202668 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 6.00% 6.00% | 19 38.00% 44.00% | 24 48.00% 92.00% | 4 8.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 50 +system.ruby.LD.miss_latency_hist::samples 44 +system.ruby.LD.miss_latency_hist::mean 6296.204545 +system.ruby.LD.miss_latency_hist::gmean 6267.820763 +system.ruby.LD.miss_latency_hist::stdev 605.204850 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 18 40.91% 40.91% | 22 50.00% 90.91% | 4 9.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 44 system.ruby.ST.latency_hist::bucket_size 1024 system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 902 -system.ruby.ST.latency_hist::mean 5364.286031 -system.ruby.ST.latency_hist::gmean 2990.478756 -system.ruby.ST.latency_hist::stdev 1912.037218 -system.ruby.ST.latency_hist | 94 10.42% 10.42% | 4 0.44% 10.86% | 3 0.33% 11.20% | 4 0.44% 11.64% | 27 2.99% 14.63% | 441 48.89% 63.53% | 296 32.82% 96.34% | 33 3.66% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 902 +system.ruby.ST.latency_hist::samples 840 +system.ruby.ST.latency_hist::mean 5699.584524 +system.ruby.ST.latency_hist::gmean 3444.061455 +system.ruby.ST.latency_hist::stdev 1934.801712 +system.ruby.ST.latency_hist | 79 9.40% 9.40% | 4 0.48% 9.88% | 3 0.36% 10.24% | 1 0.12% 10.36% | 12 1.43% 11.79% | 298 35.48% 47.26% | 372 44.29% 91.55% | 68 8.10% 99.64% | 3 0.36% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 840 system.ruby.ST.hit_latency_hist::bucket_size 16 system.ruby.ST.hit_latency_hist::max_bucket 159 -system.ruby.ST.hit_latency_hist::samples 73 -system.ruby.ST.hit_latency_hist::mean 8.506849 -system.ruby.ST.hit_latency_hist::gmean 2.645743 -system.ruby.ST.hit_latency_hist::stdev 25.369559 -system.ruby.ST.hit_latency_hist | 69 94.52% 94.52% | 0 0.00% 94.52% | 0 0.00% 94.52% | 0 0.00% 94.52% | 0 0.00% 94.52% | 0 0.00% 94.52% | 1 1.37% 95.89% | 3 4.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 73 +system.ruby.ST.hit_latency_hist::samples 61 +system.ruby.ST.hit_latency_hist::mean 20.147541 +system.ruby.ST.hit_latency_hist::gmean 3.909413 +system.ruby.ST.hit_latency_hist::stdev 40.773699 +system.ruby.ST.hit_latency_hist | 51 83.61% 83.61% | 0 0.00% 83.61% | 0 0.00% 83.61% | 0 0.00% 83.61% | 0 0.00% 83.61% | 0 0.00% 83.61% | 5 8.20% 91.80% | 5 8.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 61 system.ruby.ST.miss_latency_hist::bucket_size 1024 system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 829 -system.ruby.ST.miss_latency_hist::mean 5835.904704 -system.ruby.ST.miss_latency_hist::gmean 5553.905612 -system.ruby.ST.miss_latency_hist::stdev 1107.483624 -system.ruby.ST.miss_latency_hist | 21 2.53% 2.53% | 4 0.48% 3.02% | 3 0.36% 3.38% | 4 0.48% 3.86% | 27 3.26% 7.12% | 441 53.20% 60.31% | 296 35.71% 96.02% | 33 3.98% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 829 +system.ruby.ST.miss_latency_hist::samples 779 +system.ruby.ST.miss_latency_hist::mean 6144.315789 +system.ruby.ST.miss_latency_hist::gmean 5857.030225 +system.ruby.ST.miss_latency_hist::stdev 1144.434249 +system.ruby.ST.miss_latency_hist | 18 2.31% 2.31% | 4 0.51% 2.82% | 3 0.39% 3.21% | 1 0.13% 3.34% | 12 1.54% 4.88% | 298 38.25% 43.13% | 372 47.75% 90.89% | 68 8.73% 99.61% | 3 0.39% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 779 system.ruby.IFETCH.latency_hist::bucket_size 256 system.ruby.IFETCH.latency_hist::max_bucket 2559 -system.ruby.IFETCH.latency_hist::samples 46 -system.ruby.IFETCH.latency_hist::mean 772.847826 -system.ruby.IFETCH.latency_hist::gmean 703.281758 -system.ruby.IFETCH.latency_hist::stdev 370.399662 -system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 10 21.74% 21.74% | 20 43.48% 65.22% | 7 15.22% 80.43% | 3 6.52% 86.96% | 4 8.70% 95.65% | 1 2.17% 97.83% | 0 0.00% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 46 +system.ruby.IFETCH.latency_hist::samples 51 +system.ruby.IFETCH.latency_hist::mean 859.411765 +system.ruby.IFETCH.latency_hist::gmean 799.675557 +system.ruby.IFETCH.latency_hist::stdev 325.423919 +system.ruby.IFETCH.latency_hist | 1 1.96% 1.96% | 5 9.80% 11.76% | 17 33.33% 45.10% | 17 33.33% 78.43% | 4 7.84% 86.27% | 5 9.80% 96.08% | 2 3.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::total 51 system.ruby.IFETCH.miss_latency_hist::bucket_size 256 system.ruby.IFETCH.miss_latency_hist::max_bucket 2559 -system.ruby.IFETCH.miss_latency_hist::samples 46 -system.ruby.IFETCH.miss_latency_hist::mean 772.847826 -system.ruby.IFETCH.miss_latency_hist::gmean 703.281758 -system.ruby.IFETCH.miss_latency_hist::stdev 370.399662 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 10 21.74% 21.74% | 20 43.48% 65.22% | 7 15.22% 80.43% | 3 6.52% 86.96% | 4 8.70% 95.65% | 1 2.17% 97.83% | 0 0.00% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.miss_latency_hist::total 46 -system.ruby.L1Cache_Controller.Load 54 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 54 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 904 0.00% 0.00% -system.ruby.L1Cache_Controller.Inv 563 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 10554 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_Exclusive 50 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_all_Acks 875 0.00% 0.00% -system.ruby.L1Cache_Controller.WB_Ack 784 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Load 50 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Ifetch 46 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Store 831 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Inv 2 0.00% 0.00% -system.ruby.L1Cache_Controller.I.L1_Replacement 125 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Inv 28 0.00% 0.00% -system.ruby.L1Cache_Controller.S.L1_Replacement 10 0.00% 0.00% -system.ruby.L1Cache_Controller.E.Store 1 0.00% 0.00% -system.ruby.L1Cache_Controller.E.Inv 5 0.00% 0.00% -system.ruby.L1Cache_Controller.E.L1_Replacement 44 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Load 4 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Store 72 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Inv 86 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_Replacement 743 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Inv 8 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement 519 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_Exclusive 50 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_all_Acks 38 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement 9113 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Data_all_Acks 829 0.00% 0.00% -system.ruby.L1Cache_Controller.IS_I.Data_all_Acks 8 0.00% 0.00% -system.ruby.L1Cache_Controller.M_I.Ifetch 8 0.00% 0.00% -system.ruby.L1Cache_Controller.M_I.Inv 434 0.00% 0.00% -system.ruby.L1Cache_Controller.M_I.WB_Ack 351 0.00% 0.00% -system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack 433 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GET_INSTR 47 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS 50 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 829 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 358 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX_old 826 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 302 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement_clean 1188 0.00% 0.00% -system.ruby.L2Cache_Controller.Mem_Data 884 0.00% 0.00% -system.ruby.L2Cache_Controller.Mem_Ack 878 0.00% 0.00% -system.ruby.L2Cache_Controller.WB_Data 493 0.00% 0.00% -system.ruby.L2Cache_Controller.WB_Data_clean 27 0.00% 0.00% -system.ruby.L2Cache_Controller.Ack_all 43 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 877 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GET_INSTR 38 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 49 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 797 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_PUTX_old 309 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L1_GETX 8 0.00% 0.00% -system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 38 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GET_INSTR 8 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 1 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 24 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 302 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement_clean 15 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L1_PUTX 351 0.00% 0.00% -system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 525 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_GET_INSTR 1 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 124 0.00% 0.00% -system.ruby.L2Cache_Controller.M_I.Mem_Ack 878 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 215 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.WB_Data 493 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 27 0.00% 0.00% -system.ruby.L2Cache_Controller.MCT_I.Ack_all 5 0.00% 0.00% -system.ruby.L2Cache_Controller.I_I.Ack_all 38 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 16 0.00% 0.00% -system.ruby.L2Cache_Controller.ISS.Mem_Data 49 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 19 0.00% 0.00% -system.ruby.L2Cache_Controller.IS.Mem_Data 38 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 224 0.00% 0.00% -system.ruby.L2Cache_Controller.IM.Mem_Data 797 0.00% 0.00% -system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 8 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 7 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 178 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 351 0.00% 0.00% -system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 869 0.00% 0.00% -system.ruby.Directory_Controller.Fetch 884 0.00% 0.00% -system.ruby.Directory_Controller.Data 795 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 884 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 795 0.00% 0.00% -system.ruby.Directory_Controller.CleanReplacement 85 0.00% 0.00% -system.ruby.Directory_Controller.I.Fetch 884 0.00% 0.00% -system.ruby.Directory_Controller.M.Data 795 0.00% 0.00% -system.ruby.Directory_Controller.M.CleanReplacement 85 0.00% 0.00% -system.ruby.Directory_Controller.IM.Memory_Data 884 0.00% 0.00% -system.ruby.Directory_Controller.MI.Memory_Ack 795 0.00% 0.00% +system.ruby.IFETCH.miss_latency_hist::samples 51 +system.ruby.IFETCH.miss_latency_hist::mean 859.411765 +system.ruby.IFETCH.miss_latency_hist::gmean 799.675557 +system.ruby.IFETCH.miss_latency_hist::stdev 325.423919 +system.ruby.IFETCH.miss_latency_hist | 1 1.96% 1.96% | 5 9.80% 11.76% | 17 33.33% 45.10% | 17 33.33% 78.43% | 4 7.84% 86.27% | 5 9.80% 96.08% | 2 3.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::total 51 +system.ruby.L1Cache_Controller.Load 49 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 58 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 841 0.00% 0.00% +system.ruby.L1Cache_Controller.Inv 528 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 9913 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_Exclusive 44 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_all_Acks 830 0.00% 0.00% +system.ruby.L1Cache_Controller.WB_Ack 723 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Load 44 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Ifetch 52 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Store 780 0.00% 0.00% +system.ruby.L1Cache_Controller.I.L1_Replacement 142 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Inv 34 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 5 0.00% 0.00% +system.ruby.L1Cache_Controller.E.Inv 9 0.00% 0.00% +system.ruby.L1Cache_Controller.E.L1_Replacement 34 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Load 5 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Store 61 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Inv 88 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_Replacement 690 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Inv 12 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement 476 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_Exclusive 44 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_all_Acks 39 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement 8566 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Data_all_Acks 779 0.00% 0.00% +system.ruby.L1Cache_Controller.IS_I.Data_all_Acks 12 0.00% 0.00% +system.ruby.L1Cache_Controller.M_I.Ifetch 6 0.00% 0.00% +system.ruby.L1Cache_Controller.M_I.Inv 385 0.00% 0.00% +system.ruby.L1Cache_Controller.M_I.WB_Ack 339 0.00% 0.00% +system.ruby.L1Cache_Controller.SINK_WB_ACK.WB_Ack 384 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GET_INSTR 51 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS 44 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 780 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 354 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX_old 709 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 297 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement_clean 1151 0.00% 0.00% +system.ruby.L2Cache_Controller.Mem_Data 846 0.00% 0.00% +system.ruby.L2Cache_Controller.Mem_Ack 841 0.00% 0.00% +system.ruby.L2Cache_Controller.WB_Data 456 0.00% 0.00% +system.ruby.L2Cache_Controller.WB_Data_clean 17 0.00% 0.00% +system.ruby.L2Cache_Controller.Ack_all 55 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 822 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GET_INSTR 46 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 44 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 756 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_PUTX_old 279 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L1_GETX 5 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.L2_Replacement_clean 46 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GET_INSTR 5 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 19 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 297 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement_clean 17 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L1_PUTX 339 0.00% 0.00% +system.ruby.L2Cache_Controller.MT.L2_Replacement_clean 482 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.L1_PUTX_old 105 0.00% 0.00% +system.ruby.L2Cache_Controller.M_I.Mem_Ack 841 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.L1_PUTX_old 182 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.WB_Data 456 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.WB_Data_clean 17 0.00% 0.00% +system.ruby.L2Cache_Controller.MCT_I.Ack_all 9 0.00% 0.00% +system.ruby.L2Cache_Controller.I_I.Ack_all 46 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.L2_Replacement_clean 12 0.00% 0.00% +system.ruby.L2Cache_Controller.ISS.Mem_Data 44 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.L2_Replacement_clean 54 0.00% 0.00% +system.ruby.L2Cache_Controller.IS.Mem_Data 46 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.L2_Replacement_clean 209 0.00% 0.00% +system.ruby.L2Cache_Controller.IM.Mem_Data 756 0.00% 0.00% +system.ruby.L2Cache_Controller.SS_MB.Exclusive_Unblock 5 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_PUTX 15 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L1_PUTX_old 143 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.L2_Replacement_clean 331 0.00% 0.00% +system.ruby.L2Cache_Controller.MT_MB.Exclusive_Unblock 817 0.00% 0.00% +system.ruby.Directory_Controller.Fetch 846 0.00% 0.00% +system.ruby.Directory_Controller.Data 752 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 846 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 752 0.00% 0.00% +system.ruby.Directory_Controller.CleanReplacement 89 0.00% 0.00% +system.ruby.Directory_Controller.I.Fetch 846 0.00% 0.00% +system.ruby.Directory_Controller.M.Data 752 0.00% 0.00% +system.ruby.Directory_Controller.M.CleanReplacement 89 0.00% 0.00% +system.ruby.Directory_Controller.IM.Memory_Data 846 0.00% 0.00% +system.ruby.Directory_Controller.MI.Memory_Ack 752 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini index a6e019717..e824f18b8 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -64,17 +64,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -84,9 +149,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=true @@ -100,21 +165,22 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=6 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=32 version=0 forwardFromDir=system.ruby.network.slave[6] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[5] responseFromDir=system.ruby.network.slave[5] responseToDir=system.ruby.network.master[6] @@ -122,33 +188,8 @@ responseToDir=system.ruby.network.master[6] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -162,12 +203,12 @@ cluster_id=0 eventq_index=0 l2_select_num_bits=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=0 @@ -208,7 +249,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -233,11 +274,11 @@ clk_domain=system.ruby.clk_domain cluster_id=0 eventq_index=0 number_of_TBEs=256 -peer=Null recycle_latency=10 request_latency=2 response_latency=2 ruby_system=system.ruby +system=system transitions_per_cycle=32 version=0 GlobalRequestFromL2Cache=system.ruby.network.slave[2] @@ -377,7 +418,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt index 26ba1fbd4..bbe924bff 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_directory/stats.txt @@ -1,404 +1,639 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000338 # Number of seconds simulated -sim_ticks 338071 # Number of ticks simulated -final_tick 338071 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000330 # Number of seconds simulated +sim_ticks 330331 # Number of ticks simulated +final_tick 330331 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 719839 # Simulator tick rate (ticks/s) -host_mem_usage 158348 # Number of bytes of host memory used -host_seconds 0.47 # Real time elapsed on the host +host_tick_rate 620421 # Simulator tick rate (ticks/s) +host_mem_usage 435392 # Number of bytes of host memory used +host_seconds 0.53 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54784 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 54784 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 48832 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 48832 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 856 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 856 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 763 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 763 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 165845773 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 165845773 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 147827482 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 147827482 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 313673255 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 313673255 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 856 # Number of read requests accepted +system.mem_ctrls.writeReqs 763 # Number of write requests accepted +system.mem_ctrls.readBursts 856 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 763 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 43904 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 10880 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 39360 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 54784 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 48832 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 170 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 127 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 215 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 218 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 218 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 35 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 188 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 191 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 201 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 35 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 329990 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 856 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 763 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 609 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 77 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 33 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 35 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 35 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 35 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 35 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 35 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 35 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 159 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 512.805031 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 408.328443 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 296.623626 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 9 5.66% 5.66% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 24 15.09% 20.75% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 24 15.09% 35.85% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 25 15.72% 51.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 19 11.95% 63.52% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 14 8.81% 72.33% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 18 11.32% 83.65% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 11 6.92% 90.57% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 15 9.43% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 159 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 34 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 19.911765 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 19.595016 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 4.107404 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 8 23.53% 23.53% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 13 38.24% 61.76% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 7 20.59% 82.35% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::22-23 2 5.88% 88.24% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-25 1 2.94% 91.18% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::26-27 2 5.88% 97.06% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::38-39 1 2.94% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 34 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 34 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 18.088235 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 18.075815 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.668225 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 2 5.88% 5.88% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 25 73.53% 79.41% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 7 20.59% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 34 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 6246 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 19280 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3430 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 9.10 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 28.10 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 132.91 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 119.15 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 165.85 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 147.83 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 1.97 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 1.04 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 0.93 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.17 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 24.41 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 537 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 601 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 78.28 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 94.50 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 203.82 # Average gap between requests +system.mem_ctrls.pageHitRate 86.08 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 5756 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 10920 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 310724 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1202040 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 667800 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 8448960 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 6189696 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 21359520 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 21359520 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 219200112 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 7067088 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 4082400 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 190164000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 261150528 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 218590608 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 797.961720 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.917231 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 987 -system.ruby.outstanding_req_hist::mean 15.827761 -system.ruby.outstanding_req_hist::gmean 15.728108 -system.ruby.outstanding_req_hist::stdev 1.130761 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.51% | 2 0.20% 0.71% | 2 0.20% 0.91% | 2 0.20% 1.11% | 2 0.20% 1.32% | 52 5.27% 6.59% | 922 93.41% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 987 +system.ruby.outstanding_req_hist::samples 996 +system.ruby.outstanding_req_hist::mean 15.813253 +system.ruby.outstanding_req_hist::gmean 15.714173 +system.ruby.outstanding_req_hist::stdev 1.131222 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.90% | 2 0.20% 1.10% | 2 0.20% 1.31% | 67 6.73% 8.03% | 916 91.97% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 996 system.ruby.latency_hist::bucket_size 4096 system.ruby.latency_hist::max_bucket 40959 -system.ruby.latency_hist::samples 972 -system.ruby.latency_hist::mean 5437.663580 -system.ruby.latency_hist::gmean 1650.672742 -system.ruby.latency_hist::stdev 7600.061844 -system.ruby.latency_hist | 700 72.02% 72.02% | 56 5.76% 77.78% | 10 1.03% 78.81% | 35 3.60% 82.41% | 92 9.47% 91.87% | 63 6.48% 98.35% | 14 1.44% 99.79% | 2 0.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 972 +system.ruby.latency_hist::samples 981 +system.ruby.latency_hist::mean 5263.343527 +system.ruby.latency_hist::gmean 1275.200266 +system.ruby.latency_hist::stdev 8532.856601 +system.ruby.latency_hist | 752 76.66% 76.66% | 54 5.50% 82.16% | 7 0.71% 82.87% | 10 1.02% 83.89% | 53 5.40% 89.30% | 40 4.08% 93.37% | 35 3.57% 96.94% | 26 2.65% 99.59% | 3 0.31% 99.90% | 1 0.10% 100.00% +system.ruby.latency_hist::total 981 system.ruby.hit_latency_hist::bucket_size 16 system.ruby.hit_latency_hist::max_bucket 159 -system.ruby.hit_latency_hist::samples 57 -system.ruby.hit_latency_hist::mean 21.684211 -system.ruby.hit_latency_hist::gmean 4.921220 -system.ruby.hit_latency_hist::stdev 41.339257 -system.ruby.hit_latency_hist | 47 82.46% 82.46% | 0 0.00% 82.46% | 0 0.00% 82.46% | 0 0.00% 82.46% | 0 0.00% 82.46% | 0 0.00% 82.46% | 6 10.53% 92.98% | 4 7.02% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 57 +system.ruby.hit_latency_hist::samples 82 +system.ruby.hit_latency_hist::mean 16.865854 +system.ruby.hit_latency_hist::gmean 3.783506 +system.ruby.hit_latency_hist::stdev 36.658168 +system.ruby.hit_latency_hist | 71 86.59% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 0 0.00% 86.59% | 5 6.10% 92.68% | 6 7.32% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 82 system.ruby.miss_latency_hist::bucket_size 4096 system.ruby.miss_latency_hist::max_bucket 40959 -system.ruby.miss_latency_hist::samples 915 -system.ruby.miss_latency_hist::mean 5775.052459 -system.ruby.miss_latency_hist::gmean 2371.333869 -system.ruby.miss_latency_hist::stdev 7708.420615 -system.ruby.miss_latency_hist | 643 70.27% 70.27% | 56 6.12% 76.39% | 10 1.09% 77.49% | 35 3.83% 81.31% | 92 10.05% 91.37% | 63 6.89% 98.25% | 14 1.53% 99.78% | 2 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 915 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 54 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 862 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 916 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Icache.demand_hits 3 # Number of cache demand hits +system.ruby.miss_latency_hist::samples 899 +system.ruby.miss_latency_hist::mean 5741.887653 +system.ruby.miss_latency_hist::gmean 2168.376344 +system.ruby.miss_latency_hist::stdev 8758.729134 +system.ruby.miss_latency_hist | 670 74.53% 74.53% | 54 6.01% 80.53% | 7 0.78% 81.31% | 10 1.11% 82.42% | 53 5.90% 88.32% | 40 4.45% 92.77% | 35 3.89% 96.66% | 26 2.89% 99.56% | 3 0.33% 99.89% | 1 0.11% 100.00% +system.ruby.miss_latency_hist::total 899 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 82 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 847 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 929 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits system.ruby.l1_cntrl0.L1Icache.demand_misses 55 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Icache.demand_accesses 58 # Number of cache demand accesses -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 1 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 87 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 3 # Number of times a load aliased with a pending store -system.ruby.network.routers0.percent_links_utilized 1.484895 -system.ruby.network.routers0.msg_count.Request_Control::0 917 -system.ruby.network.routers0.msg_count.Response_Data::2 860 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 55 -system.ruby.network.routers0.msg_count.Writeback_Data::2 910 -system.ruby.network.routers0.msg_count.Writeback_Control::0 1823 -system.ruby.network.routers0.msg_count.Unblock_Control::2 915 -system.ruby.network.routers0.msg_bytes.Request_Control::0 7336 -system.ruby.network.routers0.msg_bytes.Response_Data::2 61920 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 3960 -system.ruby.network.routers0.msg_bytes.Writeback_Data::2 65520 -system.ruby.network.routers0.msg_bytes.Writeback_Control::0 14584 -system.ruby.network.routers0.msg_bytes.Unblock_Control::2 7320 -system.ruby.l2_cntrl0.L2cache.demand_hits 55 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 862 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 917 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 2.834981 -system.ruby.network.routers1.msg_count.Request_Control::0 917 -system.ruby.network.routers1.msg_count.Request_Control::1 862 -system.ruby.network.routers1.msg_count.Response_Data::2 1721 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 55 -system.ruby.network.routers1.msg_count.Writeback_Data::2 1689 -system.ruby.network.routers1.msg_count.Writeback_Control::0 1823 -system.ruby.network.routers1.msg_count.Writeback_Control::1 1704 -system.ruby.network.routers1.msg_count.Writeback_Control::2 73 -system.ruby.network.routers1.msg_count.Unblock_Control::2 1773 -system.ruby.network.routers1.msg_bytes.Request_Control::0 7336 -system.ruby.network.routers1.msg_bytes.Request_Control::1 6896 -system.ruby.network.routers1.msg_bytes.Response_Data::2 123912 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 3960 -system.ruby.network.routers1.msg_bytes.Writeback_Data::2 121608 -system.ruby.network.routers1.msg_bytes.Writeback_Control::0 14584 -system.ruby.network.routers1.msg_bytes.Writeback_Control::1 13632 -system.ruby.network.routers1.msg_bytes.Writeback_Control::2 584 -system.ruby.network.routers1.msg_bytes.Unblock_Control::2 14184 +system.ruby.l1_cntrl0.L1Icache.demand_accesses 55 # Number of cache demand accesses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 3 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 93 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 8 # Number of times a load aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load +system.ruby.network.routers0.percent_links_utilized 1.492064 +system.ruby.network.routers0.msg_count.Request_Control::0 901 +system.ruby.network.routers0.msg_count.Response_Data::2 855 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::2 44 +system.ruby.network.routers0.msg_count.Writeback_Data::2 893 +system.ruby.network.routers0.msg_count.Writeback_Control::0 1788 +system.ruby.network.routers0.msg_count.Unblock_Control::2 898 +system.ruby.network.routers0.msg_bytes.Request_Control::0 7208 +system.ruby.network.routers0.msg_bytes.Response_Data::2 61560 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::2 3168 +system.ruby.network.routers0.msg_bytes.Writeback_Data::2 64296 +system.ruby.network.routers0.msg_bytes.Writeback_Control::0 14304 +system.ruby.network.routers0.msg_bytes.Unblock_Control::2 7184 +system.ruby.l2_cntrl0.L2cache.demand_hits 44 # Number of cache demand hits +system.ruby.l2_cntrl0.L2cache.demand_misses 857 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 901 # Number of cache demand accesses +system.ruby.network.routers1.percent_links_utilized 2.839803 +system.ruby.network.routers1.msg_count.Request_Control::0 901 +system.ruby.network.routers1.msg_count.Request_Control::1 857 +system.ruby.network.routers1.msg_count.Response_Data::2 1711 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::2 44 +system.ruby.network.routers1.msg_count.Writeback_Data::2 1656 +system.ruby.network.routers1.msg_count.Writeback_Control::0 1788 +system.ruby.network.routers1.msg_count.Writeback_Control::1 1526 +system.ruby.network.routers1.msg_count.Unblock_Control::2 1752 +system.ruby.network.routers1.msg_bytes.Request_Control::0 7208 +system.ruby.network.routers1.msg_bytes.Request_Control::1 6856 +system.ruby.network.routers1.msg_bytes.Response_Data::2 123192 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::2 3168 +system.ruby.network.routers1.msg_bytes.Writeback_Data::2 119232 +system.ruby.network.routers1.msg_bytes.Writeback_Control::0 14304 +system.ruby.network.routers1.msg_bytes.Writeback_Control::1 12208 +system.ruby.network.routers1.msg_bytes.Unblock_Control::2 14016 +system.ruby.network.routers2.percent_links_utilized 1.347663 +system.ruby.network.routers2.msg_count.Request_Control::1 856 +system.ruby.network.routers2.msg_count.Response_Data::2 856 +system.ruby.network.routers2.msg_count.Writeback_Data::2 763 +system.ruby.network.routers2.msg_count.Writeback_Control::1 1526 +system.ruby.network.routers2.msg_count.Unblock_Control::2 854 +system.ruby.network.routers2.msg_bytes.Request_Control::1 6848 +system.ruby.network.routers2.msg_bytes.Response_Data::2 61632 +system.ruby.network.routers2.msg_bytes.Writeback_Data::2 54936 +system.ruby.network.routers2.msg_bytes.Writeback_Control::1 12208 +system.ruby.network.routers2.msg_bytes.Unblock_Control::2 6832 +system.ruby.network.routers3.percent_links_utilized 1.893253 +system.ruby.network.routers3.msg_count.Request_Control::0 901 +system.ruby.network.routers3.msg_count.Request_Control::1 857 +system.ruby.network.routers3.msg_count.Response_Data::2 1711 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 44 +system.ruby.network.routers3.msg_count.Writeback_Data::2 1656 +system.ruby.network.routers3.msg_count.Writeback_Control::0 1789 +system.ruby.network.routers3.msg_count.Writeback_Control::1 1526 +system.ruby.network.routers3.msg_count.Unblock_Control::2 1752 +system.ruby.network.routers3.msg_bytes.Request_Control::0 7208 +system.ruby.network.routers3.msg_bytes.Request_Control::1 6856 +system.ruby.network.routers3.msg_bytes.Response_Data::2 123192 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 3168 +system.ruby.network.routers3.msg_bytes.Writeback_Data::2 119232 +system.ruby.network.routers3.msg_bytes.Writeback_Control::0 14312 +system.ruby.network.routers3.msg_bytes.Writeback_Control::1 12208 +system.ruby.network.routers3.msg_bytes.Unblock_Control::2 14016 +system.ruby.network.msg_count.Request_Control 5273 +system.ruby.network.msg_count.Response_Data 5133 +system.ruby.network.msg_count.ResponseL2hit_Data 132 +system.ruby.network.msg_count.Writeback_Data 4968 +system.ruby.network.msg_count.Writeback_Control 9943 +system.ruby.network.msg_count.Unblock_Control 5256 +system.ruby.network.msg_byte.Request_Control 42184 +system.ruby.network.msg_byte.Response_Data 369576 +system.ruby.network.msg_byte.ResponseL2hit_Data 9504 +system.ruby.network.msg_byte.Writeback_Data 357696 +system.ruby.network.msg_byte.Writeback_Control 79544 +system.ruby.network.msg_byte.Unblock_Control 42048 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 1640 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 861 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 779 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 2346 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 430 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 26 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 456 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.278049 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 167 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 152 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 21 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 58 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 32 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 58 3.54% 3.54% | 44 2.68% 6.22% | 40 2.44% 8.66% | 88 5.37% 14.02% | 64 3.90% 17.93% | 67 4.09% 22.01% | 55 3.35% 25.37% | 38 2.32% 27.68% | 52 3.17% 30.85% | 39 2.38% 33.23% | 42 2.56% 35.79% | 42 2.56% 38.35% | 49 2.99% 41.34% | 50 3.05% 44.39% | 48 2.93% 47.32% | 55 3.35% 50.67% | 48 2.93% 53.60% | 48 2.93% 56.52% | 50 3.05% 59.57% | 46 2.80% 62.38% | 49 2.99% 65.37% | 70 4.27% 69.63% | 43 2.62% 72.26% | 63 3.84% 76.10% | 59 3.60% 79.70% | 46 2.80% 82.50% | 53 3.23% 85.73% | 56 3.41% 89.15% | 35 2.13% 91.28% | 46 2.80% 94.09% | 42 2.56% 96.65% | 55 3.35% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1640 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 1.350086 -system.ruby.network.routers2.msg_count.Request_Control::1 861 -system.ruby.network.routers2.msg_count.Response_Data::2 861 -system.ruby.network.routers2.msg_count.Writeback_Data::2 779 -system.ruby.network.routers2.msg_count.Writeback_Control::1 1704 -system.ruby.network.routers2.msg_count.Writeback_Control::2 73 -system.ruby.network.routers2.msg_count.Unblock_Control::2 859 -system.ruby.network.routers2.msg_bytes.Request_Control::1 6888 -system.ruby.network.routers2.msg_bytes.Response_Data::2 61992 -system.ruby.network.routers2.msg_bytes.Writeback_Data::2 56088 -system.ruby.network.routers2.msg_bytes.Writeback_Control::1 13632 -system.ruby.network.routers2.msg_bytes.Writeback_Control::2 584 -system.ruby.network.routers2.msg_bytes.Unblock_Control::2 6872 -system.ruby.network.routers3.percent_links_utilized 1.890037 -system.ruby.network.routers3.msg_count.Request_Control::0 917 -system.ruby.network.routers3.msg_count.Request_Control::1 862 -system.ruby.network.routers3.msg_count.Response_Data::2 1721 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::2 55 -system.ruby.network.routers3.msg_count.Writeback_Data::2 1689 -system.ruby.network.routers3.msg_count.Writeback_Control::0 1823 -system.ruby.network.routers3.msg_count.Writeback_Control::1 1704 -system.ruby.network.routers3.msg_count.Writeback_Control::2 73 -system.ruby.network.routers3.msg_count.Unblock_Control::2 1774 -system.ruby.network.routers3.msg_bytes.Request_Control::0 7336 -system.ruby.network.routers3.msg_bytes.Request_Control::1 6896 -system.ruby.network.routers3.msg_bytes.Response_Data::2 123912 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::2 3960 -system.ruby.network.routers3.msg_bytes.Writeback_Data::2 121608 -system.ruby.network.routers3.msg_bytes.Writeback_Control::0 14584 -system.ruby.network.routers3.msg_bytes.Writeback_Control::1 13632 -system.ruby.network.routers3.msg_bytes.Writeback_Control::2 584 -system.ruby.network.routers3.msg_bytes.Unblock_Control::2 14192 -system.ruby.network.msg_count.Request_Control 5336 -system.ruby.network.msg_count.Response_Data 5163 -system.ruby.network.msg_count.ResponseL2hit_Data 165 -system.ruby.network.msg_count.Writeback_Data 5067 -system.ruby.network.msg_count.Writeback_Control 10800 -system.ruby.network.msg_count.Unblock_Control 5321 -system.ruby.network.msg_byte.Request_Control 42688 -system.ruby.network.msg_byte.Response_Data 371736 -system.ruby.network.msg_byte.ResponseL2hit_Data 11880 -system.ruby.network.msg_byte.Writeback_Data 364824 -system.ruby.network.msg_byte.Writeback_Control 86400 -system.ruby.network.msg_byte.Unblock_Control 42568 -system.ruby.network.routers0.throttle0.link_utilization 1.352674 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 860 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 55 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 911 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 61920 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 3960 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 7288 -system.ruby.network.routers0.throttle1.link_utilization 1.617116 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 917 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 910 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 912 -system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 915 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 7336 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 65520 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 7296 -system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 7320 -system.ruby.network.routers1.throttle0.link_utilization 2.889038 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 917 -system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 861 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 910 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 912 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 852 -system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 914 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 7336 -system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 61992 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 65520 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 7296 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 6816 -system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 7312 -system.ruby.network.routers1.throttle1.link_utilization 2.780925 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 862 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 860 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 55 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 779 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 911 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 852 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::2 73 -system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 859 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 6896 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 61920 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 3960 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 56088 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7288 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 6816 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::2 584 -system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 6872 -system.ruby.network.routers2.throttle0.link_utilization 1.428102 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 861 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 779 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 852 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::2 73 -system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 859 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 6888 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 56088 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 6816 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::2 584 -system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 6872 -system.ruby.network.routers2.throttle1.link_utilization 1.272070 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 861 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 852 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 61992 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 6816 -system.ruby.network.routers3.throttle0.link_utilization 1.352674 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 860 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 55 -system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 911 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 61920 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 3960 -system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 7288 -system.ruby.network.routers3.throttle1.link_utilization 2.889186 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 917 -system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 861 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 910 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 912 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 852 -system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 915 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 7336 -system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 61992 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 65520 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 7296 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 6816 -system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 7320 -system.ruby.network.routers3.throttle2.link_utilization 1.428250 -system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 862 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 779 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 852 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::2 73 -system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 859 -system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 6896 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 56088 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 6816 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::2 584 -system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 6872 +system.ruby.network.routers0.throttle0.link_utilization 1.359848 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::2 855 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::2 44 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::0 893 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::2 61560 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::2 3168 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::0 7144 +system.ruby.network.routers0.throttle1.link_utilization 1.624280 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::0 901 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::2 893 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::0 895 +system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::2 898 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::0 7208 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::2 64296 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::0 7160 +system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::2 7184 +system.ruby.network.routers1.throttle0.link_utilization 2.905722 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::0 901 +system.ruby.network.routers1.throttle0.msg_count.Response_Data::2 856 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::2 893 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::0 894 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::1 763 +system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::2 898 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::0 7208 +system.ruby.network.routers1.throttle0.msg_bytes.Response_Data::2 61632 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::2 64296 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::0 7152 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::1 6104 +system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::2 7184 +system.ruby.network.routers1.throttle1.link_utilization 2.773884 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::1 857 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::2 855 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::2 44 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::2 763 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::0 894 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::1 763 +system.ruby.network.routers1.throttle1.msg_count.Unblock_Control::2 854 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::1 6856 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::2 61560 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::2 3168 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::2 54936 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::0 7152 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::1 6104 +system.ruby.network.routers1.throttle1.msg_bytes.Unblock_Control::2 6832 +system.ruby.network.routers2.throttle0.link_utilization 1.413733 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::1 856 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::2 763 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::1 763 +system.ruby.network.routers2.throttle0.msg_count.Unblock_Control::2 854 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::1 6848 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::2 54936 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::1 6104 +system.ruby.network.routers2.throttle0.msg_bytes.Unblock_Control::2 6832 +system.ruby.network.routers2.throttle1.link_utilization 1.281593 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::2 856 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::1 763 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::2 61632 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::1 6104 +system.ruby.network.routers3.throttle0.link_utilization 1.360000 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::2 855 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::2 44 +system.ruby.network.routers3.throttle0.msg_count.Writeback_Control::0 894 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::2 61560 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::2 3168 +system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Control::0 7152 +system.ruby.network.routers3.throttle1.link_utilization 2.905873 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::0 901 +system.ruby.network.routers3.throttle1.msg_count.Response_Data::2 856 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::2 893 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::0 895 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Control::1 763 +system.ruby.network.routers3.throttle1.msg_count.Unblock_Control::2 898 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::0 7208 +system.ruby.network.routers3.throttle1.msg_bytes.Response_Data::2 61632 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::2 64296 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::0 7160 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Control::1 6104 +system.ruby.network.routers3.throttle1.msg_bytes.Unblock_Control::2 7184 +system.ruby.network.routers3.throttle2.link_utilization 1.413885 +system.ruby.network.routers3.throttle2.msg_count.Request_Control::1 857 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::2 763 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::1 763 +system.ruby.network.routers3.throttle2.msg_count.Unblock_Control::2 854 +system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::1 6856 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::2 54936 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::1 6104 +system.ruby.network.routers3.throttle2.msg_bytes.Unblock_Control::2 6832 system.ruby.LD.latency_hist::bucket_size 4096 system.ruby.LD.latency_hist::max_bucket 40959 -system.ruby.LD.latency_hist::samples 43 -system.ruby.LD.latency_hist::mean 6256.744186 -system.ruby.LD.latency_hist::gmean 1688.376032 -system.ruby.LD.latency_hist::stdev 8068.365932 -system.ruby.LD.latency_hist | 29 67.44% 67.44% | 1 2.33% 69.77% | 1 2.33% 72.09% | 3 6.98% 79.07% | 4 9.30% 88.37% | 5 11.63% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 43 -system.ruby.LD.hit_latency_hist::bucket_size 1 -system.ruby.LD.hit_latency_hist::max_bucket 9 -system.ruby.LD.hit_latency_hist::samples 3 -system.ruby.LD.hit_latency_hist::mean 3.666667 -system.ruby.LD.hit_latency_hist::gmean 3.634241 -system.ruby.LD.hit_latency_hist::stdev 0.577350 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 33.33% 33.33% | 2 66.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 3 +system.ruby.LD.latency_hist::samples 46 +system.ruby.LD.latency_hist::mean 3318.347826 +system.ruby.LD.latency_hist::gmean 921.447182 +system.ruby.LD.latency_hist::stdev 6565.344700 +system.ruby.LD.latency_hist | 39 84.78% 84.78% | 3 6.52% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 0 0.00% 91.30% | 3 6.52% 97.83% | 0 0.00% 97.83% | 1 2.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 46 +system.ruby.LD.hit_latency_hist::bucket_size 16 +system.ruby.LD.hit_latency_hist::max_bucket 159 +system.ruby.LD.hit_latency_hist::samples 4 +system.ruby.LD.hit_latency_hist::mean 27 +system.ruby.LD.hit_latency_hist::gmean 4.192660 +system.ruby.LD.hit_latency_hist::stdev 50.675438 +system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 4 system.ruby.LD.miss_latency_hist::bucket_size 4096 system.ruby.LD.miss_latency_hist::max_bucket 40959 -system.ruby.LD.miss_latency_hist::samples 40 -system.ruby.LD.miss_latency_hist::mean 6725.725000 -system.ruby.LD.miss_latency_hist::gmean 2676.075339 -system.ruby.LD.miss_latency_hist::stdev 8177.576523 -system.ruby.LD.miss_latency_hist | 26 65.00% 65.00% | 1 2.50% 67.50% | 1 2.50% 70.00% | 3 7.50% 77.50% | 4 10.00% 87.50% | 5 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 40 +system.ruby.LD.miss_latency_hist::samples 42 +system.ruby.LD.miss_latency_hist::mean 3631.809524 +system.ruby.LD.miss_latency_hist::gmean 1539.984108 +system.ruby.LD.miss_latency_hist::stdev 6793.473131 +system.ruby.LD.miss_latency_hist | 35 83.33% 83.33% | 3 7.14% 90.48% | 0 0.00% 90.48% | 0 0.00% 90.48% | 0 0.00% 90.48% | 3 7.14% 97.62% | 0 0.00% 97.62% | 1 2.38% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 42 system.ruby.ST.latency_hist::bucket_size 4096 system.ruby.ST.latency_hist::max_bucket 40959 -system.ruby.ST.latency_hist::samples 872 -system.ruby.ST.latency_hist::mean 5714.713303 -system.ruby.ST.latency_hist::gmean 1797.126289 -system.ruby.ST.latency_hist::stdev 7719.803155 -system.ruby.ST.latency_hist | 614 70.41% 70.41% | 55 6.31% 76.72% | 9 1.03% 77.75% | 32 3.67% 81.42% | 88 10.09% 91.51% | 58 6.65% 98.17% | 14 1.61% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 872 +system.ruby.ST.latency_hist::samples 881 +system.ruby.ST.latency_hist::mean 5644.784336 +system.ruby.ST.latency_hist::gmean 1354.316446 +system.ruby.ST.latency_hist::stdev 8789.274633 +system.ruby.ST.latency_hist | 659 74.80% 74.80% | 51 5.79% 80.59% | 7 0.79% 81.38% | 10 1.14% 82.52% | 53 6.02% 88.54% | 37 4.20% 92.74% | 35 3.97% 96.71% | 25 2.84% 99.55% | 3 0.34% 99.89% | 1 0.11% 100.00% +system.ruby.ST.latency_hist::total 881 system.ruby.ST.hit_latency_hist::bucket_size 16 system.ruby.ST.hit_latency_hist::max_bucket 159 -system.ruby.ST.hit_latency_hist::samples 51 -system.ruby.ST.hit_latency_hist::mean 21.803922 -system.ruby.ST.hit_latency_hist::gmean 4.911597 -system.ruby.ST.hit_latency_hist::stdev 41.550942 -system.ruby.ST.hit_latency_hist | 42 82.35% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 0 0.00% 82.35% | 5 9.80% 92.16% | 4 7.84% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 51 +system.ruby.ST.hit_latency_hist::samples 78 +system.ruby.ST.hit_latency_hist::mean 16.346154 +system.ruby.ST.hit_latency_hist::gmean 3.763635 +system.ruby.ST.hit_latency_hist::stdev 36.165861 +system.ruby.ST.hit_latency_hist | 68 87.18% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 0 0.00% 87.18% | 4 5.13% 92.31% | 6 7.69% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 78 system.ruby.ST.miss_latency_hist::bucket_size 4096 system.ruby.ST.miss_latency_hist::max_bucket 40959 -system.ruby.ST.miss_latency_hist::samples 821 -system.ruby.ST.miss_latency_hist::mean 6068.353228 -system.ruby.ST.miss_latency_hist::gmean 2593.060445 -system.ruby.ST.miss_latency_hist::stdev 7820.542647 -system.ruby.ST.miss_latency_hist | 563 68.57% 68.57% | 55 6.70% 75.27% | 9 1.10% 76.37% | 32 3.90% 80.27% | 88 10.72% 90.99% | 58 7.06% 98.05% | 14 1.71% 99.76% | 2 0.24% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 821 -system.ruby.IFETCH.latency_hist::bucket_size 128 -system.ruby.IFETCH.latency_hist::max_bucket 1279 -system.ruby.IFETCH.latency_hist::samples 57 -system.ruby.IFETCH.latency_hist::mean 581.385965 -system.ruby.IFETCH.latency_hist::gmean 442.065920 -system.ruby.IFETCH.latency_hist::stdev 271.884544 -system.ruby.IFETCH.latency_hist | 3 5.26% 5.26% | 3 5.26% 10.53% | 9 15.79% 26.32% | 6 10.53% 36.84% | 11 19.30% 56.14% | 10 17.54% 73.68% | 8 14.04% 87.72% | 3 5.26% 92.98% | 4 7.02% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 57 -system.ruby.IFETCH.hit_latency_hist::bucket_size 16 -system.ruby.IFETCH.hit_latency_hist::max_bucket 159 -system.ruby.IFETCH.hit_latency_hist::samples 3 -system.ruby.IFETCH.hit_latency_hist::mean 37.666667 -system.ruby.IFETCH.hit_latency_hist::gmean 6.889419 -system.ruby.IFETCH.hit_latency_hist::stdev 61.784572 -system.ruby.IFETCH.hit_latency_hist | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.hit_latency_hist::total 3 -system.ruby.IFETCH.miss_latency_hist::bucket_size 128 -system.ruby.IFETCH.miss_latency_hist::max_bucket 1279 +system.ruby.ST.miss_latency_hist::samples 803 +system.ruby.ST.miss_latency_hist::mean 6191.506849 +system.ruby.ST.miss_latency_hist::gmean 2398.888412 +system.ruby.ST.miss_latency_hist::stdev 9021.315727 +system.ruby.ST.miss_latency_hist | 581 72.35% 72.35% | 51 6.35% 78.70% | 7 0.87% 79.58% | 10 1.25% 80.82% | 53 6.60% 87.42% | 37 4.61% 92.03% | 35 4.36% 96.39% | 25 3.11% 99.50% | 3 0.37% 99.88% | 1 0.12% 100.00% +system.ruby.ST.miss_latency_hist::total 803 +system.ruby.IFETCH.latency_hist::bucket_size 256 +system.ruby.IFETCH.latency_hist::max_bucket 2559 +system.ruby.IFETCH.latency_hist::samples 54 +system.ruby.IFETCH.latency_hist::mean 697.055556 +system.ruby.IFETCH.latency_hist::gmean 629.917289 +system.ruby.IFETCH.latency_hist::stdev 289.399275 +system.ruby.IFETCH.latency_hist | 4 7.41% 7.41% | 8 14.81% 22.22% | 22 40.74% 62.96% | 12 22.22% 85.19% | 6 11.11% 96.30% | 2 3.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::total 54 +system.ruby.IFETCH.miss_latency_hist::bucket_size 256 +system.ruby.IFETCH.miss_latency_hist::max_bucket 2559 system.ruby.IFETCH.miss_latency_hist::samples 54 -system.ruby.IFETCH.miss_latency_hist::mean 611.592593 -system.ruby.IFETCH.miss_latency_hist::gmean 557.048280 -system.ruby.IFETCH.miss_latency_hist::stdev 245.556320 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 3 5.56% 5.56% | 9 16.67% 22.22% | 6 11.11% 33.33% | 11 20.37% 53.70% | 10 18.52% 72.22% | 8 14.81% 87.04% | 3 5.56% 92.59% | 4 7.41% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::mean 697.055556 +system.ruby.IFETCH.miss_latency_hist::gmean 629.917289 +system.ruby.IFETCH.miss_latency_hist::stdev 289.399275 +system.ruby.IFETCH.miss_latency_hist | 4 7.41% 7.41% | 8 14.81% 22.22% | 22 40.74% 62.96% | 12 22.22% 85.19% | 6 11.11% 96.30% | 2 3.70% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.miss_latency_hist::total 54 -system.ruby.L1Cache_Controller.Load 44 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 307 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 1014 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 481138 0.00% 0.00% -system.ruby.L1Cache_Controller.Exclusive_Data 915 0.00% 0.00% -system.ruby.L1Cache_Controller.Writeback_Ack_Data 911 0.00% 0.00% -system.ruby.L1Cache_Controller.All_acks 821 0.00% 0.00% -system.ruby.L1Cache_Controller.Use_Timeout 914 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Load 40 0.00% 0.00% +system.ruby.L1Cache_Controller.Load 46 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 243 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 1035 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 469288 0.00% 0.00% +system.ruby.L1Cache_Controller.Data 88 0.00% 0.00% +system.ruby.L1Cache_Controller.Exclusive_Data 811 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack_Data 893 0.00% 0.00% +system.ruby.L1Cache_Controller.All_acks 803 0.00% 0.00% +system.ruby.L1Cache_Controller.Use_Timeout 811 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Load 42 0.00% 0.00% system.ruby.L1Cache_Controller.I.Ifetch 55 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Store 822 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Ifetch 2 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_Replacement 92 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Ifetch 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement 1461 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Use_Timeout 93 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 2 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 49 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.L1_Replacement 820 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Load 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 2 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement 30008 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Use_Timeout 821 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement 410291 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Exclusive_Data 821 0.00% 0.00% -system.ruby.L1Cache_Controller.OM.L1_Replacement 20607 0.00% 0.00% -system.ruby.L1Cache_Controller.OM.All_acks 821 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement 17859 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data 94 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Load 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Ifetch 249 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Store 141 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 911 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS 142 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 948 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_PUTX 2296 0.00% 0.00% -system.ruby.L2Cache_Controller.All_Acks 782 0.00% 0.00% -system.ruby.L2Cache_Controller.Data 782 0.00% 0.00% -system.ruby.L2Cache_Controller.Data_Exclusive 79 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBCLEANDATA 77 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 833 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Ack 852 0.00% 0.00% -system.ruby.L2Cache_Controller.Exclusive_Unblock 914 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 923 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 80 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 782 0.00% 0.00% -system.ruby.L2Cache_Controller.ILX.L1_PUTX 912 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETS 15 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L1_GETX 40 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 852 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_GETS 30 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_GETX 85 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBCLEANDATA 77 0.00% 0.00% -system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 833 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.L1_PUTX 25 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Data_Exclusive 79 0.00% 0.00% -system.ruby.L2Cache_Controller.IGS.Exclusive_Unblock 78 0.00% 0.00% -system.ruby.L2Cache_Controller.IGM.Data 782 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.L1_PUTX 1344 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.All_Acks 782 0.00% 0.00% -system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 781 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.L1_PUTX 15 0.00% 0.00% -system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 40 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 15 0.00% 0.00% -system.ruby.L2Cache_Controller.OO.L2_Replacement 71 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETS 17 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.L1_GETX 41 0.00% 0.00% -system.ruby.L2Cache_Controller.MI.Writeback_Ack 852 0.00% 0.00% -system.ruby.Directory_Controller.GETX 792 0.00% 0.00% -system.ruby.Directory_Controller.GETS 79 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 852 0.00% 0.00% -system.ruby.Directory_Controller.Exclusive_Unblock 859 0.00% 0.00% -system.ruby.Directory_Controller.Clean_Writeback 73 0.00% 0.00% -system.ruby.Directory_Controller.Dirty_Writeback 779 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 861 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 779 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 782 0.00% 0.00% -system.ruby.Directory_Controller.I.GETS 79 0.00% 0.00% -system.ruby.Directory_Controller.I.Memory_Ack 775 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 852 0.00% 0.00% -system.ruby.Directory_Controller.IS.Exclusive_Unblock 78 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Data 79 0.00% 0.00% -system.ruby.Directory_Controller.IS.Memory_Ack 2 0.00% 0.00% -system.ruby.Directory_Controller.MM.Exclusive_Unblock 781 0.00% 0.00% -system.ruby.Directory_Controller.MM.Memory_Data 782 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Store 804 0.00% 0.00% +system.ruby.L1Cache_Controller.S.Store 1 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 86 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_Replacement 8 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.L1_Replacement 10 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Use_Timeout 8 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 4 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 68 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.L1_Replacement 802 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 10 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement 29590 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Use_Timeout 803 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement 400903 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Exclusive_Data 802 0.00% 0.00% +system.ruby.L1Cache_Controller.SM.L1_Replacement 705 0.00% 0.00% +system.ruby.L1Cache_Controller.SM.Exclusive_Data 1 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.L1_Replacement 16611 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.All_acks 803 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement 20573 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data 88 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data 8 0.00% 0.00% +system.ruby.L1Cache_Controller.SI.Ifetch 12 0.00% 0.00% +system.ruby.L1Cache_Controller.SI.Store 3 0.00% 0.00% +system.ruby.L1Cache_Controller.SI.Writeback_Ack_Data 85 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Ifetch 176 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Store 149 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack_Data 808 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS 200 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 820 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTX 2137 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS_only 86 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_PUTS 126 0.00% 0.00% +system.ruby.L2Cache_Controller.All_Acks 768 0.00% 0.00% +system.ruby.L2Cache_Controller.Data 856 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBCLEANDATA 85 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_WBDIRTYDATA 808 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Ack 763 0.00% 0.00% +system.ruby.L2Cache_Controller.Unblock 88 0.00% 0.00% +system.ruby.L2Cache_Controller.Exclusive_Unblock 810 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 844 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 88 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 765 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.ILS.L1_PUTS_only 86 0.00% 0.00% +system.ruby.L2Cache_Controller.ILX.L1_PUTX 808 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETS 1 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L1_GETX 3 0.00% 0.00% +system.ruby.L2Cache_Controller.S.L2_Replacement 80 0.00% 0.00% +system.ruby.L2Cache_Controller.SLS.L2_Replacement 1 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETS 8 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L1_GETX 35 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 763 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_GETX 15 0.00% 0.00% +system.ruby.L2Cache_Controller.IW.L1_WBCLEANDATA 85 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_GETS 18 0.00% 0.00% +system.ruby.L2Cache_Controller.ILXW.L1_WBDIRTYDATA 808 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.L1_PUTS 126 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Data 88 0.00% 0.00% +system.ruby.L2Cache_Controller.IGS.Unblock 87 0.00% 0.00% +system.ruby.L2Cache_Controller.IGM.Data 767 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMLS.Data 1 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.L1_PUTX 1268 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.All_Acks 768 0.00% 0.00% +system.ruby.L2Cache_Controller.IGMO.Exclusive_Unblock 767 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.L1_PUTX 55 0.00% 0.00% +system.ruby.L2Cache_Controller.MM.Exclusive_Unblock 35 0.00% 0.00% +system.ruby.L2Cache_Controller.SS.Unblock 1 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.L1_PUTX 6 0.00% 0.00% +system.ruby.L2Cache_Controller.OO.Exclusive_Unblock 8 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.L1_GETS 85 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.L1_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.MI.Writeback_Ack 763 0.00% 0.00% +system.ruby.Directory_Controller.GETX 768 0.00% 0.00% +system.ruby.Directory_Controller.GETS 90 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 763 0.00% 0.00% +system.ruby.Directory_Controller.Unblock 77 0.00% 0.00% +system.ruby.Directory_Controller.Last_Unblock 10 0.00% 0.00% +system.ruby.Directory_Controller.Exclusive_Unblock 767 0.00% 0.00% +system.ruby.Directory_Controller.Dirty_Writeback 763 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 856 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 763 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 708 0.00% 0.00% +system.ruby.Directory_Controller.I.GETS 78 0.00% 0.00% +system.ruby.Directory_Controller.I.Memory_Ack 760 0.00% 0.00% +system.ruby.Directory_Controller.S.GETX 60 0.00% 0.00% +system.ruby.Directory_Controller.S.GETS 10 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 763 0.00% 0.00% +system.ruby.Directory_Controller.IS.Unblock 77 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Data 78 0.00% 0.00% +system.ruby.Directory_Controller.IS.Memory_Ack 1 0.00% 0.00% +system.ruby.Directory_Controller.SS.Last_Unblock 10 0.00% 0.00% +system.ruby.Directory_Controller.SS.Memory_Data 10 0.00% 0.00% +system.ruby.Directory_Controller.MM.Exclusive_Unblock 767 0.00% 0.00% +system.ruby.Directory_Controller.MM.Memory_Data 768 0.00% 0.00% system.ruby.Directory_Controller.MM.Memory_Ack 2 0.00% 0.00% -system.ruby.Directory_Controller.MI.GETX 10 0.00% 0.00% -system.ruby.Directory_Controller.MI.Clean_Writeback 73 0.00% 0.00% -system.ruby.Directory_Controller.MI.Dirty_Writeback 779 0.00% 0.00% +system.ruby.Directory_Controller.MI.GETS 2 0.00% 0.00% +system.ruby.Directory_Controller.MI.Dirty_Writeback 763 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini index 2af2126fb..449426c95 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -64,17 +64,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -84,9 +149,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=true @@ -100,7 +165,7 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 @@ -110,16 +175,17 @@ distributed_persistent=true eventq_index=0 fixed_timeout_latency=100 l2_select_num_bits=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=32 version=0 dmaRequestToDir=system.ruby.network.master[10] dmaResponseFromDir=system.ruby.network.slave[9] +memory=system.mem_ctrls.port persistentFromDir=system.ruby.network.slave[8] persistentToDir=system.ruby.network.master[9] requestFromDir=system.ruby.network.slave[6] @@ -130,33 +196,8 @@ responseToDir=system.ruby.network.master[8] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -176,13 +217,13 @@ l1_response_latency=2 l2_select_num_bits=0 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 reissue_wakeup_latency=10 retry_threshold=1 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=32 use_timeout_latency=50 version=0 @@ -225,7 +266,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -254,9 +295,9 @@ filtering_enabled=true l2_request_latency=5 l2_response_latency=5 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system transitions_per_cycle=32 version=0 GlobalRequestFromL2Cache=system.ruby.network.slave[3] @@ -397,7 +438,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt index b6763f2e1..6c54d9927 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_CMP_token/stats.txt @@ -1,495 +1,725 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000230 # Number of seconds simulated -sim_ticks 229551 # Number of ticks simulated -final_tick 229551 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000238 # Number of seconds simulated +sim_ticks 237931 # Number of ticks simulated +final_tick 237931 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 1899298 # Simulator tick rate (ticks/s) -host_mem_usage 157300 # Number of bytes of host memory used -host_seconds 0.12 # Real time elapsed on the host +host_tick_rate 1532175 # Simulator tick rate (ticks/s) +host_mem_usage 434360 # Number of bytes of host memory used +host_seconds 0.16 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 55552 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 55552 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 50432 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 50432 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 868 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 868 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 788 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 788 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 233479454 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 233479454 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 211960610 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 211960610 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 445440065 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 445440065 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 868 # Number of read requests accepted +system.mem_ctrls.writeReqs 788 # Number of write requests accepted +system.mem_ctrls.readBursts 868 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 788 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 47104 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 8448 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 43200 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 55552 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 50432 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 132 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 95 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 226 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 231 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 235 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 44 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 208 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 206 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 220 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 41 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 237559 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 868 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 788 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 660 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 74 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 2 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 33 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 34 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 136 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 647.529412 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 493.431246 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 346.718307 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 15 11.03% 11.03% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 9 6.62% 17.65% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 10 7.35% 25.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 12 8.82% 33.82% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 11 8.09% 41.91% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 11 8.09% 50.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 17 12.50% 62.50% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 12 8.82% 71.32% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 39 28.68% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 136 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 38 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 19.263158 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 19.016027 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 3.569270 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 1 2.63% 2.63% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 10 26.32% 28.95% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 13 34.21% 63.16% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 9 23.68% 86.84% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::22-23 4 10.53% 97.37% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::36-37 1 2.63% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 38 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 38 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 17.763158 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 17.746982 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.751007 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 5 13.16% 13.16% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 1 2.63% 15.79% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 30 78.95% 94.74% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 2 5.26% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 38 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 7124 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 21108 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3680 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 9.68 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 28.68 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 197.97 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 181.57 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 233.48 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 211.96 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 2.97 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 1.55 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 1.42 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.15 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 24.22 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 607 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 665 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 82.47 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 95.96 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 143.45 # Average gap between requests +system.mem_ctrls.pageHitRate 89.01 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 1511 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 7800 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 224543 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1028160 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 571200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 8973120 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 6811776 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 15256800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 15256800 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 158348052 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 5047920 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 1402200 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 135876000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 192391308 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 156180720 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 822.747639 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.895655 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 985 -system.ruby.outstanding_req_hist::mean 15.815228 -system.ruby.outstanding_req_hist::gmean 15.715128 -system.ruby.outstanding_req_hist::stdev 1.136234 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.51% | 2 0.20% 0.71% | 2 0.20% 0.91% | 2 0.20% 1.12% | 2 0.20% 1.32% | 63 6.40% 7.72% | 909 92.28% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 985 +system.ruby.outstanding_req_hist::samples 1030 +system.ruby.outstanding_req_hist::mean 15.829126 +system.ruby.outstanding_req_hist::gmean 15.733450 +system.ruby.outstanding_req_hist::stdev 1.109166 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.19% 0.29% | 2 0.19% 0.49% | 2 0.19% 0.68% | 2 0.19% 0.87% | 2 0.19% 1.07% | 2 0.19% 1.26% | 58 5.63% 6.89% | 959 93.11% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 1030 system.ruby.latency_hist::bucket_size 1024 system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 969 -system.ruby.latency_hist::mean 3745.879257 -system.ruby.latency_hist::gmean 2201.717205 -system.ruby.latency_hist::stdev 1540.597184 -system.ruby.latency_hist | 143 14.76% 14.76% | 5 0.52% 15.27% | 8 0.83% 16.10% | 232 23.94% 40.04% | 512 52.84% 92.88% | 69 7.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 969 +system.ruby.latency_hist::samples 1016 +system.ruby.latency_hist::mean 3707.787402 +system.ruby.latency_hist::gmean 1781.185185 +system.ruby.latency_hist::stdev 1765.947871 +system.ruby.latency_hist | 191 18.80% 18.80% | 5 0.49% 19.29% | 4 0.39% 19.69% | 160 15.75% 35.43% | 552 54.33% 89.76% | 102 10.04% 99.80% | 2 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 1016 system.ruby.hit_latency_hist::bucket_size 1024 system.ruby.hit_latency_hist::max_bucket 10239 -system.ruby.hit_latency_hist::samples 109 -system.ruby.hit_latency_hist::mean 1139 -system.ruby.hit_latency_hist::gmean 39.996322 -system.ruby.hit_latency_hist::stdev 1803.950983 -system.ruby.hit_latency_hist | 82 75.23% 75.23% | 0 0.00% 75.23% | 0 0.00% 75.23% | 12 11.01% 86.24% | 14 12.84% 99.08% | 1 0.92% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 109 +system.ruby.hit_latency_hist::samples 150 +system.ruby.hit_latency_hist::mean 760.900000 +system.ruby.hit_latency_hist::gmean 23.523194 +system.ruby.hit_latency_hist::stdev 1573.370305 +system.ruby.hit_latency_hist | 126 84.00% 84.00% | 2 1.33% 85.33% | 0 0.00% 85.33% | 3 2.00% 87.33% | 17 11.33% 98.67% | 2 1.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 150 system.ruby.miss_latency_hist::bucket_size 1024 system.ruby.miss_latency_hist::max_bucket 10239 -system.ruby.miss_latency_hist::samples 860 -system.ruby.miss_latency_hist::mean 4076.286047 -system.ruby.miss_latency_hist::gmean 3659.235822 -system.ruby.miss_latency_hist::stdev 1137.467741 -system.ruby.miss_latency_hist | 61 7.09% 7.09% | 5 0.58% 7.67% | 8 0.93% 8.60% | 220 25.58% 34.19% | 498 57.91% 92.09% | 68 7.91% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 860 -system.ruby.Directory.incomplete_times 860 -system.ruby.l1_cntrl0.L1Dcache.demand_hits 65 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 858 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 923 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Icache.demand_misses 48 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Icache.demand_accesses 49 # Number of cache demand accesses -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 10 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 96 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 2 # Number of times a load aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 3 # Number of times a load aliased with a pending load -system.ruby.network.routers0.percent_links_utilized 2.057604 -system.ruby.network.routers0.msg_count.Request_Control::1 906 -system.ruby.network.routers0.msg_count.Response_Data::4 885 -system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 39 -system.ruby.network.routers0.msg_count.Writeback_Data::4 1007 -system.ruby.network.routers0.msg_count.Persistent_Control::3 608 -system.ruby.network.routers0.msg_bytes.Request_Control::1 7248 -system.ruby.network.routers0.msg_bytes.Response_Data::4 63720 -system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 2808 -system.ruby.network.routers0.msg_bytes.Writeback_Data::4 72504 -system.ruby.network.routers0.msg_bytes.Persistent_Control::3 4864 +system.ruby.miss_latency_hist::samples 866 +system.ruby.miss_latency_hist::mean 4218.218245 +system.ruby.miss_latency_hist::gmean 3768.841074 +system.ruby.miss_latency_hist::stdev 1210.862541 +system.ruby.miss_latency_hist | 65 7.51% 7.51% | 3 0.35% 7.85% | 4 0.46% 8.31% | 157 18.13% 26.44% | 535 61.78% 88.22% | 100 11.55% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 866 +system.ruby.Directory.incomplete_times 866 +system.ruby.l1_cntrl0.L1Dcache.demand_hits 102 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 859 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 961 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Icache.demand_misses 56 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Icache.demand_accesses 56 # Number of cache demand accesses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 7 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 90 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 4 # Number of times a load aliased with a pending store +system.ruby.network.routers0.percent_links_utilized 2.062783 +system.ruby.network.routers0.msg_count.Request_Control::1 915 +system.ruby.network.routers0.msg_count.Response_Data::4 915 +system.ruby.network.routers0.msg_count.ResponseL2hit_Data::4 40 +system.ruby.network.routers0.msg_count.Response_Control::4 3 +system.ruby.network.routers0.msg_count.Writeback_Data::4 1039 +system.ruby.network.routers0.msg_count.Persistent_Control::3 768 +system.ruby.network.routers0.msg_bytes.Request_Control::1 7320 +system.ruby.network.routers0.msg_bytes.Response_Data::4 65880 +system.ruby.network.routers0.msg_bytes.ResponseL2hit_Data::4 2880 +system.ruby.network.routers0.msg_bytes.Response_Control::4 24 +system.ruby.network.routers0.msg_bytes.Writeback_Data::4 74808 +system.ruby.network.routers0.msg_bytes.Persistent_Control::3 6144 system.ruby.l2_cntrl0.L2cache.demand_hits 38 # Number of cache demand hits -system.ruby.l2_cntrl0.L2cache.demand_misses 866 # Number of cache demand misses -system.ruby.l2_cntrl0.L2cache.demand_accesses 904 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 1.916676 -system.ruby.network.routers1.msg_count.Request_Control::1 904 -system.ruby.network.routers1.msg_count.Request_Control::2 866 -system.ruby.network.routers1.msg_count.Response_Data::4 15 -system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 39 -system.ruby.network.routers1.msg_count.Writeback_Data::4 1663 -system.ruby.network.routers1.msg_count.Writeback_Control::4 80 -system.ruby.network.routers1.msg_count.Persistent_Control::3 301 -system.ruby.network.routers1.msg_bytes.Request_Control::1 7232 -system.ruby.network.routers1.msg_bytes.Request_Control::2 6928 -system.ruby.network.routers1.msg_bytes.Response_Data::4 1080 -system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 2808 -system.ruby.network.routers1.msg_bytes.Writeback_Data::4 119736 -system.ruby.network.routers1.msg_bytes.Writeback_Control::4 640 -system.ruby.network.routers1.msg_bytes.Persistent_Control::3 2408 +system.ruby.l2_cntrl0.L2cache.demand_misses 877 # Number of cache demand misses +system.ruby.l2_cntrl0.L2cache.demand_accesses 915 # Number of cache demand accesses +system.ruby.network.routers1.percent_links_utilized 1.886681 +system.ruby.network.routers1.msg_count.Request_Control::1 915 +system.ruby.network.routers1.msg_count.Request_Control::2 877 +system.ruby.network.routers1.msg_count.Response_Data::4 24 +system.ruby.network.routers1.msg_count.ResponseL2hit_Data::4 40 +system.ruby.network.routers1.msg_count.Response_Control::4 3 +system.ruby.network.routers1.msg_count.Writeback_Data::4 1681 +system.ruby.network.routers1.msg_count.Writeback_Control::4 72 +system.ruby.network.routers1.msg_count.Persistent_Control::3 384 +system.ruby.network.routers1.msg_bytes.Request_Control::1 7320 +system.ruby.network.routers1.msg_bytes.Request_Control::2 7016 +system.ruby.network.routers1.msg_bytes.Response_Data::4 1728 +system.ruby.network.routers1.msg_bytes.ResponseL2hit_Data::4 2880 +system.ruby.network.routers1.msg_bytes.Response_Control::4 24 +system.ruby.network.routers1.msg_bytes.Writeback_Data::4 121032 +system.ruby.network.routers1.msg_bytes.Writeback_Control::4 576 +system.ruby.network.routers1.msg_bytes.Persistent_Control::3 3072 +system.ruby.network.routers2.percent_links_utilized 1.714468 +system.ruby.network.routers2.msg_count.Request_Control::2 876 +system.ruby.network.routers2.msg_count.Response_Data::4 891 +system.ruby.network.routers2.msg_count.Writeback_Data::4 774 +system.ruby.network.routers2.msg_count.Writeback_Control::4 72 +system.ruby.network.routers2.msg_count.Persistent_Control::3 384 +system.ruby.network.routers2.msg_bytes.Request_Control::2 7008 +system.ruby.network.routers2.msg_bytes.Response_Data::4 64152 +system.ruby.network.routers2.msg_bytes.Writeback_Data::4 55728 +system.ruby.network.routers2.msg_bytes.Writeback_Control::4 576 +system.ruby.network.routers2.msg_bytes.Persistent_Control::3 3072 +system.ruby.network.routers3.percent_links_utilized 1.887942 +system.ruby.network.routers3.msg_count.Request_Control::1 915 +system.ruby.network.routers3.msg_count.Request_Control::2 876 +system.ruby.network.routers3.msg_count.Response_Data::4 915 +system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 40 +system.ruby.network.routers3.msg_count.Response_Control::4 3 +system.ruby.network.routers3.msg_count.Writeback_Data::4 1747 +system.ruby.network.routers3.msg_count.Writeback_Control::4 72 +system.ruby.network.routers3.msg_count.Persistent_Control::3 768 +system.ruby.network.routers3.msg_bytes.Request_Control::1 7320 +system.ruby.network.routers3.msg_bytes.Request_Control::2 7008 +system.ruby.network.routers3.msg_bytes.Response_Data::4 65880 +system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 2880 +system.ruby.network.routers3.msg_bytes.Response_Control::4 24 +system.ruby.network.routers3.msg_bytes.Writeback_Data::4 125784 +system.ruby.network.routers3.msg_bytes.Writeback_Control::4 576 +system.ruby.network.routers3.msg_bytes.Persistent_Control::3 6144 +system.ruby.network.msg_count.Request_Control 5374 +system.ruby.network.msg_count.Response_Data 2745 +system.ruby.network.msg_count.ResponseL2hit_Data 120 +system.ruby.network.msg_count.Response_Control 9 +system.ruby.network.msg_count.Writeback_Data 5241 +system.ruby.network.msg_count.Writeback_Control 216 +system.ruby.network.msg_count.Persistent_Control 2304 +system.ruby.network.msg_byte.Request_Control 42992 +system.ruby.network.msg_byte.Response_Data 197640 +system.ruby.network.msg_byte.ResponseL2hit_Data 8640 +system.ruby.network.msg_byte.Response_Control 72 +system.ruby.network.msg_byte.Writeback_Data 377352 +system.ruby.network.msg_byte.Writeback_Control 1728 +system.ruby.network.msg_byte.Persistent_Control 18432 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.dir_cntrl0.memBuffer.memReq 1634 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 861 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 773 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 1593 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 544 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 45 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 1 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 590 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.361077 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 168 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 199 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 85 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 56 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 36 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 45 2.75% 2.75% | 38 2.33% 5.08% | 48 2.94% 8.02% | 106 6.49% 14.50% | 75 4.59% 19.09% | 81 4.96% 24.05% | 55 3.37% 27.42% | 64 3.92% 31.33% | 51 3.12% 34.46% | 56 3.43% 37.88% | 37 2.26% 40.15% | 37 2.26% 42.41% | 56 3.43% 45.84% | 37 2.26% 48.10% | 48 2.94% 51.04% | 54 3.30% 54.35% | 44 2.69% 57.04% | 44 2.69% 59.73% | 44 2.69% 62.42% | 38 2.33% 64.75% | 55 3.37% 68.12% | 45 2.75% 70.87% | 57 3.49% 74.36% | 42 2.57% 76.93% | 41 2.51% 79.44% | 50 3.06% 82.50% | 35 2.14% 84.64% | 53 3.24% 87.88% | 47 2.88% 90.76% | 50 3.06% 93.82% | 49 3.00% 96.82% | 52 3.18% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1634 # Number of accesses per bank -system.ruby.network.routers2.percent_links_utilized 1.744384 -system.ruby.network.routers2.msg_count.Request_Control::2 865 -system.ruby.network.routers2.msg_count.Response_Data::4 870 -system.ruby.network.routers2.msg_count.Writeback_Data::4 771 -system.ruby.network.routers2.msg_count.Writeback_Control::4 80 -system.ruby.network.routers2.msg_count.Persistent_Control::3 303 -system.ruby.network.routers2.msg_bytes.Request_Control::2 6920 -system.ruby.network.routers2.msg_bytes.Response_Data::4 62640 -system.ruby.network.routers2.msg_bytes.Writeback_Data::4 55512 -system.ruby.network.routers2.msg_bytes.Writeback_Control::4 640 -system.ruby.network.routers2.msg_bytes.Persistent_Control::3 2424 -system.ruby.network.routers3.percent_links_utilized 1.906766 -system.ruby.network.routers3.msg_count.Request_Control::1 905 -system.ruby.network.routers3.msg_count.Request_Control::2 865 -system.ruby.network.routers3.msg_count.Response_Data::4 885 -system.ruby.network.routers3.msg_count.ResponseL2hit_Data::4 39 -system.ruby.network.routers3.msg_count.Writeback_Data::4 1721 -system.ruby.network.routers3.msg_count.Writeback_Control::4 80 -system.ruby.network.routers3.msg_count.Persistent_Control::3 607 -system.ruby.network.routers3.msg_bytes.Request_Control::1 7240 -system.ruby.network.routers3.msg_bytes.Request_Control::2 6920 -system.ruby.network.routers3.msg_bytes.Response_Data::4 63720 -system.ruby.network.routers3.msg_bytes.ResponseL2hit_Data::4 2808 -system.ruby.network.routers3.msg_bytes.Writeback_Data::4 123912 -system.ruby.network.routers3.msg_bytes.Writeback_Control::4 640 -system.ruby.network.routers3.msg_bytes.Persistent_Control::3 4856 -system.ruby.network.msg_count.Request_Control 5311 -system.ruby.network.msg_count.Response_Data 2655 -system.ruby.network.msg_count.ResponseL2hit_Data 117 -system.ruby.network.msg_count.Writeback_Data 5162 -system.ruby.network.msg_count.Writeback_Control 240 -system.ruby.network.msg_count.Persistent_Control 1819 -system.ruby.network.msg_byte.Request_Control 42488 -system.ruby.network.msg_byte.Response_Data 191160 -system.ruby.network.msg_byte.ResponseL2hit_Data 8424 -system.ruby.network.msg_byte.Writeback_Data 371664 -system.ruby.network.msg_byte.Writeback_Control 1920 -system.ruby.network.msg_byte.Persistent_Control 14552 -system.ruby.network.routers0.throttle0.link_utilization 1.963834 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 875 -system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 39 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4 54 -system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 304 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 63000 -system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 2808 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4 3888 -system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 2432 -system.ruby.network.routers0.throttle1.link_utilization 2.151374 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 906 -system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 10 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 953 -system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 304 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 7248 -system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 720 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 68616 -system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 2432 -system.ruby.network.routers1.throttle0.link_utilization 2.023733 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 904 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 899 -system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 301 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 7232 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 64728 -system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 2408 -system.ruby.network.routers1.throttle1.link_utilization 1.809620 -system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 866 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 15 -system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 39 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 764 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 80 -system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 6928 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 1080 -system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 2808 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 55008 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 640 -system.ruby.network.routers2.throttle0.link_utilization 1.795026 -system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 865 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 10 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 767 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 80 -system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 303 -system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 6920 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 720 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 55224 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 640 -system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 2424 -system.ruby.network.routers2.throttle1.link_utilization 1.693741 -system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 860 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::4 4 -system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 61920 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::4 288 -system.ruby.network.routers3.throttle0.link_utilization 1.897618 -system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 875 -system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 39 -system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4 54 -system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 63000 -system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 2808 -system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4 3888 -system.ruby.network.routers3.throttle1.link_utilization 2.025476 -system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 905 -system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 899 -system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 303 -system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 7240 -system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 64728 -system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 2424 -system.ruby.network.routers3.throttle2.link_utilization 1.797204 -system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 865 -system.ruby.network.routers3.throttle2.msg_count.Response_Data::4 10 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 768 -system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 80 -system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 304 -system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 6920 -system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::4 720 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 55296 -system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 640 -system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 2432 +system.ruby.network.routers0.throttle0.link_utilization 1.970739 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 894 +system.ruby.network.routers0.throttle0.msg_count.ResponseL2hit_Data::4 40 +system.ruby.network.routers0.throttle0.msg_count.Response_Control::4 3 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Data::4 65 +system.ruby.network.routers0.throttle0.msg_count.Persistent_Control::3 384 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 64368 +system.ruby.network.routers0.throttle0.msg_bytes.ResponseL2hit_Data::4 2880 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Control::4 24 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Data::4 4680 +system.ruby.network.routers0.throttle0.msg_bytes.Persistent_Control::3 3072 +system.ruby.network.routers0.throttle1.link_utilization 2.154826 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::1 915 +system.ruby.network.routers0.throttle1.msg_count.Response_Data::4 21 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::4 974 +system.ruby.network.routers0.throttle1.msg_count.Persistent_Control::3 384 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::1 7320 +system.ruby.network.routers0.throttle1.msg_bytes.Response_Data::4 1512 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::4 70128 +system.ruby.network.routers0.throttle1.msg_bytes.Persistent_Control::3 3072 +system.ruby.network.routers1.throttle0.link_utilization 1.994066 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::1 915 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::4 910 +system.ruby.network.routers1.throttle0.msg_count.Persistent_Control::3 384 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::1 7320 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::4 65520 +system.ruby.network.routers1.throttle0.msg_bytes.Persistent_Control::3 3072 +system.ruby.network.routers1.throttle1.link_utilization 1.779297 +system.ruby.network.routers1.throttle1.msg_count.Request_Control::2 877 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 24 +system.ruby.network.routers1.throttle1.msg_count.ResponseL2hit_Data::4 40 +system.ruby.network.routers1.throttle1.msg_count.Response_Control::4 3 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Data::4 771 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::4 72 +system.ruby.network.routers1.throttle1.msg_bytes.Request_Control::2 7016 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 1728 +system.ruby.network.routers1.throttle1.msg_bytes.ResponseL2hit_Data::4 2880 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Control::4 24 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Data::4 55512 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::4 576 +system.ruby.network.routers2.throttle0.link_utilization 1.779718 +system.ruby.network.routers2.throttle0.msg_count.Request_Control::2 876 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 21 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Data::4 772 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::4 72 +system.ruby.network.routers2.throttle0.msg_count.Persistent_Control::3 384 +system.ruby.network.routers2.throttle0.msg_bytes.Request_Control::2 7008 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 1512 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Data::4 55584 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::4 576 +system.ruby.network.routers2.throttle0.msg_bytes.Persistent_Control::3 3072 +system.ruby.network.routers2.throttle1.link_utilization 1.649218 +system.ruby.network.routers2.throttle1.msg_count.Response_Data::4 870 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::4 2 +system.ruby.network.routers2.throttle1.msg_bytes.Response_Data::4 62640 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::4 144 +system.ruby.network.routers3.throttle0.link_utilization 1.890044 +system.ruby.network.routers3.throttle0.msg_count.Response_Data::4 894 +system.ruby.network.routers3.throttle0.msg_count.ResponseL2hit_Data::4 40 +system.ruby.network.routers3.throttle0.msg_count.Response_Control::4 3 +system.ruby.network.routers3.throttle0.msg_count.Writeback_Data::4 65 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Data::4 64368 +system.ruby.network.routers3.throttle0.msg_bytes.ResponseL2hit_Data::4 2880 +system.ruby.network.routers3.throttle0.msg_bytes.Response_Control::4 24 +system.ruby.network.routers3.throttle0.msg_bytes.Writeback_Data::4 4680 +system.ruby.network.routers3.throttle1.link_utilization 1.994066 +system.ruby.network.routers3.throttle1.msg_count.Request_Control::1 915 +system.ruby.network.routers3.throttle1.msg_count.Writeback_Data::4 910 +system.ruby.network.routers3.throttle1.msg_count.Persistent_Control::3 384 +system.ruby.network.routers3.throttle1.msg_bytes.Request_Control::1 7320 +system.ruby.network.routers3.throttle1.msg_bytes.Writeback_Data::4 65520 +system.ruby.network.routers3.throttle1.msg_bytes.Persistent_Control::3 3072 +system.ruby.network.routers3.throttle2.link_utilization 1.779718 +system.ruby.network.routers3.throttle2.msg_count.Request_Control::2 876 +system.ruby.network.routers3.throttle2.msg_count.Response_Data::4 21 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Data::4 772 +system.ruby.network.routers3.throttle2.msg_count.Writeback_Control::4 72 +system.ruby.network.routers3.throttle2.msg_count.Persistent_Control::3 384 +system.ruby.network.routers3.throttle2.msg_bytes.Request_Control::2 7008 +system.ruby.network.routers3.throttle2.msg_bytes.Response_Data::4 1512 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Data::4 55584 +system.ruby.network.routers3.throttle2.msg_bytes.Writeback_Control::4 576 +system.ruby.network.routers3.throttle2.msg_bytes.Persistent_Control::3 3072 system.ruby.LD.latency_hist::bucket_size 1024 system.ruby.LD.latency_hist::max_bucket 10239 -system.ruby.LD.latency_hist::samples 52 -system.ruby.LD.latency_hist::mean 4084.307692 -system.ruby.LD.latency_hist::gmean 2925.833819 -system.ruby.LD.latency_hist::stdev 1345.909453 -system.ruby.LD.latency_hist | 5 9.62% 9.62% | 0 0.00% 9.62% | 0 0.00% 9.62% | 7 13.46% 23.08% | 34 65.38% 88.46% | 6 11.54% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 52 -system.ruby.LD.hit_latency_hist::bucket_size 512 -system.ruby.LD.hit_latency_hist::max_bucket 5119 -system.ruby.LD.hit_latency_hist::samples 5 -system.ruby.LD.hit_latency_hist::mean 997.400000 -system.ruby.LD.hit_latency_hist::gmean 89.277594 -system.ruby.LD.hit_latency_hist::stdev 1774.639344 -system.ruby.LD.hit_latency_hist | 4 80.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 20.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 5 +system.ruby.LD.latency_hist::samples 44 +system.ruby.LD.latency_hist::mean 3540.181818 +system.ruby.LD.latency_hist::gmean 1037.488799 +system.ruby.LD.latency_hist::stdev 1848.743599 +system.ruby.LD.latency_hist | 9 20.45% 20.45% | 0 0.00% 20.45% | 0 0.00% 20.45% | 10 22.73% 43.18% | 22 50.00% 93.18% | 3 6.82% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.latency_hist::total 44 +system.ruby.LD.hit_latency_hist::bucket_size 1 +system.ruby.LD.hit_latency_hist::max_bucket 9 +system.ruby.LD.hit_latency_hist::samples 8 +system.ruby.LD.hit_latency_hist::mean 2.250000 +system.ruby.LD.hit_latency_hist::gmean 2.029664 +system.ruby.LD.hit_latency_hist::stdev 1.035098 +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 2 25.00% 25.00% | 3 37.50% 62.50% | 2 25.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 8 system.ruby.LD.miss_latency_hist::bucket_size 1024 system.ruby.LD.miss_latency_hist::max_bucket 10239 -system.ruby.LD.miss_latency_hist::samples 47 -system.ruby.LD.miss_latency_hist::mean 4412.702128 -system.ruby.LD.miss_latency_hist::gmean 4241.054205 -system.ruby.LD.miss_latency_hist::stdev 767.181372 -system.ruby.LD.miss_latency_hist | 1 2.13% 2.13% | 0 0.00% 2.13% | 0 0.00% 2.13% | 7 14.89% 17.02% | 33 70.21% 87.23% | 6 12.77% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 47 +system.ruby.LD.miss_latency_hist::samples 36 +system.ruby.LD.miss_latency_hist::mean 4326.388889 +system.ruby.LD.miss_latency_hist::gmean 4148.446518 +system.ruby.LD.miss_latency_hist::stdev 838.018045 +system.ruby.LD.miss_latency_hist | 1 2.78% 2.78% | 0 0.00% 2.78% | 0 0.00% 2.78% | 10 27.78% 30.56% | 22 61.11% 91.67% | 3 8.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.miss_latency_hist::total 36 system.ruby.ST.latency_hist::bucket_size 1024 system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 869 -system.ruby.ST.latency_hist::mean 3909.064442 -system.ruby.ST.latency_hist::gmean 2393.585593 -system.ruby.ST.latency_hist::stdev 1376.670697 -system.ruby.ST.latency_hist | 90 10.36% 10.36% | 5 0.58% 10.93% | 8 0.92% 11.85% | 225 25.89% 37.74% | 478 55.01% 92.75% | 63 7.25% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 869 +system.ruby.ST.latency_hist::samples 916 +system.ruby.ST.latency_hist::mean 3912.669214 +system.ruby.ST.latency_hist::gmean 1992.733588 +system.ruby.ST.latency_hist::stdev 1617.958146 +system.ruby.ST.latency_hist | 128 13.97% 13.97% | 3 0.33% 14.30% | 4 0.44% 14.74% | 150 16.38% 31.11% | 530 57.86% 88.97% | 99 10.81% 99.78% | 2 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 916 system.ruby.ST.hit_latency_hist::bucket_size 1024 system.ruby.ST.hit_latency_hist::max_bucket 10239 -system.ruby.ST.hit_latency_hist::samples 97 -system.ruby.ST.hit_latency_hist::mean 1199.505155 -system.ruby.ST.hit_latency_hist::gmean 34.143629 -system.ruby.ST.hit_latency_hist::stdev 1865.494830 -system.ruby.ST.hit_latency_hist | 71 73.20% 73.20% | 0 0.00% 73.20% | 0 0.00% 73.20% | 12 12.37% 85.57% | 13 13.40% 98.97% | 1 1.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 97 +system.ruby.ST.hit_latency_hist::samples 132 +system.ruby.ST.hit_latency_hist::mean 824.727273 +system.ruby.ST.hit_latency_hist::gmean 21.975090 +system.ruby.ST.hit_latency_hist::stdev 1661.945751 +system.ruby.ST.hit_latency_hist | 110 83.33% 83.33% | 0 0.00% 83.33% | 0 0.00% 83.33% | 3 2.27% 85.61% | 17 12.88% 98.48% | 2 1.52% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 132 system.ruby.ST.miss_latency_hist::bucket_size 1024 system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 772 -system.ruby.ST.miss_latency_hist::mean 4249.514249 -system.ruby.ST.miss_latency_hist::gmean 4082.834729 -system.ruby.ST.miss_latency_hist::stdev 812.787360 -system.ruby.ST.miss_latency_hist | 19 2.46% 2.46% | 5 0.65% 3.11% | 8 1.04% 4.15% | 213 27.59% 31.74% | 465 60.23% 91.97% | 62 8.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 772 +system.ruby.ST.miss_latency_hist::samples 784 +system.ruby.ST.miss_latency_hist::mean 4432.577806 +system.ruby.ST.miss_latency_hist::gmean 4256.292350 +system.ruby.ST.miss_latency_hist::stdev 847.847729 +system.ruby.ST.miss_latency_hist | 18 2.30% 2.30% | 3 0.38% 2.68% | 4 0.51% 3.19% | 147 18.75% 21.94% | 513 65.43% 87.37% | 97 12.37% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 784 system.ruby.IFETCH.latency_hist::bucket_size 128 system.ruby.IFETCH.latency_hist::max_bucket 1279 -system.ruby.IFETCH.latency_hist::samples 48 -system.ruby.IFETCH.latency_hist::mean 424.916667 -system.ruby.IFETCH.latency_hist::gmean 356.475043 -system.ruby.IFETCH.latency_hist::stdev 182.937012 -system.ruby.IFETCH.latency_hist | 3 6.25% 6.25% | 4 8.33% 14.58% | 13 27.08% 41.67% | 11 22.92% 64.58% | 11 22.92% 87.50% | 5 10.42% 97.92% | 1 2.08% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 48 +system.ruby.IFETCH.latency_hist::samples 56 +system.ruby.IFETCH.latency_hist::mean 488.196429 +system.ruby.IFETCH.latency_hist::gmean 434.396688 +system.ruby.IFETCH.latency_hist::stdev 231.076329 +system.ruby.IFETCH.latency_hist | 1 1.79% 1.79% | 7 12.50% 14.29% | 11 19.64% 33.93% | 10 17.86% 51.79% | 18 32.14% 83.93% | 4 7.14% 91.07% | 1 1.79% 92.86% | 2 3.57% 96.43% | 1 1.79% 98.21% | 1 1.79% 100.00% +system.ruby.IFETCH.latency_hist::total 56 system.ruby.IFETCH.hit_latency_hist::bucket_size 128 system.ruby.IFETCH.hit_latency_hist::max_bucket 1279 -system.ruby.IFETCH.hit_latency_hist::samples 7 -system.ruby.IFETCH.hit_latency_hist::mean 401.714286 -system.ruby.IFETCH.hit_latency_hist::gmean 201.865504 -system.ruby.IFETCH.hit_latency_hist::stdev 292.445844 -system.ruby.IFETCH.hit_latency_hist | 1 14.29% 14.29% | 1 14.29% 28.57% | 2 28.57% 57.14% | 0 0.00% 57.14% | 1 14.29% 71.43% | 1 14.29% 85.71% | 1 14.29% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.hit_latency_hist::total 7 +system.ruby.IFETCH.hit_latency_hist::samples 10 +system.ruby.IFETCH.hit_latency_hist::mean 525.300000 +system.ruby.IFETCH.hit_latency_hist::gmean 410.223314 +system.ruby.IFETCH.hit_latency_hist::stdev 383.122275 +system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 2 20.00% 20.00% | 3 30.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 1 10.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::total 10 system.ruby.IFETCH.miss_latency_hist::bucket_size 128 system.ruby.IFETCH.miss_latency_hist::max_bucket 1279 -system.ruby.IFETCH.miss_latency_hist::samples 41 -system.ruby.IFETCH.miss_latency_hist::mean 428.878049 -system.ruby.IFETCH.miss_latency_hist::gmean 392.820579 -system.ruby.IFETCH.miss_latency_hist::stdev 162.430015 -system.ruby.IFETCH.miss_latency_hist | 2 4.88% 4.88% | 3 7.32% 12.20% | 11 26.83% 39.02% | 11 26.83% 65.85% | 10 24.39% 90.24% | 4 9.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.miss_latency_hist::total 41 +system.ruby.IFETCH.miss_latency_hist::samples 46 +system.ruby.IFETCH.miss_latency_hist::mean 480.130435 +system.ruby.IFETCH.miss_latency_hist::gmean 439.837439 +system.ruby.IFETCH.miss_latency_hist::stdev 188.502356 +system.ruby.IFETCH.miss_latency_hist | 1 2.17% 2.17% | 5 10.87% 13.04% | 8 17.39% 30.43% | 9 19.57% 50.00% | 17 36.96% 86.96% | 3 6.52% 93.48% | 1 2.17% 95.65% | 2 4.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::total 46 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 16 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 159 -system.ruby.L1Cache.hit_mach_latency_hist::samples 66 -system.ruby.L1Cache.hit_mach_latency_hist::mean 13.757576 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 3.195260 -system.ruby.L1Cache.hit_mach_latency_hist::stdev 33.303296 -system.ruby.L1Cache.hit_mach_latency_hist | 59 89.39% 89.39% | 0 0.00% 89.39% | 0 0.00% 89.39% | 0 0.00% 89.39% | 0 0.00% 89.39% | 0 0.00% 89.39% | 3 4.55% 93.94% | 4 6.06% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 66 +system.ruby.L1Cache.hit_mach_latency_hist::samples 102 +system.ruby.L1Cache.hit_mach_latency_hist::mean 15.539216 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 3.587149 +system.ruby.L1Cache.hit_mach_latency_hist::stdev 35.868481 +system.ruby.L1Cache.hit_mach_latency_hist | 90 88.24% 88.24% | 0 0.00% 88.24% | 0 0.00% 88.24% | 0 0.00% 88.24% | 0 0.00% 88.24% | 0 0.00% 88.24% | 3 2.94% 91.18% | 9 8.82% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 102 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 1024 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 10239 -system.ruby.L2Cache.hit_mach_latency_hist::samples 43 -system.ruby.L2Cache.hit_mach_latency_hist::mean 2866.116279 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 1934.532931 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 1822.821364 -system.ruby.L2Cache.hit_mach_latency_hist | 16 37.21% 37.21% | 0 0.00% 37.21% | 0 0.00% 37.21% | 12 27.91% 65.12% | 14 32.56% 97.67% | 1 2.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 43 +system.ruby.L2Cache.hit_mach_latency_hist::samples 48 +system.ruby.L2Cache.hit_mach_latency_hist::mean 2344.791667 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 1279.627229 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 2019.232380 +system.ruby.L2Cache.hit_mach_latency_hist | 24 50.00% 50.00% | 2 4.17% 54.17% | 0 0.00% 54.17% | 3 6.25% 60.42% | 17 35.42% 95.83% | 2 4.17% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 48 system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024 system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239 -system.ruby.Directory.miss_mach_latency_hist::samples 860 -system.ruby.Directory.miss_mach_latency_hist::mean 4076.286047 -system.ruby.Directory.miss_mach_latency_hist::gmean 3659.235822 -system.ruby.Directory.miss_mach_latency_hist::stdev 1137.467741 -system.ruby.Directory.miss_mach_latency_hist | 61 7.09% 7.09% | 5 0.58% 7.67% | 8 0.93% 8.60% | 220 25.58% 34.19% | 498 57.91% 92.09% | 68 7.91% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 860 +system.ruby.Directory.miss_mach_latency_hist::samples 866 +system.ruby.Directory.miss_mach_latency_hist::mean 4218.218245 +system.ruby.Directory.miss_mach_latency_hist::gmean 3768.841074 +system.ruby.Directory.miss_mach_latency_hist::stdev 1210.862541 +system.ruby.Directory.miss_mach_latency_hist | 65 7.51% 7.51% | 3 0.35% 7.85% | 4 0.46% 8.31% | 157 18.13% 26.44% | 535 61.78% 88.22% | 100 11.55% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 866 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 2 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 3 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.828427 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 1.414214 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 2 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 512 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 3 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 1660.333333 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 891.676803 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev 2156.533406 -system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 2 66.67% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 3 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 8 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 2.250000 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 2.029664 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 1.035098 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2 25.00% 25.00% | 3 37.50% 62.50% | 2 25.00% 87.50% | 1 12.50% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 8 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 1024 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 47 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 4412.702128 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 4241.054205 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 767.181372 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 1 2.13% 2.13% | 0 0.00% 2.13% | 0 0.00% 2.13% | 7 14.89% 17.02% | 33 70.21% 87.23% | 6 12.77% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 47 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 36 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 4326.388889 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 4148.446518 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 838.018045 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 1 2.78% 2.78% | 0 0.00% 2.78% | 0 0.00% 2.78% | 10 27.78% 30.56% | 22 61.11% 91.67% | 3 8.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 36 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 16 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 63 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 14.269841 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 3.210866 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 34.012904 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 56 88.89% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 3 4.76% 93.65% | 4 6.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 63 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 94 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 16.670213 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 3.765289 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 37.157146 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 82 87.23% 87.23% | 0 0.00% 87.23% | 0 0.00% 87.23% | 0 0.00% 87.23% | 0 0.00% 87.23% | 0 0.00% 87.23% | 3 3.19% 90.43% | 9 9.57% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 94 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 1024 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 10239 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 34 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 3395.676471 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 2727.100257 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1571.778046 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 8 23.53% 23.53% | 0 0.00% 23.53% | 0 0.00% 23.53% | 12 35.29% 58.82% | 13 38.24% 97.06% | 1 2.94% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 34 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 38 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 2823.605263 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 1726.235672 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 2003.338801 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 16 42.11% 42.11% | 0 0.00% 42.11% | 0 0.00% 42.11% | 3 7.89% 50.00% | 17 44.74% 94.74% | 2 5.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 38 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 772 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 4249.514249 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 4082.834729 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 812.787360 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 19 2.46% 2.46% | 5 0.65% 3.11% | 8 1.04% 4.15% | 213 27.59% 31.74% | 465 60.23% 91.97% | 62 8.03% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 772 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 1 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 9 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 1 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 3 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 3.000000 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::stdev nan -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 1 +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 784 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 4432.577806 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 4256.292350 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 847.847729 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 18 2.30% 2.30% | 3 0.38% 2.68% | 4 0.51% 3.19% | 147 18.75% 21.94% | 513 65.43% 87.37% | 97 12.37% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 784 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 128 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 1279 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 6 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 468.166667 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 407.116701 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 255.999544 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 1 16.67% 16.67% | 2 33.33% 50.00% | 0 0.00% 50.00% | 1 16.67% 66.67% | 1 16.67% 83.33% | 1 16.67% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 6 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 10 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 525.300000 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 410.223314 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 383.122275 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2 20.00% 20.00% | 3 30.00% 50.00% | 1 10.00% 60.00% | 1 10.00% 70.00% | 1 10.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 10 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 128 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 1279 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 41 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 428.878049 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 392.820579 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 162.430015 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 2 4.88% 4.88% | 3 7.32% 12.20% | 11 26.83% 39.02% | 11 26.83% 65.85% | 10 24.39% 90.24% | 4 9.76% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 41 -system.ruby.L1Cache_Controller.Load 52 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 49 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 871 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_Replacement 19827 0.00% 0.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 46 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 480.130435 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 439.837439 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 188.502356 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 1 2.17% 2.17% | 5 10.87% 13.04% | 8 17.39% 30.43% | 9 19.57% 50.00% | 17 36.96% 86.96% | 3 6.52% 93.48% | 1 2.17% 95.65% | 2 4.35% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 46 +system.ruby.L1Cache_Controller.Load 44 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 56 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 917 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_Replacement 19767 0.00% 0.00% system.ruby.L1Cache_Controller.Data_Shared 7 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_Owner 1 0.00% 0.00% -system.ruby.L1Cache_Controller.Data_All_Tokens 960 0.00% 0.00% -system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 304 0.00% 0.00% -system.ruby.L1Cache_Controller.Request_Timeout 548 0.00% 0.00% -system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 895 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Load 50 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Ifetch 48 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Store 807 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Data_All_Tokens 64 0.00% 0.00% -system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock 146 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Store 1 0.00% 0.00% -system.ruby.L1Cache_Controller.S.L1_Replacement 5 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Data_Owner 1 0.00% 0.00% -system.ruby.L1Cache_Controller.S.Own_Lock_or_Unlock 2 0.00% 0.00% -system.ruby.L1Cache_Controller.O.Ifetch 1 0.00% 0.00% -system.ruby.L1Cache_Controller.O.L1_Replacement 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_Replacement 89 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 11 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 2 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 59 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.L1_Replacement 805 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock 16 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_Replacement 419 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 89 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 4 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.L1_Replacement 7837 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock 12 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 806 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.L1_Replacement 10077 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Data_All_Tokens 805 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 105 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Request_Timeout 510 0.00% 0.00% -system.ruby.L1Cache_Controller.SM.Data_All_Tokens 1 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.L1_Replacement 594 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_Owner 3 0.00% 0.00% +system.ruby.L1Cache_Controller.Data_All_Tokens 989 0.00% 0.00% +system.ruby.L1Cache_Controller.Ack_All_Tokens 3 0.00% 0.00% +system.ruby.L1Cache_Controller.Own_Lock_or_Unlock 384 0.00% 0.00% +system.ruby.L1Cache_Controller.Request_Timeout 687 0.00% 0.00% +system.ruby.L1Cache_Controller.Use_TimeoutNoStarvers 905 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Load 36 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Ifetch 56 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Store 823 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Data_All_Tokens 85 0.00% 0.00% +system.ruby.L1Cache_Controller.NP.Own_Lock_or_Unlock 196 0.00% 0.00% +system.ruby.L1Cache_Controller.S.L1_Replacement 7 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_Replacement 83 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Own_Lock_or_Unlock 13 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 6 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 81 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.L1_Replacement 820 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Own_Lock_or_Unlock 17 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.L1_Replacement 231 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.Use_TimeoutNoStarvers 84 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Load 2 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Store 13 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_Replacement 7733 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Own_Lock_or_Unlock 16 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Use_TimeoutNoStarvers 821 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.L1_Replacement 10412 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Data_Owner 3 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Data_All_Tokens 819 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Own_Lock_or_Unlock 125 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Request_Timeout 564 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.L1_Replacement 1 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.Ack_All_Tokens 3 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.Own_Lock_or_Unlock 3 0.00% 0.00% +system.ruby.L1Cache_Controller.OM.Request_Timeout 3 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.L1_Replacement 480 0.00% 0.00% system.ruby.L1Cache_Controller.IS.Data_Shared 7 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data_All_Tokens 90 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 12 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Request_Timeout 38 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETS 97 0.00% 0.00% -system.ruby.L2Cache_Controller.L1_GETX 807 0.00% 0.00% -system.ruby.L2Cache_Controller.L2_Replacement 807 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_Shared_Data 1 0.00% 0.00% -system.ruby.L2Cache_Controller.Writeback_All_Tokens 898 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETX 135 0.00% 0.00% -system.ruby.L2Cache_Controller.Persistent_GETS 16 0.00% 0.00% -system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 150 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETS 89 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.L1_GETX 774 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data_All_Tokens 85 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Own_Lock_or_Unlock 14 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Request_Timeout 120 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETS 92 0.00% 0.00% +system.ruby.L2Cache_Controller.L1_GETX 823 0.00% 0.00% +system.ruby.L2Cache_Controller.L2_Replacement 803 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_Shared_Data 3 0.00% 0.00% +system.ruby.L2Cache_Controller.Writeback_All_Tokens 907 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETX 174 0.00% 0.00% +system.ruby.L2Cache_Controller.Persistent_GETS 18 0.00% 0.00% +system.ruby.L2Cache_Controller.Own_Lock_or_Unlock 192 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETS 82 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.L1_GETX 789 0.00% 0.00% system.ruby.L2Cache_Controller.NP.Writeback_Shared_Data 1 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 810 0.00% 0.00% -system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 134 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L1_GETS 1 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Writeback_All_Tokens 806 0.00% 0.00% +system.ruby.L2Cache_Controller.NP.Own_Lock_or_Unlock 166 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L1_GETS 3 0.00% 0.00% system.ruby.L2Cache_Controller.I.L1_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.I.L2_Replacement 12 0.00% 0.00% -system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 33 0.00% 0.00% +system.ruby.L2Cache_Controller.I.L2_Replacement 21 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Writeback_Shared_Data 2 0.00% 0.00% +system.ruby.L2Cache_Controller.I.Writeback_All_Tokens 34 0.00% 0.00% system.ruby.L2Cache_Controller.I.Persistent_GETX 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S.L2_Replacement 1 0.00% 0.00% -system.ruby.L2Cache_Controller.S.Writeback_All_Tokens 1 0.00% 0.00% -system.ruby.L2Cache_Controller.O.L1_GETX 1 0.00% 0.00% +system.ruby.L2Cache_Controller.S.Persistent_GETX 3 0.00% 0.00% +system.ruby.L2Cache_Controller.O.L1_GETX 2 0.00% 0.00% system.ruby.L2Cache_Controller.O.L2_Replacement 1 0.00% 0.00% system.ruby.L2Cache_Controller.O.Writeback_All_Tokens 4 0.00% 0.00% -system.ruby.L2Cache_Controller.O.Persistent_GETS 1 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETS 7 0.00% 0.00% system.ruby.L2Cache_Controller.M.L1_GETX 31 0.00% 0.00% -system.ruby.L2Cache_Controller.M.L2_Replacement 793 0.00% 0.00% -system.ruby.L2Cache_Controller.M.Persistent_GETX 12 0.00% 0.00% -system.ruby.L2Cache_Controller.M.Persistent_GETS 2 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 50 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETX 122 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Persistent_GETS 13 0.00% 0.00% -system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 15 0.00% 0.00% -system.ruby.L2Cache_Controller.S_L.Own_Lock_or_Unlock 1 0.00% 0.00% -system.ruby.Directory_Controller.GETX 784 0.00% 0.00% -system.ruby.Directory_Controller.GETS 94 0.00% 0.00% -system.ruby.Directory_Controller.Lockdown 152 0.00% 0.00% -system.ruby.Directory_Controller.Unlockdown 151 0.00% 0.00% +system.ruby.L2Cache_Controller.M.L2_Replacement 779 0.00% 0.00% +system.ruby.L2Cache_Controller.M.Persistent_GETX 21 0.00% 0.00% +system.ruby.L2Cache_Controller.M.Persistent_GETS 3 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.L2_Replacement 2 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Writeback_All_Tokens 63 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETX 149 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Persistent_GETS 15 0.00% 0.00% +system.ruby.L2Cache_Controller.I_L.Own_Lock_or_Unlock 26 0.00% 0.00% +system.ruby.Directory_Controller.GETX 808 0.00% 0.00% +system.ruby.Directory_Controller.GETS 105 0.00% 0.00% +system.ruby.Directory_Controller.Lockdown 192 0.00% 0.00% +system.ruby.Directory_Controller.Unlockdown 192 0.00% 0.00% system.ruby.Directory_Controller.Data_Owner 1 0.00% 0.00% -system.ruby.Directory_Controller.Data_All_Tokens 776 0.00% 0.00% -system.ruby.Directory_Controller.Ack_Owner_All_Tokens 79 0.00% 0.00% -system.ruby.Directory_Controller.Ack_All_Tokens 1 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 861 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 773 0.00% 0.00% -system.ruby.Directory_Controller.O.GETX 765 0.00% 0.00% -system.ruby.Directory_Controller.O.GETS 88 0.00% 0.00% -system.ruby.Directory_Controller.O.Lockdown 8 0.00% 0.00% -system.ruby.Directory_Controller.O.Ack_All_Tokens 1 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETX 5 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETS 2 0.00% 0.00% -system.ruby.Directory_Controller.NO.Lockdown 133 0.00% 0.00% +system.ruby.Directory_Controller.Data_All_Tokens 792 0.00% 0.00% +system.ruby.Directory_Controller.Ack_Owner_All_Tokens 72 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 868 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 788 0.00% 0.00% +system.ruby.Directory_Controller.O.GETX 778 0.00% 0.00% +system.ruby.Directory_Controller.O.GETS 81 0.00% 0.00% +system.ruby.Directory_Controller.O.Lockdown 9 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETX 6 0.00% 0.00% +system.ruby.Directory_Controller.NO.GETS 3 0.00% 0.00% +system.ruby.Directory_Controller.NO.Lockdown 169 0.00% 0.00% system.ruby.Directory_Controller.NO.Data_Owner 1 0.00% 0.00% -system.ruby.Directory_Controller.NO.Data_All_Tokens 772 0.00% 0.00% -system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 79 0.00% 0.00% -system.ruby.Directory_Controller.L.GETX 5 0.00% 0.00% -system.ruby.Directory_Controller.L.Unlockdown 150 0.00% 0.00% -system.ruby.Directory_Controller.L.Data_All_Tokens 4 0.00% 0.00% -system.ruby.Directory_Controller.O_W.GETS 4 0.00% 0.00% +system.ruby.Directory_Controller.NO.Data_All_Tokens 787 0.00% 0.00% +system.ruby.Directory_Controller.NO.Ack_Owner_All_Tokens 72 0.00% 0.00% +system.ruby.Directory_Controller.L.GETX 7 0.00% 0.00% +system.ruby.Directory_Controller.L.GETS 1 0.00% 0.00% +system.ruby.Directory_Controller.L.Unlockdown 191 0.00% 0.00% +system.ruby.Directory_Controller.L.Data_All_Tokens 5 0.00% 0.00% system.ruby.Directory_Controller.O_W.Memory_Data 1 0.00% 0.00% -system.ruby.Directory_Controller.O_W.Memory_Ack 773 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.GETX 9 0.00% 0.00% +system.ruby.Directory_Controller.O_W.Memory_Ack 788 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.GETX 17 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.GETS 20 0.00% 0.00% system.ruby.Directory_Controller.L_O_W.Unlockdown 1 0.00% 0.00% -system.ruby.Directory_Controller.L_O_W.Memory_Data 7 0.00% 0.00% -system.ruby.Directory_Controller.L_NO_W.Memory_Data 11 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Lockdown 11 0.00% 0.00% -system.ruby.Directory_Controller.NO_W.Memory_Data 842 0.00% 0.00% +system.ruby.Directory_Controller.L_O_W.Memory_Data 8 0.00% 0.00% +system.ruby.Directory_Controller.L_NO_W.Memory_Data 14 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Lockdown 14 0.00% 0.00% +system.ruby.Directory_Controller.NO_W.Memory_Data 845 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini index 6cd2e4d83..f04aef1cf 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -64,17 +64,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -84,9 +149,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=true @@ -100,26 +165,27 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer probeFilter +children=directory probeFilter buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory eventq_index=0 +from_memory_controller_latency=2 full_bit_dir_enabled=false -memBuffer=system.ruby.dir_cntrl0.memBuffer -memory_controller_latency=2 number_of_TBEs=256 -peer=Null probeFilter=system.ruby.dir_cntrl0.probeFilter probe_filter_enabled=false recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=32 version=0 dmaRequestToDir=system.ruby.network.master[5] dmaResponseFromDir=system.ruby.network.slave[5] forwardFromDir=system.ruby.network.slave[3] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[4] responseFromDir=system.ruby.network.slave[4] responseToDir=system.ruby.network.master[3] @@ -128,33 +194,8 @@ unblockToDir=system.ruby.network.master[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.dir_cntrl0.probeFilter] @@ -187,11 +228,11 @@ issue_latency=2 l2_cache_hit_latency=10 no_mig_atomic=true number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=32 version=0 forwardToCache=system.ruby.network.master[0] @@ -247,7 +288,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.L1Dcache deadlock_threshold=500000 @@ -351,7 +392,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt index d9bed26dd..b61f52446 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby-MOESI_hammer/stats.txt @@ -1,443 +1,679 @@ ---------- Begin Simulation Statistics ---------- sim_seconds 0.000180 # Number of seconds simulated -sim_ticks 180141 # Number of ticks simulated -final_tick 180141 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_ticks 180391 # Number of ticks simulated +final_tick 180391 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 1826543 # Simulator tick rate (ticks/s) -host_mem_usage 157212 # Number of bytes of host memory used -host_seconds 0.10 # Real time elapsed on the host +host_tick_rate 754935 # Simulator tick rate (ticks/s) +host_mem_usage 435272 # Number of bytes of host memory used +host_seconds 0.24 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 54784 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 54784 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 49408 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 49408 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 856 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 856 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 772 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 772 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 303695861 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 303695861 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 273893930 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 273893930 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 577589791 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 577589791 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 856 # Number of read requests accepted +system.mem_ctrls.writeReqs 772 # Number of write requests accepted +system.mem_ctrls.readBursts 856 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 772 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 46080 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 8704 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 41792 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 54784 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 49408 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 136 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 92 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 208 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 240 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 223 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 49 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 188 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 213 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 206 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 46 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 180206 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 856 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 772 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 595 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 121 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 4 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 29 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 30 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 38 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 40 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 39 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 37 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 136 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 643.294118 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 479.730496 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 374.748392 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 10 7.35% 7.35% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 25 18.38% 25.74% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 7 5.15% 30.88% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 10 7.35% 38.24% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 8 5.88% 44.12% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 7 5.15% 49.26% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 10 7.35% 56.62% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 7 5.15% 61.76% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 52 38.24% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 136 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 37 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 19.189189 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 18.803406 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 4.274198 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::12-13 2 5.41% 5.41% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 3 8.11% 13.51% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 6 16.22% 29.73% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 11 29.73% 59.46% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::20-21 9 24.32% 83.78% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::22-23 3 8.11% 91.89% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::24-25 2 5.41% 97.30% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::38-39 1 2.70% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 37 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 37 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 17.648649 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 17.623010 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 0.949158 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 8 21.62% 21.62% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::17 1 2.70% 24.32% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 24 64.86% 89.19% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 4 10.81% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 37 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 6996 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 20676 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3600 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 9.72 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 28.72 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 255.45 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 231.67 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 303.70 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 273.89 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 3.81 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 2.00 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 1.81 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.28 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 24.66 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 589 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 645 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 81.81 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 94.85 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 110.69 # Average gap between requests +system.mem_ctrls.pageHitRate 88.14 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 348 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 5980 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 173024 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1028160 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 571200 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 8910720 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 6770304 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 11696880 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 11696880 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 121998240 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 3870072 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 586800 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 104208000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 151562304 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 119774952 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 845.120967 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.872687 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 1006 -system.ruby.outstanding_req_hist::mean 15.782306 -system.ruby.outstanding_req_hist::gmean 15.683612 -system.ruby.outstanding_req_hist::stdev 1.136165 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.89% | 2 0.20% 1.09% | 2 0.20% 1.29% | 98 9.74% 11.03% | 895 88.97% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 1006 -system.ruby.latency_hist::bucket_size 512 -system.ruby.latency_hist::max_bucket 5119 -system.ruby.latency_hist::samples 991 -system.ruby.latency_hist::mean 2874.908174 -system.ruby.latency_hist::gmean 1571.008914 -system.ruby.latency_hist::stdev 1325.547924 -system.ruby.latency_hist | 153 15.44% 15.44% | 26 2.62% 18.06% | 4 0.40% 18.47% | 0 0.00% 18.47% | 24 2.42% 20.89% | 118 11.91% 32.80% | 341 34.41% 67.20% | 267 26.94% 94.15% | 51 5.15% 99.29% | 7 0.71% 100.00% -system.ruby.latency_hist::total 991 +system.ruby.outstanding_req_hist::samples 1008 +system.ruby.outstanding_req_hist::mean 15.793651 +system.ruby.outstanding_req_hist::gmean 15.695353 +system.ruby.outstanding_req_hist::stdev 1.131423 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.69% | 2 0.20% 0.89% | 2 0.20% 1.09% | 2 0.20% 1.29% | 88 8.73% 10.02% | 907 89.98% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 1008 +system.ruby.latency_hist::bucket_size 1024 +system.ruby.latency_hist::max_bucket 10239 +system.ruby.latency_hist::samples 993 +system.ruby.latency_hist::mean 2869.644512 +system.ruby.latency_hist::gmean 1439.923884 +system.ruby.latency_hist::stdev 1437.510562 +system.ruby.latency_hist | 203 20.44% 20.44% | 6 0.60% 21.05% | 136 13.70% 34.74% | 530 53.37% 88.12% | 116 11.68% 99.80% | 2 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 993 system.ruby.hit_latency_hist::bucket_size 512 system.ruby.hit_latency_hist::max_bucket 5119 -system.ruby.hit_latency_hist::samples 118 -system.ruby.hit_latency_hist::mean 809.601695 -system.ruby.hit_latency_hist::gmean 26.745437 -system.ruby.hit_latency_hist::stdev 1402.420911 -system.ruby.hit_latency_hist | 88 74.58% 74.58% | 2 1.69% 76.27% | 0 0.00% 76.27% | 0 0.00% 76.27% | 2 1.69% 77.97% | 8 6.78% 84.75% | 11 9.32% 94.07% | 6 5.08% 99.15% | 1 0.85% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 118 -system.ruby.miss_latency_hist::bucket_size 512 -system.ruby.miss_latency_hist::max_bucket 5119 -system.ruby.miss_latency_hist::samples 873 -system.ruby.miss_latency_hist::mean 3154.067583 -system.ruby.miss_latency_hist::gmean 2724.443878 -system.ruby.miss_latency_hist::stdev 1037.171502 -system.ruby.miss_latency_hist | 65 7.45% 7.45% | 24 2.75% 10.19% | 4 0.46% 10.65% | 0 0.00% 10.65% | 22 2.52% 13.17% | 110 12.60% 25.77% | 330 37.80% 63.57% | 261 29.90% 93.47% | 50 5.73% 99.20% | 7 0.80% 100.00% -system.ruby.miss_latency_hist::total 873 -system.ruby.Directory.incomplete_times 873 +system.ruby.hit_latency_hist::samples 140 +system.ruby.hit_latency_hist::mean 712.971429 +system.ruby.hit_latency_hist::gmean 27.405302 +system.ruby.hit_latency_hist::stdev 1358.773103 +system.ruby.hit_latency_hist | 110 78.57% 78.57% | 2 1.43% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 0.71% 80.71% | 9 6.43% 87.14% | 10 7.14% 94.29% | 4 2.86% 97.14% | 4 2.86% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 140 +system.ruby.miss_latency_hist::bucket_size 1024 +system.ruby.miss_latency_hist::max_bucket 10239 +system.ruby.miss_latency_hist::samples 853 +system.ruby.miss_latency_hist::mean 3223.611958 +system.ruby.miss_latency_hist::gmean 2758.799775 +system.ruby.miss_latency_hist::stdev 1102.294906 +system.ruby.miss_latency_hist | 91 10.67% 10.67% | 6 0.70% 11.37% | 126 14.77% 26.14% | 516 60.49% 86.64% | 112 13.13% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 853 +system.ruby.Directory.incomplete_times 853 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.l1_cntrl0.L1Dcache.demand_hits 65 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Dcache.demand_misses 875 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Dcache.demand_accesses 940 # Number of cache demand accesses -system.ruby.l1_cntrl0.L1Icache.demand_hits 1 # Number of cache demand hits -system.ruby.l1_cntrl0.L1Icache.demand_misses 50 # Number of cache demand misses -system.ruby.l1_cntrl0.L1Icache.demand_accesses 51 # Number of cache demand accesses -system.ruby.l1_cntrl0.L2cache.demand_hits 50 # Number of cache demand hits -system.ruby.l1_cntrl0.L2cache.demand_misses 875 # Number of cache demand misses -system.ruby.l1_cntrl0.L2cache.demand_accesses 925 # Number of cache demand accesses -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 3 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 83 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.L1Dcache.demand_hits 80 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Dcache.demand_misses 854 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Dcache.demand_accesses 934 # Number of cache demand accesses +system.ruby.l1_cntrl0.L1Icache.demand_hits 0 # Number of cache demand hits +system.ruby.l1_cntrl0.L1Icache.demand_misses 58 # Number of cache demand misses +system.ruby.l1_cntrl0.L1Icache.demand_accesses 58 # Number of cache demand accesses +system.ruby.l1_cntrl0.L2cache.demand_hits 57 # Number of cache demand hits +system.ruby.l1_cntrl0.L2cache.demand_misses 855 # Number of cache demand misses +system.ruby.l1_cntrl0.L2cache.demand_accesses 912 # Number of cache demand accesses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 7 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 86 # Number of times a store aliased with a pending store system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 5 # Number of times a load aliased with a pending store -system.ruby.network.routers0.percent_links_utilized 2.571180 -system.ruby.network.routers0.msg_count.Request_Control::2 876 -system.ruby.network.routers0.msg_count.Response_Data::4 874 -system.ruby.network.routers0.msg_count.Writeback_Data::5 789 -system.ruby.network.routers0.msg_count.Writeback_Control::2 869 -system.ruby.network.routers0.msg_count.Writeback_Control::3 866 -system.ruby.network.routers0.msg_count.Writeback_Control::5 76 -system.ruby.network.routers0.msg_count.Unblock_Control::5 873 -system.ruby.network.routers0.msg_bytes.Request_Control::2 7008 -system.ruby.network.routers0.msg_bytes.Response_Data::4 62928 -system.ruby.network.routers0.msg_bytes.Writeback_Data::5 56808 -system.ruby.network.routers0.msg_bytes.Writeback_Control::2 6952 -system.ruby.network.routers0.msg_bytes.Writeback_Control::3 6928 -system.ruby.network.routers0.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers0.msg_bytes.Unblock_Control::5 6984 -system.ruby.dir_cntrl0.memBuffer.memReq 1663 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 874 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 789 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 1251 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 540 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 46 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 5 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 591 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 0.355382 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 182 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 208 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 34 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 83 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 33 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 66 3.97% 3.97% | 48 2.89% 6.86% | 54 3.25% 10.10% | 88 5.29% 15.39% | 64 3.85% 19.24% | 67 4.03% 23.27% | 67 4.03% 27.30% | 52 3.13% 30.43% | 60 3.61% 34.03% | 53 3.19% 37.22% | 57 3.43% 40.65% | 32 1.92% 42.57% | 42 2.53% 45.10% | 48 2.89% 47.99% | 35 2.10% 50.09% | 37 2.22% 52.32% | 52 3.13% 55.44% | 55 3.31% 58.75% | 45 2.71% 61.46% | 46 2.77% 64.22% | 43 2.59% 66.81% | 60 3.61% 70.41% | 49 2.95% 73.36% | 52 3.13% 76.49% | 54 3.25% 79.74% | 44 2.65% 82.38% | 47 2.83% 85.21% | 51 3.07% 88.27% | 37 2.22% 90.50% | 52 3.13% 93.63% | 50 3.01% 96.63% | 56 3.37% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1663 # Number of accesses per bank +system.ruby.network.routers0.percent_links_utilized 2.513845 +system.ruby.network.routers0.msg_count.Request_Control::2 858 +system.ruby.network.routers0.msg_count.Response_Data::4 856 +system.ruby.network.routers0.msg_count.Writeback_Data::5 772 +system.ruby.network.routers0.msg_count.Writeback_Control::2 851 +system.ruby.network.routers0.msg_count.Writeback_Control::3 849 +system.ruby.network.routers0.msg_count.Writeback_Control::5 77 +system.ruby.network.routers0.msg_count.Unblock_Control::5 852 +system.ruby.network.routers0.msg_bytes.Request_Control::2 6864 +system.ruby.network.routers0.msg_bytes.Response_Data::4 61632 +system.ruby.network.routers0.msg_bytes.Writeback_Data::5 55584 +system.ruby.network.routers0.msg_bytes.Writeback_Control::2 6808 +system.ruby.network.routers0.msg_bytes.Writeback_Control::3 6792 +system.ruby.network.routers0.msg_bytes.Writeback_Control::5 616 +system.ruby.network.routers0.msg_bytes.Unblock_Control::5 6816 system.ruby.dir_cntrl0.probeFilter.demand_hits 0 # Number of cache demand hits system.ruby.dir_cntrl0.probeFilter.demand_misses 0 # Number of cache demand misses system.ruby.dir_cntrl0.probeFilter.demand_accesses 0 # Number of cache demand accesses -system.ruby.network.routers1.percent_links_utilized 2.570764 -system.ruby.network.routers1.msg_count.Request_Control::2 875 -system.ruby.network.routers1.msg_count.Response_Data::4 874 -system.ruby.network.routers1.msg_count.Writeback_Data::5 789 -system.ruby.network.routers1.msg_count.Writeback_Control::2 868 -system.ruby.network.routers1.msg_count.Writeback_Control::3 868 -system.ruby.network.routers1.msg_count.Writeback_Control::5 76 -system.ruby.network.routers1.msg_count.Unblock_Control::5 870 -system.ruby.network.routers1.msg_bytes.Request_Control::2 7000 -system.ruby.network.routers1.msg_bytes.Response_Data::4 62928 -system.ruby.network.routers1.msg_bytes.Writeback_Data::5 56808 -system.ruby.network.routers1.msg_bytes.Writeback_Control::2 6944 -system.ruby.network.routers1.msg_bytes.Writeback_Control::3 6944 -system.ruby.network.routers1.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers1.msg_bytes.Unblock_Control::5 6960 -system.ruby.network.routers2.percent_links_utilized 2.571042 -system.ruby.network.routers2.msg_count.Request_Control::2 876 -system.ruby.network.routers2.msg_count.Response_Data::4 874 -system.ruby.network.routers2.msg_count.Writeback_Data::5 789 -system.ruby.network.routers2.msg_count.Writeback_Control::2 869 -system.ruby.network.routers2.msg_count.Writeback_Control::3 866 -system.ruby.network.routers2.msg_count.Writeback_Control::5 76 -system.ruby.network.routers2.msg_count.Unblock_Control::5 872 -system.ruby.network.routers2.msg_bytes.Request_Control::2 7008 -system.ruby.network.routers2.msg_bytes.Response_Data::4 62928 -system.ruby.network.routers2.msg_bytes.Writeback_Data::5 56808 -system.ruby.network.routers2.msg_bytes.Writeback_Control::2 6952 -system.ruby.network.routers2.msg_bytes.Writeback_Control::3 6928 -system.ruby.network.routers2.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers2.msg_bytes.Unblock_Control::5 6976 -system.ruby.network.msg_count.Request_Control 2627 -system.ruby.network.msg_count.Response_Data 2622 -system.ruby.network.msg_count.Writeback_Data 2367 -system.ruby.network.msg_count.Writeback_Control 5434 -system.ruby.network.msg_count.Unblock_Control 2615 -system.ruby.network.msg_byte.Request_Control 21016 -system.ruby.network.msg_byte.Response_Data 188784 -system.ruby.network.msg_byte.Writeback_Data 170424 -system.ruby.network.msg_byte.Writeback_Control 43472 -system.ruby.network.msg_byte.Unblock_Control 20920 -system.ruby.network.routers0.throttle0.link_utilization 2.423657 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 874 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 866 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 62928 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 6928 -system.ruby.network.routers0.throttle1.link_utilization 2.718704 -system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 876 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 789 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 869 -system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 76 -system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 873 -system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 7008 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 56808 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 6952 -system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 6984 -system.ruby.network.routers1.throttle0.link_utilization 2.717316 -system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 875 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 789 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 868 -system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 76 -system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 870 -system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 7000 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 56808 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 6944 -system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 6960 -system.ruby.network.routers1.throttle1.link_utilization 2.424212 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 874 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 868 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 62928 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 6944 -system.ruby.network.routers2.throttle0.link_utilization 2.423657 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 874 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 866 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 62928 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 6928 -system.ruby.network.routers2.throttle1.link_utilization 2.718426 -system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 876 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 789 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 869 -system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 76 -system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 872 -system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 7008 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 56808 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 6952 -system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 608 -system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 6976 +system.ruby.network.routers1.percent_links_utilized 2.513291 +system.ruby.network.routers1.msg_count.Request_Control::2 856 +system.ruby.network.routers1.msg_count.Response_Data::4 856 +system.ruby.network.routers1.msg_count.Writeback_Data::5 772 +system.ruby.network.routers1.msg_count.Writeback_Control::2 850 +system.ruby.network.routers1.msg_count.Writeback_Control::3 849 +system.ruby.network.routers1.msg_count.Writeback_Control::5 77 +system.ruby.network.routers1.msg_count.Unblock_Control::5 851 +system.ruby.network.routers1.msg_bytes.Request_Control::2 6848 +system.ruby.network.routers1.msg_bytes.Response_Data::4 61632 +system.ruby.network.routers1.msg_bytes.Writeback_Data::5 55584 +system.ruby.network.routers1.msg_bytes.Writeback_Control::2 6800 +system.ruby.network.routers1.msg_bytes.Writeback_Control::3 6792 +system.ruby.network.routers1.msg_bytes.Writeback_Control::5 616 +system.ruby.network.routers1.msg_bytes.Unblock_Control::5 6808 +system.ruby.network.routers2.percent_links_utilized 2.513429 +system.ruby.network.routers2.msg_count.Request_Control::2 856 +system.ruby.network.routers2.msg_count.Response_Data::4 856 +system.ruby.network.routers2.msg_count.Writeback_Data::5 772 +system.ruby.network.routers2.msg_count.Writeback_Control::2 851 +system.ruby.network.routers2.msg_count.Writeback_Control::3 849 +system.ruby.network.routers2.msg_count.Writeback_Control::5 77 +system.ruby.network.routers2.msg_count.Unblock_Control::5 851 +system.ruby.network.routers2.msg_bytes.Request_Control::2 6848 +system.ruby.network.routers2.msg_bytes.Response_Data::4 61632 +system.ruby.network.routers2.msg_bytes.Writeback_Data::5 55584 +system.ruby.network.routers2.msg_bytes.Writeback_Control::2 6808 +system.ruby.network.routers2.msg_bytes.Writeback_Control::3 6792 +system.ruby.network.routers2.msg_bytes.Writeback_Control::5 616 +system.ruby.network.routers2.msg_bytes.Unblock_Control::5 6808 +system.ruby.network.msg_count.Request_Control 2570 +system.ruby.network.msg_count.Response_Data 2568 +system.ruby.network.msg_count.Writeback_Data 2316 +system.ruby.network.msg_count.Writeback_Control 5330 +system.ruby.network.msg_count.Unblock_Control 2554 +system.ruby.network.msg_byte.Request_Control 20560 +system.ruby.network.msg_byte.Response_Data 184896 +system.ruby.network.msg_byte.Writeback_Data 166752 +system.ruby.network.msg_byte.Writeback_Control 42640 +system.ruby.network.msg_byte.Unblock_Control 20432 +system.ruby.network.routers0.throttle0.link_utilization 2.370684 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 856 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 849 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 61632 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 6792 +system.ruby.network.routers0.throttle1.link_utilization 2.657006 +system.ruby.network.routers0.throttle1.msg_count.Request_Control::2 858 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Data::5 772 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::2 851 +system.ruby.network.routers0.throttle1.msg_count.Writeback_Control::5 77 +system.ruby.network.routers0.throttle1.msg_count.Unblock_Control::5 852 +system.ruby.network.routers0.throttle1.msg_bytes.Request_Control::2 6864 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Data::5 55584 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::2 6808 +system.ruby.network.routers0.throttle1.msg_bytes.Writeback_Control::5 616 +system.ruby.network.routers0.throttle1.msg_bytes.Unblock_Control::5 6816 +system.ruby.network.routers1.throttle0.link_utilization 2.655897 +system.ruby.network.routers1.throttle0.msg_count.Request_Control::2 856 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Data::5 772 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::2 850 +system.ruby.network.routers1.throttle0.msg_count.Writeback_Control::5 77 +system.ruby.network.routers1.throttle0.msg_count.Unblock_Control::5 851 +system.ruby.network.routers1.throttle0.msg_bytes.Request_Control::2 6848 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Data::5 55584 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::2 6800 +system.ruby.network.routers1.throttle0.msg_bytes.Writeback_Control::5 616 +system.ruby.network.routers1.throttle0.msg_bytes.Unblock_Control::5 6808 +system.ruby.network.routers1.throttle1.link_utilization 2.370684 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 856 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 849 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 61632 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 6792 +system.ruby.network.routers2.throttle0.link_utilization 2.370684 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 856 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 849 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 61632 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 6792 +system.ruby.network.routers2.throttle1.link_utilization 2.656175 +system.ruby.network.routers2.throttle1.msg_count.Request_Control::2 856 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Data::5 772 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::2 851 +system.ruby.network.routers2.throttle1.msg_count.Writeback_Control::5 77 +system.ruby.network.routers2.throttle1.msg_count.Unblock_Control::5 851 +system.ruby.network.routers2.throttle1.msg_bytes.Request_Control::2 6848 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Data::5 55584 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::2 6808 +system.ruby.network.routers2.throttle1.msg_bytes.Writeback_Control::5 616 +system.ruby.network.routers2.throttle1.msg_bytes.Unblock_Control::5 6808 system.ruby.LD.latency_hist::bucket_size 512 system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 49 -system.ruby.LD.latency_hist::mean 3191.306122 -system.ruby.LD.latency_hist::gmean 2107.747152 -system.ruby.LD.latency_hist::stdev 1000.724721 -system.ruby.LD.latency_hist | 4 8.16% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 0 0.00% 8.16% | 5 10.20% 18.37% | 25 51.02% 69.39% | 15 30.61% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 49 -system.ruby.LD.hit_latency_hist::bucket_size 16 -system.ruby.LD.hit_latency_hist::max_bucket 159 +system.ruby.LD.latency_hist::samples 42 +system.ruby.LD.latency_hist::mean 3027.476190 +system.ruby.LD.latency_hist::gmean 1653.479867 +system.ruby.LD.latency_hist::stdev 1407.091452 +system.ruby.LD.latency_hist | 5 11.90% 11.90% | 2 4.76% 16.67% | 1 2.38% 19.05% | 0 0.00% 19.05% | 0 0.00% 19.05% | 5 11.90% 30.95% | 11 26.19% 57.14% | 14 33.33% 90.48% | 1 2.38% 92.86% | 3 7.14% 100.00% +system.ruby.LD.latency_hist::total 42 +system.ruby.LD.hit_latency_hist::bucket_size 64 +system.ruby.LD.hit_latency_hist::max_bucket 639 system.ruby.LD.hit_latency_hist::samples 4 -system.ruby.LD.hit_latency_hist::mean 31.750000 -system.ruby.LD.hit_latency_hist::gmean 8.056049 -system.ruby.LD.hit_latency_hist::stdev 56.835288 -system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::mean 142 +system.ruby.LD.hit_latency_hist::gmean 6.410729 +system.ruby.LD.hit_latency_hist::stdev 280.668250 +system.ruby.LD.hit_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% system.ruby.LD.hit_latency_hist::total 4 system.ruby.LD.miss_latency_hist::bucket_size 512 system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 45 -system.ruby.LD.miss_latency_hist::mean 3472.155556 -system.ruby.LD.miss_latency_hist::gmean 3457.202829 -system.ruby.LD.miss_latency_hist::stdev 322.606216 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 11.11% 11.11% | 25 55.56% 66.67% | 15 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 45 -system.ruby.ST.latency_hist::bucket_size 512 -system.ruby.ST.latency_hist::max_bucket 5119 -system.ruby.ST.latency_hist::samples 889 -system.ruby.ST.latency_hist::mean 3004.976378 -system.ruby.ST.latency_hist::gmean 1749.500693 -system.ruby.ST.latency_hist::stdev 1224.459726 -system.ruby.ST.latency_hist | 109 12.26% 12.26% | 14 1.57% 13.84% | 4 0.45% 14.29% | 0 0.00% 14.29% | 24 2.70% 16.99% | 113 12.71% 29.70% | 316 35.55% 65.24% | 251 28.23% 93.48% | 51 5.74% 99.21% | 7 0.79% 100.00% -system.ruby.ST.latency_hist::total 889 +system.ruby.LD.miss_latency_hist::samples 38 +system.ruby.LD.miss_latency_hist::mean 3331.210526 +system.ruby.LD.miss_latency_hist::gmean 2966.471100 +system.ruby.LD.miss_latency_hist::stdev 1092.112660 +system.ruby.LD.miss_latency_hist | 2 5.26% 5.26% | 1 2.63% 7.89% | 1 2.63% 10.53% | 0 0.00% 10.53% | 0 0.00% 10.53% | 5 13.16% 23.68% | 11 28.95% 52.63% | 14 36.84% 89.47% | 1 2.63% 92.11% | 3 7.89% 100.00% +system.ruby.LD.miss_latency_hist::total 38 +system.ruby.ST.latency_hist::bucket_size 1024 +system.ruby.ST.latency_hist::max_bucket 10239 +system.ruby.ST.latency_hist::samples 890 +system.ruby.ST.latency_hist::mean 3023.052809 +system.ruby.ST.latency_hist::gmean 1627.027590 +system.ruby.ST.latency_hist::stdev 1328.502697 +system.ruby.ST.latency_hist | 138 15.51% 15.51% | 5 0.56% 16.07% | 131 14.72% 30.79% | 503 56.52% 87.30% | 111 12.47% 99.78% | 2 0.22% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 890 system.ruby.ST.hit_latency_hist::bucket_size 512 system.ruby.ST.hit_latency_hist::max_bucket 5119 -system.ruby.ST.hit_latency_hist::samples 102 -system.ruby.ST.hit_latency_hist::mean 887.392157 -system.ruby.ST.hit_latency_hist::gmean 28.209510 -system.ruby.ST.hit_latency_hist::stdev 1444.836166 -system.ruby.ST.hit_latency_hist | 74 72.55% 72.55% | 1 0.98% 73.53% | 0 0.00% 73.53% | 0 0.00% 73.53% | 2 1.96% 75.49% | 8 7.84% 83.33% | 11 10.78% 94.12% | 5 4.90% 99.02% | 1 0.98% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 102 -system.ruby.ST.miss_latency_hist::bucket_size 512 -system.ruby.ST.miss_latency_hist::max_bucket 5119 -system.ruby.ST.miss_latency_hist::samples 787 -system.ruby.ST.miss_latency_hist::mean 3279.428208 -system.ruby.ST.miss_latency_hist::gmean 2987.001628 -system.ruby.ST.miss_latency_hist::stdev 876.519166 -system.ruby.ST.miss_latency_hist | 35 4.45% 4.45% | 13 1.65% 6.10% | 4 0.51% 6.61% | 0 0.00% 6.61% | 22 2.80% 9.40% | 105 13.34% 22.74% | 305 38.75% 61.50% | 246 31.26% 92.76% | 50 6.35% 99.11% | 7 0.89% 100.00% -system.ruby.ST.miss_latency_hist::total 787 +system.ruby.ST.hit_latency_hist::samples 122 +system.ruby.ST.hit_latency_hist::mean 712.459016 +system.ruby.ST.hit_latency_hist::gmean 27.014946 +system.ruby.ST.hit_latency_hist::stdev 1340.432607 +system.ruby.ST.hit_latency_hist | 96 78.69% 78.69% | 1 0.82% 79.51% | 0 0.00% 79.51% | 0 0.00% 79.51% | 1 0.82% 80.33% | 9 7.38% 87.70% | 10 8.20% 95.90% | 2 1.64% 97.54% | 3 2.46% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 122 +system.ruby.ST.miss_latency_hist::bucket_size 1024 +system.ruby.ST.miss_latency_hist::max_bucket 10239 +system.ruby.ST.miss_latency_hist::samples 768 +system.ruby.ST.miss_latency_hist::mean 3390.100260 +system.ruby.ST.miss_latency_hist::gmean 3119.766603 +system.ruby.ST.miss_latency_hist::stdev 882.096753 +system.ruby.ST.miss_latency_hist | 41 5.34% 5.34% | 5 0.65% 5.99% | 121 15.76% 21.74% | 491 63.93% 85.68% | 108 14.06% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 768 system.ruby.IFETCH.latency_hist::bucket_size 128 system.ruby.IFETCH.latency_hist::max_bucket 1279 -system.ruby.IFETCH.latency_hist::samples 51 -system.ruby.IFETCH.latency_hist::mean 325.960784 -system.ruby.IFETCH.latency_hist::gmean 181.443736 -system.ruby.IFETCH.latency_hist::stdev 223.289316 -system.ruby.IFETCH.latency_hist | 11 21.57% 21.57% | 8 15.69% 37.25% | 11 21.57% 58.82% | 10 19.61% 78.43% | 7 13.73% 92.16% | 3 5.88% 98.04% | 0 0.00% 98.04% | 1 1.96% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 51 +system.ruby.IFETCH.latency_hist::samples 58 +system.ruby.IFETCH.latency_hist::mean 343.913793 +system.ruby.IFETCH.latency_hist::gmean 189.679476 +system.ruby.IFETCH.latency_hist::stdev 245.446052 +system.ruby.IFETCH.latency_hist | 14 24.14% 24.14% | 9 15.52% 39.66% | 10 17.24% 56.90% | 11 18.97% 75.86% | 6 10.34% 86.21% | 6 10.34% 96.55% | 1 1.72% 98.28% | 1 1.72% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.latency_hist::total 58 system.ruby.IFETCH.hit_latency_hist::bucket_size 16 system.ruby.IFETCH.hit_latency_hist::max_bucket 159 -system.ruby.IFETCH.hit_latency_hist::samples 10 -system.ruby.IFETCH.hit_latency_hist::mean 28 -system.ruby.IFETCH.hit_latency_hist::gmean 11.094785 -system.ruby.IFETCH.hit_latency_hist::stdev 45.397014 -system.ruby.IFETCH.hit_latency_hist | 8 80.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 0 0.00% 80.00% | 1 10.00% 90.00% | 1 10.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.hit_latency_hist::total 10 +system.ruby.IFETCH.hit_latency_hist::samples 11 +system.ruby.IFETCH.hit_latency_hist::mean 35.363636 +system.ruby.IFETCH.hit_latency_hist::gmean 14.042138 +system.ruby.IFETCH.hit_latency_hist::stdev 49.534377 +system.ruby.IFETCH.hit_latency_hist | 8 72.73% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 2 18.18% 90.91% | 1 9.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.hit_latency_hist::total 11 system.ruby.IFETCH.miss_latency_hist::bucket_size 128 system.ruby.IFETCH.miss_latency_hist::max_bucket 1279 -system.ruby.IFETCH.miss_latency_hist::samples 41 -system.ruby.IFETCH.miss_latency_hist::mean 398.634146 -system.ruby.IFETCH.miss_latency_hist::gmean 358.713406 -system.ruby.IFETCH.miss_latency_hist::stdev 185.068468 -system.ruby.IFETCH.miss_latency_hist | 1 2.44% 2.44% | 8 19.51% 21.95% | 11 26.83% 48.78% | 10 24.39% 73.17% | 7 17.07% 90.24% | 3 7.32% 97.56% | 0 0.00% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.miss_latency_hist::total 41 +system.ruby.IFETCH.miss_latency_hist::samples 47 +system.ruby.IFETCH.miss_latency_hist::mean 416.127660 +system.ruby.IFETCH.miss_latency_hist::gmean 348.839643 +system.ruby.IFETCH.miss_latency_hist::stdev 214.528058 +system.ruby.IFETCH.miss_latency_hist | 3 6.38% 6.38% | 9 19.15% 25.53% | 10 21.28% 46.81% | 11 23.40% 70.21% | 6 12.77% 82.98% | 6 12.77% 95.74% | 1 2.13% 97.87% | 1 2.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.miss_latency_hist::total 47 system.ruby.FLUSH.latency_hist::bucket_size 512 system.ruby.FLUSH.latency_hist::max_bucket 5119 -system.ruby.FLUSH.latency_hist::samples 2 -system.ruby.FLUSH.latency_hist::mean 2306 -system.ruby.FLUSH.latency_hist::gmean 1583.874995 -system.ruby.FLUSH.latency_hist::stdev 2370.221931 -system.ruby.FLUSH.latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.FLUSH.latency_hist::total 2 +system.ruby.FLUSH.latency_hist::samples 3 +system.ruby.FLUSH.latency_hist::mean 3979.666667 +system.ruby.FLUSH.latency_hist::gmean 3955.937145 +system.ruby.FLUSH.latency_hist::stdev 544.674521 +system.ruby.FLUSH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% +system.ruby.FLUSH.latency_hist::total 3 system.ruby.FLUSH.hit_latency_hist::bucket_size 512 system.ruby.FLUSH.hit_latency_hist::max_bucket 5119 -system.ruby.FLUSH.hit_latency_hist::samples 2 -system.ruby.FLUSH.hit_latency_hist::mean 2306 -system.ruby.FLUSH.hit_latency_hist::gmean 1583.874995 -system.ruby.FLUSH.hit_latency_hist::stdev 2370.221931 -system.ruby.FLUSH.hit_latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.FLUSH.hit_latency_hist::total 2 +system.ruby.FLUSH.hit_latency_hist::samples 3 +system.ruby.FLUSH.hit_latency_hist::mean 3979.666667 +system.ruby.FLUSH.hit_latency_hist::gmean 3955.937145 +system.ruby.FLUSH.hit_latency_hist::stdev 544.674521 +system.ruby.FLUSH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% +system.ruby.FLUSH.hit_latency_hist::total 3 system.ruby.L1Cache.hit_mach_latency_hist::bucket_size 512 system.ruby.L1Cache.hit_mach_latency_hist::max_bucket 5119 -system.ruby.L1Cache.hit_mach_latency_hist::samples 68 -system.ruby.L1Cache.hit_mach_latency_hist::mean 81.279412 -system.ruby.L1Cache.hit_mach_latency_hist::gmean 4.024527 -system.ruby.L1Cache.hit_mach_latency_hist::stdev 486.967063 -system.ruby.L1Cache.hit_mach_latency_hist | 66 97.06% 97.06% | 1 1.47% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 0 0.00% 98.53% | 1 1.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.L1Cache.hit_mach_latency_hist::total 68 +system.ruby.L1Cache.hit_mach_latency_hist::samples 83 +system.ruby.L1Cache.hit_mach_latency_hist::mean 166.963855 +system.ruby.L1Cache.hit_mach_latency_hist::gmean 6.137177 +system.ruby.L1Cache.hit_mach_latency_hist::stdev 748.877672 +system.ruby.L1Cache.hit_mach_latency_hist | 80 96.39% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 0 0.00% 96.39% | 2 2.41% 98.80% | 1 1.20% 100.00% | 0 0.00% 100.00% +system.ruby.L1Cache.hit_mach_latency_hist::total 83 system.ruby.L2Cache.hit_mach_latency_hist::bucket_size 512 system.ruby.L2Cache.hit_mach_latency_hist::max_bucket 5119 -system.ruby.L2Cache.hit_mach_latency_hist::samples 50 -system.ruby.L2Cache.hit_mach_latency_hist::mean 1800.120000 -system.ruby.L2Cache.hit_mach_latency_hist::gmean 351.477196 -system.ruby.L2Cache.hit_mach_latency_hist::stdev 1623.164265 -system.ruby.L2Cache.hit_mach_latency_hist | 22 44.00% 44.00% | 1 2.00% 46.00% | 0 0.00% 46.00% | 0 0.00% 46.00% | 2 4.00% 50.00% | 8 16.00% 66.00% | 11 22.00% 88.00% | 5 10.00% 98.00% | 1 2.00% 100.00% | 0 0.00% 100.00% -system.ruby.L2Cache.hit_mach_latency_hist::total 50 -system.ruby.Directory.miss_mach_latency_hist::bucket_size 512 -system.ruby.Directory.miss_mach_latency_hist::max_bucket 5119 -system.ruby.Directory.miss_mach_latency_hist::samples 873 -system.ruby.Directory.miss_mach_latency_hist::mean 3154.067583 -system.ruby.Directory.miss_mach_latency_hist::gmean 2724.443878 -system.ruby.Directory.miss_mach_latency_hist::stdev 1037.171502 -system.ruby.Directory.miss_mach_latency_hist | 65 7.45% 7.45% | 24 2.75% 10.19% | 4 0.46% 10.65% | 0 0.00% 10.65% | 22 2.52% 13.17% | 110 12.60% 25.77% | 330 37.80% 63.57% | 261 29.90% 93.47% | 50 5.73% 99.20% | 7 0.80% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 873 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 16 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 4 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 31.750000 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 8.056049 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 56.835288 -system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 3 75.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 0 0.00% 75.00% | 1 25.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 4 +system.ruby.L2Cache.hit_mach_latency_hist::samples 57 +system.ruby.L2Cache.hit_mach_latency_hist::mean 1508.035088 +system.ruby.L2Cache.hit_mach_latency_hist::gmean 242.175752 +system.ruby.L2Cache.hit_mach_latency_hist::stdev 1635.914870 +system.ruby.L2Cache.hit_mach_latency_hist | 30 52.63% 52.63% | 2 3.51% 56.14% | 0 0.00% 56.14% | 0 0.00% 56.14% | 1 1.75% 57.89% | 9 15.79% 73.68% | 10 17.54% 91.23% | 2 3.51% 94.74% | 3 5.26% 100.00% | 0 0.00% 100.00% +system.ruby.L2Cache.hit_mach_latency_hist::total 57 +system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024 +system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239 +system.ruby.Directory.miss_mach_latency_hist::samples 853 +system.ruby.Directory.miss_mach_latency_hist::mean 3223.611958 +system.ruby.Directory.miss_mach_latency_hist::gmean 2758.799775 +system.ruby.Directory.miss_mach_latency_hist::stdev 1102.294906 +system.ruby.Directory.miss_mach_latency_hist | 91 10.67% 10.67% | 6 0.70% 11.37% | 126 14.77% 26.14% | 516 60.49% 86.64% | 112 13.13% 99.77% | 2 0.23% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 853 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::bucket_size 1 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::max_bucket 9 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::samples 3 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::mean 1.666667 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::gmean 1.442250 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::stdev 1.154701 +system.ruby.LD.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 2 66.67% 66.67% | 0 0.00% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L1Cache.hit_type_mach_latency_hist::total 3 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::bucket_size 64 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::max_bucket 639 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::samples 1 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::mean 563 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::gmean 563.000000 +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::stdev nan +system.ruby.LD.L2Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.L2Cache.hit_type_mach_latency_hist::total 1 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 45 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3472.155556 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3457.202829 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 322.606216 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 5 11.11% 11.11% | 25 55.56% 66.67% | 15 33.33% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 45 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 38 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3331.210526 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 2966.471100 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 1092.112660 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 2 5.26% 5.26% | 1 2.63% 7.89% | 1 2.63% 10.53% | 0 0.00% 10.53% | 0 0.00% 10.53% | 5 13.16% 23.68% | 11 28.95% 52.63% | 14 36.84% 89.47% | 1 2.63% 92.11% | 3 7.89% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 38 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::bucket_size 16 system.ruby.ST.L1Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 61 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 11.114754 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 2.994444 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 29.103893 -system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 56 91.80% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 0 0.00% 91.80% | 4 6.56% 98.36% | 1 1.64% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 61 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::samples 77 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::mean 24.857143 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::gmean 5.046843 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::stdev 43.930781 +system.ruby.ST.L1Cache.hit_type_mach_latency_hist | 61 79.22% 79.22% | 0 0.00% 79.22% | 0 0.00% 79.22% | 0 0.00% 79.22% | 0 0.00% 79.22% | 0 0.00% 79.22% | 9 11.69% 90.91% | 7 9.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L1Cache.hit_type_mach_latency_hist::total 77 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::bucket_size 512 system.ruby.ST.L2Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 41 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 2191.121951 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 793.662103 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1535.123207 -system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 13 31.71% 31.71% | 1 2.44% 34.15% | 0 0.00% 34.15% | 0 0.00% 34.15% | 2 4.88% 39.02% | 8 19.51% 58.54% | 11 26.83% 85.37% | 5 12.20% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00% -system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 41 -system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 512 -system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 787 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3279.428208 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 2987.001628 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 876.519166 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 35 4.45% 4.45% | 13 1.65% 6.10% | 4 0.51% 6.61% | 0 0.00% 6.61% | 22 2.80% 9.40% | 105 13.34% 22.74% | 305 38.75% 61.50% | 246 31.26% 92.76% | 50 6.35% 99.11% | 7 0.89% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 787 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::bucket_size 16 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::samples 1 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::mean 110 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::gmean 110.000000 -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::stdev nan -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.L1Cache.hit_type_mach_latency_hist::total 1 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::samples 45 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::mean 1889.022222 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::gmean 476.752241 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::stdev 1641.523495 +system.ruby.ST.L2Cache.hit_type_mach_latency_hist | 19 42.22% 42.22% | 1 2.22% 44.44% | 0 0.00% 44.44% | 0 0.00% 44.44% | 1 2.22% 46.67% | 9 20.00% 66.67% | 10 22.22% 88.89% | 2 4.44% 93.33% | 3 6.67% 100.00% | 0 0.00% 100.00% +system.ruby.ST.L2Cache.hit_type_mach_latency_hist::total 45 +system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024 +system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239 +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 768 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3390.100260 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 3119.766603 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 882.096753 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 41 5.34% 5.34% | 5 0.65% 5.99% | 121 15.76% 21.74% | 491 63.93% 85.68% | 108 14.06% 99.74% | 2 0.26% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 768 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::bucket_size 16 system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::max_bucket 159 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 9 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 18.888889 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 8.598482 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 37.210363 -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 8 88.89% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 0 0.00% 88.89% | 1 11.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 9 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::samples 11 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::mean 35.363636 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::gmean 14.042138 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::stdev 49.534377 +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist | 8 72.73% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 0 0.00% 72.73% | 2 18.18% 90.91% | 1 9.09% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.L2Cache.hit_type_mach_latency_hist::total 11 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 128 system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 1279 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 41 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 398.634146 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 358.713406 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 185.068468 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 1 2.44% 2.44% | 8 19.51% 21.95% | 11 26.83% 48.78% | 10 24.39% 73.17% | 7 17.07% 90.24% | 3 7.32% 97.56% | 0 0.00% 97.56% | 1 2.44% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 41 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 47 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 416.127660 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 348.839643 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 214.528058 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 3 6.38% 6.38% | 9 19.15% 25.53% | 10 21.28% 46.81% | 11 23.40% 70.21% | 6 12.77% 82.98% | 6 12.77% 95.74% | 1 2.13% 97.87% | 1 2.13% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 47 system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::bucket_size 512 system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::max_bucket 5119 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::samples 2 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::mean 2306 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::gmean 1583.874995 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::stdev 2370.221931 -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 1 50.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 0 0.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::total 2 -system.ruby.L1Cache_Controller.Load 49 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 55 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 911 0.00% 0.00% -system.ruby.L1Cache_Controller.L2_Replacement 868 0.00% 0.00% -system.ruby.L1Cache_Controller.L1_to_L2 16881 0.00% 0.00% -system.ruby.L1Cache_Controller.Trigger_L2_to_L1D 41 0.00% 0.00% -system.ruby.L1Cache_Controller.Trigger_L2_to_L1I 9 0.00% 0.00% -system.ruby.L1Cache_Controller.Complete_L2_to_L1 50 0.00% 0.00% -system.ruby.L1Cache_Controller.Exclusive_Data 874 0.00% 0.00% -system.ruby.L1Cache_Controller.Writeback_Ack 865 0.00% 0.00% -system.ruby.L1Cache_Controller.All_acks_no_sharers 874 0.00% 0.00% -system.ruby.L1Cache_Controller.Flush_line 2 0.00% 0.00% -system.ruby.L1Cache_Controller.Block_Ack 1 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Load 45 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Ifetch 41 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Store 789 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Flush_line 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L2_Replacement 76 0.00% 0.00% -system.ruby.L1Cache_Controller.M.L1_to_L2 85 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D 9 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Load 4 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Ifetch 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Store 59 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.L2_Replacement 792 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.L1_to_L2 834 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D 32 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I 9 0.00% 0.00% -system.ruby.L1Cache_Controller.MM.Flush_line 1 0.00% 0.00% +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::samples 3 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::mean 3979.666667 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::gmean 3955.937145 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::stdev 544.674521 +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 66.67% 66.67% | 1 33.33% 100.00% | 0 0.00% 100.00% +system.ruby.FLUSH.L1Cache.hit_type_mach_latency_hist::total 3 +system.ruby.L1Cache_Controller.Load 44 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 65 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 914 0.00% 0.00% +system.ruby.L1Cache_Controller.L2_Replacement 848 0.00% 0.00% +system.ruby.L1Cache_Controller.L1_to_L2 15989 0.00% 0.00% +system.ruby.L1Cache_Controller.Trigger_L2_to_L1D 46 0.00% 0.00% +system.ruby.L1Cache_Controller.Trigger_L2_to_L1I 11 0.00% 0.00% +system.ruby.L1Cache_Controller.Complete_L2_to_L1 57 0.00% 0.00% +system.ruby.L1Cache_Controller.Exclusive_Data 856 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack 849 0.00% 0.00% +system.ruby.L1Cache_Controller.All_acks_no_sharers 856 0.00% 0.00% +system.ruby.L1Cache_Controller.Flush_line 3 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Load 38 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Ifetch 47 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Store 770 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Flush_line 3 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L2_Replacement 74 0.00% 0.00% +system.ruby.L1Cache_Controller.M.L1_to_L2 84 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Trigger_L2_to_L1D 10 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Load 2 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Store 77 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.L2_Replacement 774 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.L1_to_L2 823 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1D 36 0.00% 0.00% +system.ruby.L1Cache_Controller.MM.Trigger_L2_to_L1I 11 0.00% 0.00% +system.ruby.L1Cache_Controller.MR.Load 1 0.00% 0.00% system.ruby.L1Cache_Controller.MR.Store 9 0.00% 0.00% -system.ruby.L1Cache_Controller.MR.L1_to_L2 39 0.00% 0.00% -system.ruby.L1Cache_Controller.MMR.Ifetch 9 0.00% 0.00% -system.ruby.L1Cache_Controller.MMR.Store 32 0.00% 0.00% -system.ruby.L1Cache_Controller.MMR.L1_to_L2 55 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.L1_to_L2 10347 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Exclusive_Data 787 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.L1_to_L2 238 0.00% 0.00% -system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers 86 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.Store 2 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.L1_to_L2 4618 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers 787 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.L1_to_L2 572 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Exclusive_Data 86 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Ifetch 4 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack 863 0.00% 0.00% -system.ruby.L1Cache_Controller.MT.L1_to_L2 26 0.00% 0.00% -system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 9 0.00% 0.00% +system.ruby.L1Cache_Controller.MR.L1_to_L2 40 0.00% 0.00% +system.ruby.L1Cache_Controller.MMR.Ifetch 11 0.00% 0.00% +system.ruby.L1Cache_Controller.MMR.Store 36 0.00% 0.00% +system.ruby.L1Cache_Controller.MMR.L1_to_L2 63 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.L1_to_L2 9575 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Exclusive_Data 768 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.L1_to_L2 412 0.00% 0.00% +system.ruby.L1Cache_Controller.M_W.All_acks_no_sharers 85 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.Load 1 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.L1_to_L2 4225 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_W.All_acks_no_sharers 768 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.L1_to_L2 594 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Exclusive_Data 85 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Load 2 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Ifetch 6 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack 846 0.00% 0.00% +system.ruby.L1Cache_Controller.MT.Store 2 0.00% 0.00% +system.ruby.L1Cache_Controller.MT.L1_to_L2 52 0.00% 0.00% +system.ruby.L1Cache_Controller.MT.Complete_L2_to_L1 10 0.00% 0.00% +system.ruby.L1Cache_Controller.MMT.Ifetch 1 0.00% 0.00% system.ruby.L1Cache_Controller.MMT.Store 20 0.00% 0.00% -system.ruby.L1Cache_Controller.MMT.L1_to_L2 67 0.00% 0.00% -system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 41 0.00% 0.00% -system.ruby.L1Cache_Controller.MI_F.Writeback_Ack 2 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_F.Block_Ack 1 0.00% 0.00% -system.ruby.L1Cache_Controller.IM_F.Exclusive_Data 1 0.00% 0.00% -system.ruby.L1Cache_Controller.MM_WF.All_acks_no_sharers 1 0.00% 0.00% -system.ruby.Directory_Controller.GETX 787 0.00% 0.00% -system.ruby.Directory_Controller.GETS 87 0.00% 0.00% -system.ruby.Directory_Controller.PUT 932 0.00% 0.00% -system.ruby.Directory_Controller.UnblockM 870 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Exclusive_Clean 76 0.00% 0.00% -system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 789 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 874 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 789 0.00% 0.00% -system.ruby.Directory_Controller.GETF 2 0.00% 0.00% -system.ruby.Directory_Controller.PUTF 2 0.00% 0.00% -system.ruby.Directory_Controller.NO.PUT 866 0.00% 0.00% -system.ruby.Directory_Controller.NO.GETF 1 0.00% 0.00% -system.ruby.Directory_Controller.E.GETX 787 0.00% 0.00% -system.ruby.Directory_Controller.E.GETS 86 0.00% 0.00% -system.ruby.Directory_Controller.E.GETF 1 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.PUT 66 0.00% 0.00% -system.ruby.Directory_Controller.NO_B.UnblockM 870 0.00% 0.00% -system.ruby.Directory_Controller.NO_B_W.Memory_Data 873 0.00% 0.00% -system.ruby.Directory_Controller.WB.GETS 1 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 76 0.00% 0.00% -system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 789 0.00% 0.00% -system.ruby.Directory_Controller.WB_E_W.Memory_Ack 789 0.00% 0.00% -system.ruby.Directory_Controller.NO_F.PUTF 2 0.00% 0.00% -system.ruby.Directory_Controller.NO_F_W.Memory_Data 1 0.00% 0.00% +system.ruby.L1Cache_Controller.MMT.L1_to_L2 121 0.00% 0.00% +system.ruby.L1Cache_Controller.MMT.Complete_L2_to_L1 47 0.00% 0.00% +system.ruby.L1Cache_Controller.MI_F.Writeback_Ack 3 0.00% 0.00% +system.ruby.L1Cache_Controller.IM_F.Exclusive_Data 3 0.00% 0.00% +system.ruby.L1Cache_Controller.MM_WF.All_acks_no_sharers 3 0.00% 0.00% +system.ruby.Directory_Controller.GETX 768 0.00% 0.00% +system.ruby.Directory_Controller.GETS 88 0.00% 0.00% +system.ruby.Directory_Controller.PUT 927 0.00% 0.00% +system.ruby.Directory_Controller.UnblockM 851 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Exclusive_Clean 77 0.00% 0.00% +system.ruby.Directory_Controller.Writeback_Exclusive_Dirty 772 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 856 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 772 0.00% 0.00% +system.ruby.Directory_Controller.GETF 3 0.00% 0.00% +system.ruby.Directory_Controller.PUTF 3 0.00% 0.00% +system.ruby.Directory_Controller.NO.PUT 846 0.00% 0.00% +system.ruby.Directory_Controller.E.GETX 768 0.00% 0.00% +system.ruby.Directory_Controller.E.GETS 85 0.00% 0.00% +system.ruby.Directory_Controller.E.GETF 3 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.PUT 81 0.00% 0.00% +system.ruby.Directory_Controller.NO_B.UnblockM 851 0.00% 0.00% +system.ruby.Directory_Controller.NO_B_W.Memory_Data 853 0.00% 0.00% +system.ruby.Directory_Controller.WB.GETS 2 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Exclusive_Clean 77 0.00% 0.00% +system.ruby.Directory_Controller.WB.Writeback_Exclusive_Dirty 772 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.GETS 1 0.00% 0.00% +system.ruby.Directory_Controller.WB_E_W.Memory_Ack 772 0.00% 0.00% +system.ruby.Directory_Controller.NO_F.PUTF 3 0.00% 0.00% +system.ruby.Directory_Controller.NO_F_W.Memory_Data 3 0.00% 0.00% ---------- End Simulation Statistics ---------- diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini index c2e2631c2..7a41a41a1 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/config.ini @@ -10,7 +10,7 @@ time_sync_spin_threshold=100000 [system] type=System -children=clk_domain cpu dvfs_handler physmem ruby sys_port_proxy voltage_domain +children=clk_domain cpu dvfs_handler mem_ctrls ruby sys_port_proxy voltage_domain boot_osflags=a cache_line_size=64 clk_domain=system.clk_domain @@ -22,7 +22,7 @@ load_addr_mask=1099511627775 load_offset=0 mem_mode=timing mem_ranges=0:268435455 -memories=system.physmem +memories=system.mem_ctrls num_work_ids=16 readfile= symbolfile= @@ -64,17 +64,82 @@ eventq_index=0 sys_clk_domain=system.clk_domain transition_latency=100000 -[system.physmem] -type=SimpleMemory -bandwidth=0.000000 +[system.mem_ctrls] +type=DRAMCtrl +IDD0=0.075000 +IDD02=0.000000 +IDD2N=0.050000 +IDD2N2=0.000000 +IDD2P0=0.000000 +IDD2P02=0.000000 +IDD2P1=0.000000 +IDD2P12=0.000000 +IDD3N=0.057000 +IDD3N2=0.000000 +IDD3P0=0.000000 +IDD3P02=0.000000 +IDD3P1=0.000000 +IDD3P12=0.000000 +IDD4R=0.187000 +IDD4R2=0.000000 +IDD4W=0.165000 +IDD4W2=0.000000 +IDD5=0.220000 +IDD52=0.000000 +IDD6=0.000000 +IDD62=0.000000 +VDD=1.500000 +VDD2=0.000000 +activation_limit=4 +addr_mapping=RoRaBaChCo +bank_groups_per_rank=0 +banks_per_rank=8 +burst_length=8 +channels=1 clk_domain=system.clk_domain conf_table_reported=true +device_bus_width=8 +device_rowbuffer_size=1024 +device_size=536870912 +devices_per_rank=8 +dll=true eventq_index=0 in_addr_map=true -latency=30 -latency_var=0 -null=true -range=0:134217727 +max_accesses_per_row=16 +mem_sched_policy=frfcfs +min_writes_per_switch=16 +null=false +page_policy=open_adaptive +range=0:268435455 +ranks_per_channel=2 +read_buffer_size=32 +static_backend_latency=10 +static_frontend_latency=10 +tBURST=5 +tCCD_L=0 +tCK=1 +tCL=14 +tCS=3 +tRAS=35 +tRCD=14 +tREFI=7800 +tRFC=260 +tRP=14 +tRRD=6 +tRRD_L=0 +tRTP=8 +tRTW=3 +tWR=15 +tWTR=8 +tXAW=30 +tXP=0 +tXPDLL=0 +tXS=0 +tXSDLL=0 +write_buffer_size=64 +write_high_thresh_perc=85 +write_low_thresh_perc=50 +port=system.ruby.dir_cntrl0.memory [system.ruby] type=RubySystem @@ -84,9 +149,9 @@ block_size_bytes=64 clk_domain=system.ruby.clk_domain eventq_index=0 hot_lines=false -mem_size=268435456 -no_mem_vec=false +memory_size_bits=48 num_of_sequencers=1 +phys_mem=Null random_seed=1234 randomization=true @@ -100,56 +165,32 @@ voltage_domain=system.voltage_domain [system.ruby.dir_cntrl0] type=Directory_Controller -children=directory memBuffer +children=directory buffer_size=0 clk_domain=system.ruby.clk_domain cluster_id=0 directory=system.ruby.dir_cntrl0.directory directory_latency=12 eventq_index=0 -memBuffer=system.ruby.dir_cntrl0.memBuffer number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby +system=system +to_memory_controller_latency=1 transitions_per_cycle=32 version=0 dmaRequestToDir=system.ruby.network.master[3] dmaResponseFromDir=system.ruby.network.slave[3] forwardFromDir=system.ruby.network.slave[4] +memory=system.mem_ctrls.port requestToDir=system.ruby.network.master[2] responseFromDir=system.ruby.network.slave[2] [system.ruby.dir_cntrl0.directory] type=RubyDirectoryMemory eventq_index=0 -map_levels=4 numa_high_bit=5 size=268435456 -use_map=false -version=0 - -[system.ruby.dir_cntrl0.memBuffer] -type=RubyMemoryControl -bank_bit_0=8 -bank_busy_time=11 -bank_queue_size=12 -banks_per_rank=8 -basic_bus_busy_time=2 -clk_domain=system.ruby.memctrl_clk_domain -dimm_bit_0=12 -dimms_per_channel=2 -eventq_index=0 -mem_ctl_latency=12 -mem_fixed_delay=0 -mem_random_arbitrate=0 -rank_bit_0=11 -rank_rank_delay=1 -ranks_per_dimm=2 -read_write_delay=2 -refresh_period=1560 -ruby_system=system.ruby -tFaw=0 version=0 [system.ruby.l1_cntrl0] @@ -163,11 +204,11 @@ cluster_id=0 eventq_index=0 issue_latency=2 number_of_TBEs=256 -peer=Null recycle_latency=10 ruby_system=system.ruby send_evictions=false sequencer=system.ruby.l1_cntrl0.sequencer +system=system transitions_per_cycle=32 version=0 forwardToCache=system.ruby.network.master[0] @@ -192,7 +233,7 @@ tagArrayBanks=1 [system.ruby.l1_cntrl0.sequencer] type=RubySequencer -access_phys_mem=false +access_backing_store=false clk_domain=system.ruby.clk_domain dcache=system.ruby.l1_cntrl0.cacheMemory deadlock_threshold=500000 @@ -296,7 +337,7 @@ virt_nets=10 [system.sys_port_proxy] type=RubyPortProxy -access_phys_mem=true +access_backing_store=false clk_domain=system.clk_domain eventq_index=0 ruby_system=system.ruby diff --git a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt index f36d287b9..013496257 100644 --- a/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt +++ b/tests/quick/se/60.rubytest/ref/alpha/linux/rubytest-ruby/stats.txt @@ -1,285 +1,516 @@ ---------- Begin Simulation Statistics ---------- -sim_seconds 0.000228 # Number of seconds simulated -sim_ticks 228001 # Number of ticks simulated -final_tick 228001 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) +sim_seconds 0.000233 # Number of seconds simulated +sim_ticks 233251 # Number of ticks simulated +final_tick 233251 # Number of ticks from beginning of simulation (restored from checkpoints and never reset) sim_freq 1000000000 # Frequency of simulated ticks -host_tick_rate 3675993 # Simulator tick rate (ticks/s) -host_mem_usage 127868 # Number of bytes of host memory used -host_seconds 0.06 # Real time elapsed on the host +host_tick_rate 3056189 # Simulator tick rate (ticks/s) +host_mem_usage 433064 # Number of bytes of host memory used +host_seconds 0.08 # Real time elapsed on the host system.voltage_domain.voltage 1 # Voltage in Volts system.clk_domain.clock 1 # Clock period in ticks +system.mem_ctrls.bytes_read::ruby.dir_cntrl0 58944 # Number of bytes read from this memory +system.mem_ctrls.bytes_read::total 58944 # Number of bytes read from this memory +system.mem_ctrls.bytes_written::ruby.dir_cntrl0 58752 # Number of bytes written to this memory +system.mem_ctrls.bytes_written::total 58752 # Number of bytes written to this memory +system.mem_ctrls.num_reads::ruby.dir_cntrl0 921 # Number of read requests responded to by this memory +system.mem_ctrls.num_reads::total 921 # Number of read requests responded to by this memory +system.mem_ctrls.num_writes::ruby.dir_cntrl0 918 # Number of write requests responded to by this memory +system.mem_ctrls.num_writes::total 918 # Number of write requests responded to by this memory +system.mem_ctrls.bw_read::ruby.dir_cntrl0 252706312 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_read::total 252706312 # Total read bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::ruby.dir_cntrl0 251883164 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_write::total 251883164 # Write bandwidth from this memory (bytes/s) +system.mem_ctrls.bw_total::ruby.dir_cntrl0 504589477 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.bw_total::total 504589477 # Total bandwidth to/from this memory (bytes/s) +system.mem_ctrls.readReqs 921 # Number of read requests accepted +system.mem_ctrls.writeReqs 918 # Number of write requests accepted +system.mem_ctrls.readBursts 921 # Number of DRAM read bursts, including those serviced by the write queue +system.mem_ctrls.writeBursts 918 # Number of DRAM write bursts, including those merged in the write queue +system.mem_ctrls.bytesReadDRAM 50624 # Total number of bytes read from DRAM +system.mem_ctrls.bytesReadWrQ 8320 # Total number of bytes read from write queue +system.mem_ctrls.bytesWritten 49472 # Total number of bytes written to DRAM +system.mem_ctrls.bytesReadSys 58944 # Total read bytes from the system interface side +system.mem_ctrls.bytesWrittenSys 58752 # Total written bytes from the system interface side +system.mem_ctrls.servicedByWrQ 130 # Number of DRAM read bursts serviced by the write queue +system.mem_ctrls.mergedWrBursts 116 # Number of DRAM write bursts merged with an existing one +system.mem_ctrls.neitherReadNorWriteReqs 0 # Number of requests that are neither read nor write +system.mem_ctrls.perBankRdBursts::0 247 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::1 234 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::2 258 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::3 52 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankRdBursts::15 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::0 237 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::1 229 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::2 256 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::3 51 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::4 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::5 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::6 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::7 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::8 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::9 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::10 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::11 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::12 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::13 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::14 0 # Per bank write bursts +system.mem_ctrls.perBankWrBursts::15 0 # Per bank write bursts +system.mem_ctrls.numRdRetry 0 # Number of times read queue was full causing retry +system.mem_ctrls.numWrRetry 0 # Number of times write queue was full causing retry +system.mem_ctrls.totGap 232954 # Total gap between requests +system.mem_ctrls.readPktSize::0 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::1 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::2 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::3 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::4 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::5 0 # Read request sizes (log2) +system.mem_ctrls.readPktSize::6 921 # Read request sizes (log2) +system.mem_ctrls.writePktSize::0 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::1 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::2 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::3 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::4 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::5 0 # Write request sizes (log2) +system.mem_ctrls.writePktSize::6 918 # Write request sizes (log2) +system.mem_ctrls.rdQLenPdf::0 668 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::1 123 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::2 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::3 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::4 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::5 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::6 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::7 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::8 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::9 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::10 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::11 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::12 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::13 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::14 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::15 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::16 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::17 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::18 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::19 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::20 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::21 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::22 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::23 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::24 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::25 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::26 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::27 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::28 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::29 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::30 0 # What read queue length does an incoming req see +system.mem_ctrls.rdQLenPdf::31 0 # What read queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::0 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::1 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::2 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::3 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::4 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::5 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::6 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::7 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::8 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::9 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::10 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::11 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::12 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::13 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::14 1 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::15 27 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::16 27 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::17 44 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::18 47 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::19 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::20 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::21 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::22 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::23 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::24 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::25 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::26 48 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::27 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::28 46 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::29 45 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::30 45 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::31 45 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::32 45 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::33 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::34 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::35 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::36 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::37 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::38 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::39 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::40 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::41 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::42 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::43 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::44 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::45 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::46 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::47 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::48 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::49 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::50 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::51 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::52 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::53 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::54 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::55 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::56 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::57 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::58 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::59 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::60 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::61 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::62 0 # What write queue length does an incoming req see +system.mem_ctrls.wrQLenPdf::63 0 # What write queue length does an incoming req see +system.mem_ctrls.bytesPerActivate::samples 156 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::mean 632.615385 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::gmean 446.819615 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::stdev 383.170651 # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::0-127 20 12.82% 12.82% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::128-255 19 12.18% 25.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::256-383 11 7.05% 32.05% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::384-511 9 5.77% 37.82% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::512-639 10 6.41% 44.23% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::640-767 12 7.69% 51.92% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::768-895 9 5.77% 57.69% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::896-1023 10 6.41% 64.10% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::1024-1151 56 35.90% 100.00% # Bytes accessed per row activation +system.mem_ctrls.bytesPerActivate::total 156 # Bytes accessed per row activation +system.mem_ctrls.rdPerTurnAround::samples 45 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::mean 17.311111 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::gmean 17.138581 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::stdev 2.968181 # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::14-15 6 13.33% 13.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::16-17 18 40.00% 53.33% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::18-19 20 44.44% 97.78% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::34-35 1 2.22% 100.00% # Reads before turning the bus around for writes +system.mem_ctrls.rdPerTurnAround::total 45 # Reads before turning the bus around for writes +system.mem_ctrls.wrPerTurnAround::samples 45 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::mean 17.177778 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::gmean 17.147333 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::stdev 1.028876 # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::16 19 42.22% 42.22% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::18 25 55.56% 97.78% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::19 1 2.22% 100.00% # Writes before turning the bus around for reads +system.mem_ctrls.wrPerTurnAround::total 45 # Writes before turning the bus around for reads +system.mem_ctrls.totQLat 7966 # Total ticks spent queuing +system.mem_ctrls.totMemAccLat 22995 # Total ticks spent from burst creation until serviced by the DRAM +system.mem_ctrls.totBusLat 3955 # Total ticks spent in databus transfers +system.mem_ctrls.avgQLat 10.07 # Average queueing delay per DRAM burst +system.mem_ctrls.avgBusLat 5.00 # Average bus latency per DRAM burst +system.mem_ctrls.avgMemAccLat 29.07 # Average memory access latency per DRAM burst +system.mem_ctrls.avgRdBW 217.04 # Average DRAM read bandwidth in MiByte/s +system.mem_ctrls.avgWrBW 212.10 # Average achieved write bandwidth in MiByte/s +system.mem_ctrls.avgRdBWSys 252.71 # Average system read bandwidth in MiByte/s +system.mem_ctrls.avgWrBWSys 251.88 # Average system write bandwidth in MiByte/s +system.mem_ctrls.peakBW 12800.00 # Theoretical peak bandwidth in MiByte/s +system.mem_ctrls.busUtil 3.35 # Data bus utilization in percentage +system.mem_ctrls.busUtilRead 1.70 # Data bus utilization in percentage for reads +system.mem_ctrls.busUtilWrite 1.66 # Data bus utilization in percentage for writes +system.mem_ctrls.avgRdQLen 1.23 # Average read queue length when enqueuing +system.mem_ctrls.avgWrQLen 24.79 # Average write queue length when enqueuing +system.mem_ctrls.readRowHits 638 # Number of row buffer hits during reads +system.mem_ctrls.writeRowHits 766 # Number of row buffer hits during writes +system.mem_ctrls.readRowHitRate 80.66 # Row buffer hit rate for reads +system.mem_ctrls.writeRowHitRate 95.51 # Row buffer hit rate for writes +system.mem_ctrls.avgGap 126.67 # Average gap between requests +system.mem_ctrls.pageHitRate 88.14 # Row buffer hit rate, read and write combined +system.mem_ctrls.memoryStateTime::IDLE 697 # Time in different power states +system.mem_ctrls.memoryStateTime::REF 7540 # Time in different power states +system.mem_ctrls.memoryStateTime::PRE_PDN 0 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT 218097 # Time in different power states +system.mem_ctrls.memoryStateTime::ACT_PDN 0 # Time in different power states +system.mem_ctrls.actEnergy::0 1171800 # Energy for activate commands per rank (pJ) +system.mem_ctrls.actEnergy::1 0 # Energy for activate commands per rank (pJ) +system.mem_ctrls.preEnergy::0 651000 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.preEnergy::1 0 # Energy for precharge commands per rank (pJ) +system.mem_ctrls.readEnergy::0 9597120 # Energy for read commands per rank (pJ) +system.mem_ctrls.readEnergy::1 0 # Energy for read commands per rank (pJ) +system.mem_ctrls.writeEnergy::0 7848576 # Energy for write commands per rank (pJ) +system.mem_ctrls.writeEnergy::1 0 # Energy for write commands per rank (pJ) +system.mem_ctrls.refreshEnergy::0 14748240 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.refreshEnergy::1 14748240 # Energy for refresh commands per rank (pJ) +system.mem_ctrls.actBackEnergy::0 153780300 # Energy for active background per rank (pJ) +system.mem_ctrls.actBackEnergy::1 4879656 # Energy for active background per rank (pJ) +system.mem_ctrls.preBackEnergy::0 737400 # Energy for precharge background per rank (pJ) +system.mem_ctrls.preBackEnergy::1 131352000 # Energy for precharge background per rank (pJ) +system.mem_ctrls.totalEnergy::0 188534436 # Total energy per rank (pJ) +system.mem_ctrls.totalEnergy::1 150979896 # Total energy per rank (pJ) +system.mem_ctrls.averagePower::0 834.023888 # Core power per rank (mW) +system.mem_ctrls.averagePower::1 667.893052 # Core power per rank (mW) system.ruby.clk_domain.clock 1 # Clock period in ticks system.ruby.delayHist::bucket_size 2 # delay histogram for all message system.ruby.delayHist::max_bucket 19 # delay histogram for all message -system.ruby.delayHist::samples 1875 # delay histogram for all message -system.ruby.delayHist::mean 0.413867 # delay histogram for all message -system.ruby.delayHist::stdev 1.755437 # delay histogram for all message -system.ruby.delayHist | 1737 92.64% 92.64% | 40 2.13% 94.77% | 28 1.49% 96.27% | 28 1.49% 97.76% | 24 1.28% 99.04% | 9 0.48% 99.52% | 3 0.16% 99.68% | 1 0.05% 99.73% | 3 0.16% 99.89% | 2 0.11% 100.00% # delay histogram for all message -system.ruby.delayHist::total 1875 # delay histogram for all message +system.ruby.delayHist::samples 1839 # delay histogram for all message +system.ruby.delayHist::mean 0.295813 # delay histogram for all message +system.ruby.delayHist::stdev 1.367881 # delay histogram for all message +system.ruby.delayHist | 1732 94.18% 94.18% | 33 1.79% 95.98% | 21 1.14% 97.12% | 29 1.58% 98.69% | 15 0.82% 99.51% | 5 0.27% 99.78% | 3 0.16% 99.95% | 1 0.05% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for all message +system.ruby.delayHist::total 1839 # delay histogram for all message system.ruby.outstanding_req_hist::bucket_size 2 system.ruby.outstanding_req_hist::max_bucket 19 -system.ruby.outstanding_req_hist::samples 993 -system.ruby.outstanding_req_hist::mean 15.769386 -system.ruby.outstanding_req_hist::gmean 15.669183 -system.ruby.outstanding_req_hist::stdev 1.147486 -system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.20% 0.30% | 2 0.20% 0.50% | 2 0.20% 0.70% | 2 0.20% 0.91% | 2 0.20% 1.11% | 2 0.20% 1.31% | 106 10.67% 11.98% | 874 88.02% 100.00% | 0 0.00% 100.00% -system.ruby.outstanding_req_hist::total 993 +system.ruby.outstanding_req_hist::samples 971 +system.ruby.outstanding_req_hist::mean 15.772400 +system.ruby.outstanding_req_hist::gmean 15.670098 +system.ruby.outstanding_req_hist::stdev 1.157985 +system.ruby.outstanding_req_hist | 1 0.10% 0.10% | 2 0.21% 0.31% | 2 0.21% 0.51% | 2 0.21% 0.72% | 2 0.21% 0.93% | 2 0.21% 1.13% | 2 0.21% 1.34% | 98 10.09% 11.43% | 860 88.57% 100.00% | 0 0.00% 100.00% +system.ruby.outstanding_req_hist::total 971 system.ruby.latency_hist::bucket_size 1024 system.ruby.latency_hist::max_bucket 10239 -system.ruby.latency_hist::samples 978 -system.ruby.latency_hist::mean 3693.343558 -system.ruby.latency_hist::gmean 3643.123362 -system.ruby.latency_hist::stdev 533.362444 -system.ruby.latency_hist | 4 0.41% 0.41% | 4 0.41% 0.82% | 73 7.46% 8.28% | 689 70.45% 78.73% | 206 21.06% 99.80% | 2 0.20% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.latency_hist::total 978 +system.ruby.latency_hist::samples 956 +system.ruby.latency_hist::mean 3857.955021 +system.ruby.latency_hist::gmean 3808.152723 +system.ruby.latency_hist::stdev 536.282596 +system.ruby.latency_hist | 4 0.42% 0.42% | 4 0.42% 0.84% | 37 3.87% 4.71% | 609 63.70% 68.41% | 298 31.17% 99.58% | 4 0.42% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.latency_hist::total 956 system.ruby.hit_latency_hist::bucket_size 512 system.ruby.hit_latency_hist::max_bucket 5119 -system.ruby.hit_latency_hist::samples 39 -system.ruby.hit_latency_hist::mean 3214.641026 -system.ruby.hit_latency_hist::gmean 3186.126692 -system.ruby.hit_latency_hist::stdev 431.722041 -system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 7.69% 7.69% | 10 25.64% 33.33% | 17 43.59% 76.92% | 8 20.51% 97.44% | 1 2.56% 100.00% | 0 0.00% 100.00% -system.ruby.hit_latency_hist::total 39 +system.ruby.hit_latency_hist::samples 35 +system.ruby.hit_latency_hist::mean 3398.942857 +system.ruby.hit_latency_hist::gmean 3374.308107 +system.ruby.hit_latency_hist::stdev 410.898796 +system.ruby.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.86% 2.86% | 8 22.86% 25.71% | 11 31.43% 57.14% | 14 40.00% 97.14% | 1 2.86% 100.00% | 0 0.00% 100.00% +system.ruby.hit_latency_hist::total 35 system.ruby.miss_latency_hist::bucket_size 1024 system.ruby.miss_latency_hist::max_bucket 10239 -system.ruby.miss_latency_hist::samples 939 -system.ruby.miss_latency_hist::mean 3713.225772 -system.ruby.miss_latency_hist::gmean 3663.461061 -system.ruby.miss_latency_hist::stdev 528.042705 -system.ruby.miss_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.85% | 60 6.39% 7.24% | 664 70.71% 77.96% | 205 21.83% 99.79% | 2 0.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.miss_latency_hist::total 939 -system.ruby.Directory.incomplete_times 939 +system.ruby.miss_latency_hist::samples 921 +system.ruby.miss_latency_hist::mean 3875.398480 +system.ruby.miss_latency_hist::gmean 3825.697233 +system.ruby.miss_latency_hist::stdev 532.898268 +system.ruby.miss_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.87% | 28 3.04% 3.91% | 584 63.41% 67.32% | 297 32.25% 99.57% | 4 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.miss_latency_hist::total 921 +system.ruby.Directory.incomplete_times 921 system.ruby.memctrl_clk_domain.clock 3 # Clock period in ticks -system.ruby.l1_cntrl0.cacheMemory.demand_hits 39 # Number of cache demand hits -system.ruby.l1_cntrl0.cacheMemory.demand_misses 941 # Number of cache demand misses -system.ruby.l1_cntrl0.cacheMemory.demand_accesses 980 # Number of cache demand accesses -system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 10 # Number of times a store aliased with a pending load -system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 112 # Number of times a store aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 6 # Number of times a load aliased with a pending store -system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 2 # Number of times a load aliased with a pending load -system.ruby.network.routers0.percent_links_utilized 2.055583 -system.ruby.network.routers0.msg_count.Control::2 939 -system.ruby.network.routers0.msg_count.Data::2 936 -system.ruby.network.routers0.msg_count.Response_Data::4 939 -system.ruby.network.routers0.msg_count.Writeback_Control::3 936 -system.ruby.network.routers0.msg_bytes.Control::2 7512 -system.ruby.network.routers0.msg_bytes.Data::2 67392 -system.ruby.network.routers0.msg_bytes.Response_Data::4 67608 -system.ruby.network.routers0.msg_bytes.Writeback_Control::3 7488 -system.ruby.dir_cntrl0.memBuffer.memReq 1875 # Total number of memory requests -system.ruby.dir_cntrl0.memBuffer.memRead 939 # Number of memory reads -system.ruby.dir_cntrl0.memBuffer.memWrite 936 # Number of memory writes -system.ruby.dir_cntrl0.memBuffer.memRefresh 1584 # Number of memory refreshes -system.ruby.dir_cntrl0.memBuffer.memWaitCycles 1797 # Delay stalled at the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.memInputQ 156 # Delay in the input queue -system.ruby.dir_cntrl0.memBuffer.memBankQ 18 # Delay behind the head of the bank queue -system.ruby.dir_cntrl0.memBuffer.totalStalls 1971 # Total number of stall cycles -system.ruby.dir_cntrl0.memBuffer.stallsPerReq 1.051200 # Expected number of stall cycles per request -system.ruby.dir_cntrl0.memBuffer.memBankBusy 297 # memory stalls due to busy bank -system.ruby.dir_cntrl0.memBuffer.memBusBusy 648 # memory stalls due to busy bus -system.ruby.dir_cntrl0.memBuffer.memReadWriteBusy 605 # memory stalls due to read write turnaround -system.ruby.dir_cntrl0.memBuffer.memDataBusBusy 60 # memory stalls due to read read turnaround -system.ruby.dir_cntrl0.memBuffer.memArbWait 187 # memory stalls due to arbitration -system.ruby.dir_cntrl0.memBuffer.memBankCount | 59 3.15% 3.15% | 68 3.63% 6.77% | 62 3.31% 10.08% | 78 4.16% 14.24% | 119 6.35% 20.59% | 54 2.88% 23.47% | 61 3.25% 26.72% | 54 2.88% 29.60% | 40 2.13% 31.73% | 64 3.41% 35.15% | 46 2.45% 37.60% | 60 3.20% 40.80% | 54 2.88% 43.68% | 68 3.63% 47.31% | 52 2.77% 50.08% | 44 2.35% 52.43% | 50 2.67% 55.09% | 42 2.24% 57.33% | 44 2.35% 59.68% | 64 3.41% 63.09% | 64 3.41% 66.51% | 44 2.35% 68.85% | 64 3.41% 72.27% | 52 2.77% 75.04% | 62 3.31% 78.35% | 58 3.09% 81.44% | 60 3.20% 84.64% | 56 2.99% 87.63% | 52 2.77% 90.40% | 64 3.41% 93.81% | 52 2.77% 96.59% | 64 3.41% 100.00% # Number of accesses per bank -system.ruby.dir_cntrl0.memBuffer.memBankCount::total 1875 # Number of accesses per bank -system.ruby.network.routers1.percent_links_utilized 2.055912 -system.ruby.network.routers1.msg_count.Control::2 939 -system.ruby.network.routers1.msg_count.Data::2 936 -system.ruby.network.routers1.msg_count.Response_Data::4 939 -system.ruby.network.routers1.msg_count.Writeback_Control::3 936 -system.ruby.network.routers1.msg_bytes.Control::2 7512 -system.ruby.network.routers1.msg_bytes.Data::2 67392 -system.ruby.network.routers1.msg_bytes.Response_Data::4 67608 -system.ruby.network.routers1.msg_bytes.Writeback_Control::3 7488 -system.ruby.network.routers2.percent_links_utilized 2.055912 -system.ruby.network.routers2.msg_count.Control::2 939 -system.ruby.network.routers2.msg_count.Data::2 936 -system.ruby.network.routers2.msg_count.Response_Data::4 939 -system.ruby.network.routers2.msg_count.Writeback_Control::3 936 -system.ruby.network.routers2.msg_bytes.Control::2 7512 -system.ruby.network.routers2.msg_bytes.Data::2 67392 -system.ruby.network.routers2.msg_bytes.Response_Data::4 67608 -system.ruby.network.routers2.msg_bytes.Writeback_Control::3 7488 -system.ruby.network.msg_count.Control 2817 -system.ruby.network.msg_count.Data 2808 -system.ruby.network.msg_count.Response_Data 2817 -system.ruby.network.msg_count.Writeback_Control 2808 -system.ruby.network.msg_byte.Control 22536 -system.ruby.network.msg_byte.Data 202176 -system.ruby.network.msg_byte.Response_Data 202824 -system.ruby.network.msg_byte.Writeback_Control 22464 -system.ruby.network.routers0.throttle0.link_utilization 2.057886 -system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 939 -system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 936 -system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 67608 -system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 7488 -system.ruby.network.routers0.throttle1.link_utilization 2.053280 -system.ruby.network.routers0.throttle1.msg_count.Control::2 939 -system.ruby.network.routers0.throttle1.msg_count.Data::2 936 -system.ruby.network.routers0.throttle1.msg_bytes.Control::2 7512 -system.ruby.network.routers0.throttle1.msg_bytes.Data::2 67392 -system.ruby.network.routers1.throttle0.link_utilization 2.053280 -system.ruby.network.routers1.throttle0.msg_count.Control::2 939 -system.ruby.network.routers1.throttle0.msg_count.Data::2 936 -system.ruby.network.routers1.throttle0.msg_bytes.Control::2 7512 -system.ruby.network.routers1.throttle0.msg_bytes.Data::2 67392 -system.ruby.network.routers1.throttle1.link_utilization 2.058544 -system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 939 -system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 936 -system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 67608 -system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 7488 -system.ruby.network.routers2.throttle0.link_utilization 2.058544 -system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 939 -system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 936 -system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 67608 -system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 7488 -system.ruby.network.routers2.throttle1.link_utilization 2.053280 -system.ruby.network.routers2.throttle1.msg_count.Control::2 939 -system.ruby.network.routers2.throttle1.msg_count.Data::2 936 -system.ruby.network.routers2.throttle1.msg_bytes.Control::2 7512 -system.ruby.network.routers2.throttle1.msg_bytes.Data::2 67392 +system.ruby.l1_cntrl0.cacheMemory.demand_hits 35 # Number of cache demand hits +system.ruby.l1_cntrl0.cacheMemory.demand_misses 923 # Number of cache demand misses +system.ruby.l1_cntrl0.cacheMemory.demand_accesses 958 # Number of cache demand accesses +system.ruby.l1_cntrl0.sequencer.store_waiting_on_load 14 # Number of times a store aliased with a pending load +system.ruby.l1_cntrl0.sequencer.store_waiting_on_store 117 # Number of times a store aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_store 11 # Number of times a load aliased with a pending store +system.ruby.l1_cntrl0.sequencer.load_waiting_on_load 1 # Number of times a load aliased with a pending load +system.ruby.network.routers0.percent_links_utilized 1.971696 +system.ruby.network.routers0.msg_count.Control::2 921 +system.ruby.network.routers0.msg_count.Data::2 919 +system.ruby.network.routers0.msg_count.Response_Data::4 921 +system.ruby.network.routers0.msg_count.Writeback_Control::3 918 +system.ruby.network.routers0.msg_bytes.Control::2 7368 +system.ruby.network.routers0.msg_bytes.Data::2 66168 +system.ruby.network.routers0.msg_bytes.Response_Data::4 66312 +system.ruby.network.routers0.msg_bytes.Writeback_Control::3 7344 +system.ruby.network.routers1.percent_links_utilized 1.971053 +system.ruby.network.routers1.msg_count.Control::2 921 +system.ruby.network.routers1.msg_count.Data::2 918 +system.ruby.network.routers1.msg_count.Response_Data::4 921 +system.ruby.network.routers1.msg_count.Writeback_Control::3 918 +system.ruby.network.routers1.msg_bytes.Control::2 7368 +system.ruby.network.routers1.msg_bytes.Data::2 66096 +system.ruby.network.routers1.msg_bytes.Response_Data::4 66312 +system.ruby.network.routers1.msg_bytes.Writeback_Control::3 7344 +system.ruby.network.routers2.percent_links_utilized 1.971053 +system.ruby.network.routers2.msg_count.Control::2 921 +system.ruby.network.routers2.msg_count.Data::2 918 +system.ruby.network.routers2.msg_count.Response_Data::4 921 +system.ruby.network.routers2.msg_count.Writeback_Control::3 918 +system.ruby.network.routers2.msg_bytes.Control::2 7368 +system.ruby.network.routers2.msg_bytes.Data::2 66096 +system.ruby.network.routers2.msg_bytes.Response_Data::4 66312 +system.ruby.network.routers2.msg_bytes.Writeback_Control::3 7344 +system.ruby.network.msg_count.Control 2763 +system.ruby.network.msg_count.Data 2755 +system.ruby.network.msg_count.Response_Data 2763 +system.ruby.network.msg_count.Writeback_Control 2754 +system.ruby.network.msg_byte.Control 22104 +system.ruby.network.msg_byte.Data 198360 +system.ruby.network.msg_byte.Response_Data 198936 +system.ruby.network.msg_byte.Writeback_Control 22032 +system.ruby.network.routers0.throttle0.link_utilization 1.973625 +system.ruby.network.routers0.throttle0.msg_count.Response_Data::4 921 +system.ruby.network.routers0.throttle0.msg_count.Writeback_Control::3 918 +system.ruby.network.routers0.throttle0.msg_bytes.Response_Data::4 66312 +system.ruby.network.routers0.throttle0.msg_bytes.Writeback_Control::3 7344 +system.ruby.network.routers0.throttle1.link_utilization 1.969766 +system.ruby.network.routers0.throttle1.msg_count.Control::2 921 +system.ruby.network.routers0.throttle1.msg_count.Data::2 919 +system.ruby.network.routers0.throttle1.msg_bytes.Control::2 7368 +system.ruby.network.routers0.throttle1.msg_bytes.Data::2 66168 +system.ruby.network.routers1.throttle0.link_utilization 1.968480 +system.ruby.network.routers1.throttle0.msg_count.Control::2 921 +system.ruby.network.routers1.throttle0.msg_count.Data::2 918 +system.ruby.network.routers1.throttle0.msg_bytes.Control::2 7368 +system.ruby.network.routers1.throttle0.msg_bytes.Data::2 66096 +system.ruby.network.routers1.throttle1.link_utilization 1.973625 +system.ruby.network.routers1.throttle1.msg_count.Response_Data::4 921 +system.ruby.network.routers1.throttle1.msg_count.Writeback_Control::3 918 +system.ruby.network.routers1.throttle1.msg_bytes.Response_Data::4 66312 +system.ruby.network.routers1.throttle1.msg_bytes.Writeback_Control::3 7344 +system.ruby.network.routers2.throttle0.link_utilization 1.973625 +system.ruby.network.routers2.throttle0.msg_count.Response_Data::4 921 +system.ruby.network.routers2.throttle0.msg_count.Writeback_Control::3 918 +system.ruby.network.routers2.throttle0.msg_bytes.Response_Data::4 66312 +system.ruby.network.routers2.throttle0.msg_bytes.Writeback_Control::3 7344 +system.ruby.network.routers2.throttle1.link_utilization 1.968480 +system.ruby.network.routers2.throttle1.msg_count.Control::2 921 +system.ruby.network.routers2.throttle1.msg_count.Data::2 918 +system.ruby.network.routers2.throttle1.msg_bytes.Control::2 7368 +system.ruby.network.routers2.throttle1.msg_bytes.Data::2 66096 system.ruby.delayVCHist.vnet_1::bucket_size 2 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_1::max_bucket 19 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::samples 939 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::mean 0.470714 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::stdev 1.775198 # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1 | 854 90.95% 90.95% | 28 2.98% 93.93% | 18 1.92% 95.85% | 17 1.81% 97.66% | 12 1.28% 98.94% | 5 0.53% 99.47% | 3 0.32% 99.79% | 1 0.11% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 -system.ruby.delayVCHist.vnet_1::total 939 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::samples 921 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::mean 0.408252 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::stdev 1.494373 # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1 | 839 91.10% 91.10% | 28 3.04% 94.14% | 20 2.17% 96.31% | 21 2.28% 98.59% | 9 0.98% 99.57% | 3 0.33% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_1 +system.ruby.delayVCHist.vnet_1::total 921 # delay histogram for vnet_1 system.ruby.delayVCHist.vnet_2::bucket_size 2 # delay histogram for vnet_2 system.ruby.delayVCHist.vnet_2::max_bucket 19 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::samples 936 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::mean 0.356838 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::stdev 1.734462 # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2 | 883 94.34% 94.34% | 12 1.28% 95.62% | 10 1.07% 96.69% | 11 1.18% 97.86% | 12 1.28% 99.15% | 4 0.43% 99.57% | 0 0.00% 99.57% | 0 0.00% 99.57% | 2 0.21% 99.79% | 2 0.21% 100.00% # delay histogram for vnet_2 -system.ruby.delayVCHist.vnet_2::total 936 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::samples 918 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::mean 0.183007 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::stdev 1.218386 # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2 | 893 97.28% 97.28% | 5 0.54% 97.82% | 1 0.11% 97.93% | 8 0.87% 98.80% | 6 0.65% 99.46% | 2 0.22% 99.67% | 2 0.22% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% # delay histogram for vnet_2 +system.ruby.delayVCHist.vnet_2::total 918 # delay histogram for vnet_2 system.ruby.LD.latency_hist::bucket_size 512 system.ruby.LD.latency_hist::max_bucket 5119 -system.ruby.LD.latency_hist::samples 50 -system.ruby.LD.latency_hist::mean 3717.400000 -system.ruby.LD.latency_hist::gmean 3691.585103 -system.ruby.LD.latency_hist::stdev 435.779386 -system.ruby.LD.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 2 4.00% 4.00% | 18 36.00% 40.00% | 20 40.00% 80.00% | 10 20.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.latency_hist::total 50 +system.ruby.LD.latency_hist::samples 46 +system.ruby.LD.latency_hist::mean 3901.739130 +system.ruby.LD.latency_hist::gmean 3880.241355 +system.ruby.LD.latency_hist::stdev 413.461724 +system.ruby.LD.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.17% 2.17% | 11 23.91% 26.09% | 18 39.13% 65.22% | 14 30.43% 95.65% | 2 4.35% 100.00% +system.ruby.LD.latency_hist::total 46 system.ruby.LD.hit_latency_hist::bucket_size 512 system.ruby.LD.hit_latency_hist::max_bucket 5119 -system.ruby.LD.hit_latency_hist::samples 2 -system.ruby.LD.hit_latency_hist::mean 2856 -system.ruby.LD.hit_latency_hist::gmean 2844.049050 -system.ruby.LD.hit_latency_hist::stdev 369.109740 -system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 50.00% 50.00% | 1 50.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.LD.hit_latency_hist::total 2 +system.ruby.LD.hit_latency_hist::samples 1 +system.ruby.LD.hit_latency_hist::mean 3037 +system.ruby.LD.hit_latency_hist::gmean 3037.000000 +system.ruby.LD.hit_latency_hist::stdev nan +system.ruby.LD.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.LD.hit_latency_hist::total 1 system.ruby.LD.miss_latency_hist::bucket_size 512 system.ruby.LD.miss_latency_hist::max_bucket 5119 -system.ruby.LD.miss_latency_hist::samples 48 -system.ruby.LD.miss_latency_hist::mean 3753.291667 -system.ruby.LD.miss_latency_hist::gmean 3731.923305 -system.ruby.LD.miss_latency_hist::stdev 402.734903 -system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.08% 2.08% | 17 35.42% 37.50% | 20 41.67% 79.17% | 10 20.83% 100.00% | 0 0.00% 100.00% -system.ruby.LD.miss_latency_hist::total 48 +system.ruby.LD.miss_latency_hist::samples 45 +system.ruby.LD.miss_latency_hist::mean 3920.955556 +system.ruby.LD.miss_latency_hist::gmean 3901.427082 +system.ruby.LD.miss_latency_hist::stdev 396.816477 +system.ruby.LD.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 24.44% 24.44% | 18 40.00% 64.44% | 14 31.11% 95.56% | 2 4.44% 100.00% +system.ruby.LD.miss_latency_hist::total 45 system.ruby.ST.latency_hist::bucket_size 1024 system.ruby.ST.latency_hist::max_bucket 10239 -system.ruby.ST.latency_hist::samples 878 -system.ruby.ST.latency_hist::mean 3684.186788 -system.ruby.ST.latency_hist::gmean 3631.018183 -system.ruby.ST.latency_hist::stdev 544.872418 -system.ruby.ST.latency_hist | 4 0.46% 0.46% | 4 0.46% 0.91% | 70 7.97% 8.88% | 611 69.59% 78.47% | 188 21.41% 99.89% | 1 0.11% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.latency_hist::total 878 +system.ruby.ST.latency_hist::samples 856 +system.ruby.ST.latency_hist::mean 3853.304907 +system.ruby.ST.latency_hist::gmean 3800.468487 +system.ruby.ST.latency_hist::stdev 547.762073 +system.ruby.ST.latency_hist | 4 0.47% 0.47% | 4 0.47% 0.93% | 35 4.09% 5.02% | 547 63.90% 68.93% | 262 30.61% 99.53% | 4 0.47% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.latency_hist::total 856 system.ruby.ST.hit_latency_hist::bucket_size 512 system.ruby.ST.hit_latency_hist::max_bucket 5119 -system.ruby.ST.hit_latency_hist::samples 36 -system.ruby.ST.hit_latency_hist::mean 3222.750000 -system.ruby.ST.hit_latency_hist::gmean 3194.454829 -system.ruby.ST.hit_latency_hist::stdev 431.138120 -system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 3 8.33% 8.33% | 9 25.00% 33.33% | 16 44.44% 77.78% | 7 19.44% 97.22% | 1 2.78% 100.00% | 0 0.00% 100.00% -system.ruby.ST.hit_latency_hist::total 36 +system.ruby.ST.hit_latency_hist::samples 33 +system.ruby.ST.hit_latency_hist::mean 3403.939394 +system.ruby.ST.hit_latency_hist::gmean 3378.573502 +system.ruby.ST.hit_latency_hist::stdev 417.201535 +system.ruby.ST.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 3.03% 3.03% | 7 21.21% 24.24% | 11 33.33% 57.58% | 13 39.39% 96.97% | 1 3.03% 100.00% | 0 0.00% 100.00% +system.ruby.ST.hit_latency_hist::total 33 system.ruby.ST.miss_latency_hist::bucket_size 1024 system.ruby.ST.miss_latency_hist::max_bucket 10239 -system.ruby.ST.miss_latency_hist::samples 842 -system.ruby.ST.miss_latency_hist::mean 3703.915677 -system.ruby.ST.miss_latency_hist::gmean 3650.959161 -system.ruby.ST.miss_latency_hist::stdev 540.698215 -system.ruby.ST.miss_latency_hist | 4 0.48% 0.48% | 4 0.48% 0.95% | 58 6.89% 7.84% | 588 69.83% 77.67% | 187 22.21% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.miss_latency_hist::total 842 -system.ruby.IFETCH.latency_hist::bucket_size 1024 -system.ruby.IFETCH.latency_hist::max_bucket 10239 -system.ruby.IFETCH.latency_hist::samples 50 -system.ruby.IFETCH.latency_hist::mean 3830.080000 -system.ruby.IFETCH.latency_hist::gmean 3811.685277 -system.ruby.IFETCH.latency_hist::stdev 383.882042 -system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.00% 2.00% | 40 80.00% 82.00% | 8 16.00% 98.00% | 1 2.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.latency_hist::total 50 +system.ruby.ST.miss_latency_hist::samples 823 +system.ruby.ST.miss_latency_hist::mean 3871.323208 +system.ruby.ST.miss_latency_hist::gmean 3818.442488 +system.ruby.ST.miss_latency_hist::stdev 544.868028 +system.ruby.ST.miss_latency_hist | 4 0.49% 0.49% | 4 0.49% 0.97% | 27 3.28% 4.25% | 523 63.55% 67.80% | 261 31.71% 99.51% | 4 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.miss_latency_hist::total 823 +system.ruby.IFETCH.latency_hist::bucket_size 512 +system.ruby.IFETCH.latency_hist::max_bucket 5119 +system.ruby.IFETCH.latency_hist::samples 54 +system.ruby.IFETCH.latency_hist::mean 3894.370370 +system.ruby.IFETCH.latency_hist::gmean 3869.743086 +system.ruby.IFETCH.latency_hist::stdev 439.746423 +system.ruby.IFETCH.latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.85% 1.85% | 13 24.07% 25.93% | 20 37.04% 62.96% | 17 31.48% 94.44% | 3 5.56% 100.00% +system.ruby.IFETCH.latency_hist::total 54 system.ruby.IFETCH.hit_latency_hist::bucket_size 512 system.ruby.IFETCH.hit_latency_hist::max_bucket 5119 system.ruby.IFETCH.hit_latency_hist::samples 1 -system.ruby.IFETCH.hit_latency_hist::mean 3640 -system.ruby.IFETCH.hit_latency_hist::gmean 3640.000000 +system.ruby.IFETCH.hit_latency_hist::mean 3596 +system.ruby.IFETCH.hit_latency_hist::gmean 3596.000000 system.ruby.IFETCH.hit_latency_hist::stdev nan system.ruby.IFETCH.hit_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 100.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% system.ruby.IFETCH.hit_latency_hist::total 1 -system.ruby.IFETCH.miss_latency_hist::bucket_size 1024 -system.ruby.IFETCH.miss_latency_hist::max_bucket 10239 -system.ruby.IFETCH.miss_latency_hist::samples 49 -system.ruby.IFETCH.miss_latency_hist::mean 3833.959184 -system.ruby.IFETCH.miss_latency_hist::gmean 3815.272105 -system.ruby.IFETCH.miss_latency_hist::stdev 386.868785 -system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.04% 2.04% | 39 79.59% 81.63% | 8 16.33% 97.96% | 1 2.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.miss_latency_hist::total 49 +system.ruby.IFETCH.miss_latency_hist::bucket_size 512 +system.ruby.IFETCH.miss_latency_hist::max_bucket 5119 +system.ruby.IFETCH.miss_latency_hist::samples 53 +system.ruby.IFETCH.miss_latency_hist::mean 3900 +system.ruby.IFETCH.miss_latency_hist::gmean 3875.103542 +system.ruby.IFETCH.miss_latency_hist::stdev 441.985729 +system.ruby.IFETCH.miss_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.89% 1.89% | 13 24.53% 26.42% | 19 35.85% 62.26% | 17 32.08% 94.34% | 3 5.66% 100.00% +system.ruby.IFETCH.miss_latency_hist::total 53 system.ruby.Directory.miss_mach_latency_hist::bucket_size 1024 system.ruby.Directory.miss_mach_latency_hist::max_bucket 10239 -system.ruby.Directory.miss_mach_latency_hist::samples 939 -system.ruby.Directory.miss_mach_latency_hist::mean 3713.225772 -system.ruby.Directory.miss_mach_latency_hist::gmean 3663.461061 -system.ruby.Directory.miss_mach_latency_hist::stdev 528.042705 -system.ruby.Directory.miss_mach_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.85% | 60 6.39% 7.24% | 664 70.71% 77.96% | 205 21.83% 99.79% | 2 0.21% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.Directory.miss_mach_latency_hist::total 939 +system.ruby.Directory.miss_mach_latency_hist::samples 921 +system.ruby.Directory.miss_mach_latency_hist::mean 3875.398480 +system.ruby.Directory.miss_mach_latency_hist::gmean 3825.697233 +system.ruby.Directory.miss_mach_latency_hist::stdev 532.898268 +system.ruby.Directory.miss_mach_latency_hist | 4 0.43% 0.43% | 4 0.43% 0.87% | 28 3.04% 3.91% | 584 63.41% 67.32% | 297 32.25% 99.57% | 4 0.43% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.Directory.miss_mach_latency_hist::total 921 system.ruby.LD.Directory.miss_type_mach_latency_hist::bucket_size 512 system.ruby.LD.Directory.miss_type_mach_latency_hist::max_bucket 5119 -system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 48 -system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3753.291667 -system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3731.923305 -system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 402.734903 -system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.08% 2.08% | 17 35.42% 37.50% | 20 41.67% 79.17% | 10 20.83% 100.00% | 0 0.00% 100.00% -system.ruby.LD.Directory.miss_type_mach_latency_hist::total 48 +system.ruby.LD.Directory.miss_type_mach_latency_hist::samples 45 +system.ruby.LD.Directory.miss_type_mach_latency_hist::mean 3920.955556 +system.ruby.LD.Directory.miss_type_mach_latency_hist::gmean 3901.427082 +system.ruby.LD.Directory.miss_type_mach_latency_hist::stdev 396.816477 +system.ruby.LD.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 11 24.44% 24.44% | 18 40.00% 64.44% | 14 31.11% 95.56% | 2 4.44% 100.00% +system.ruby.LD.Directory.miss_type_mach_latency_hist::total 45 system.ruby.ST.Directory.miss_type_mach_latency_hist::bucket_size 1024 system.ruby.ST.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 842 -system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3703.915677 -system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 3650.959161 -system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 540.698215 -system.ruby.ST.Directory.miss_type_mach_latency_hist | 4 0.48% 0.48% | 4 0.48% 0.95% | 58 6.89% 7.84% | 588 69.83% 77.67% | 187 22.21% 99.88% | 1 0.12% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.ST.Directory.miss_type_mach_latency_hist::total 842 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 1024 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 10239 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 49 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 3833.959184 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 3815.272105 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 386.868785 -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 2.04% 2.04% | 39 79.59% 81.63% | 8 16.33% 97.96% | 1 2.04% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% -system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 49 -system.ruby.L1Cache_Controller.Load 50 0.00% 0.00% -system.ruby.L1Cache_Controller.Ifetch 50 0.00% 0.00% -system.ruby.L1Cache_Controller.Store 880 0.00% 0.00% -system.ruby.L1Cache_Controller.Data 939 0.00% 0.00% -system.ruby.L1Cache_Controller.Replacement 938 0.00% 0.00% -system.ruby.L1Cache_Controller.Writeback_Ack 936 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Load 48 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Ifetch 49 0.00% 0.00% -system.ruby.L1Cache_Controller.I.Store 844 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Load 2 0.00% 0.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::samples 823 +system.ruby.ST.Directory.miss_type_mach_latency_hist::mean 3871.323208 +system.ruby.ST.Directory.miss_type_mach_latency_hist::gmean 3818.442488 +system.ruby.ST.Directory.miss_type_mach_latency_hist::stdev 544.868028 +system.ruby.ST.Directory.miss_type_mach_latency_hist | 4 0.49% 0.49% | 4 0.49% 0.97% | 27 3.28% 4.25% | 523 63.55% 67.80% | 261 31.71% 99.51% | 4 0.49% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% | 0 0.00% 100.00% +system.ruby.ST.Directory.miss_type_mach_latency_hist::total 823 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::bucket_size 512 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::max_bucket 5119 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::samples 53 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::mean 3900 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::gmean 3875.103542 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::stdev 441.985729 +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 0 0.00% 0.00% | 1 1.89% 1.89% | 13 24.53% 26.42% | 19 35.85% 62.26% | 17 32.08% 94.34% | 3 5.66% 100.00% +system.ruby.IFETCH.Directory.miss_type_mach_latency_hist::total 53 +system.ruby.L1Cache_Controller.Load 46 0.00% 0.00% +system.ruby.L1Cache_Controller.Ifetch 55 0.00% 0.00% +system.ruby.L1Cache_Controller.Store 857 0.00% 0.00% +system.ruby.L1Cache_Controller.Data 921 0.00% 0.00% +system.ruby.L1Cache_Controller.Replacement 920 0.00% 0.00% +system.ruby.L1Cache_Controller.Writeback_Ack 918 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Load 45 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Ifetch 54 0.00% 0.00% +system.ruby.L1Cache_Controller.I.Store 824 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Load 1 0.00% 0.00% system.ruby.L1Cache_Controller.M.Ifetch 1 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Store 36 0.00% 0.00% -system.ruby.L1Cache_Controller.M.Replacement 938 0.00% 0.00% -system.ruby.L1Cache_Controller.MI.Writeback_Ack 936 0.00% 0.00% -system.ruby.L1Cache_Controller.IS.Data 97 0.00% 0.00% -system.ruby.L1Cache_Controller.IM.Data 842 0.00% 0.00% -system.ruby.Directory_Controller.GETX 939 0.00% 0.00% -system.ruby.Directory_Controller.PUTX 936 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Data 939 0.00% 0.00% -system.ruby.Directory_Controller.Memory_Ack 936 0.00% 0.00% -system.ruby.Directory_Controller.I.GETX 939 0.00% 0.00% -system.ruby.Directory_Controller.M.PUTX 936 0.00% 0.00% -system.ruby.Directory_Controller.IM.Memory_Data 939 0.00% 0.00% -system.ruby.Directory_Controller.MI.Memory_Ack 936 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Store 33 0.00% 0.00% +system.ruby.L1Cache_Controller.M.Replacement 920 0.00% 0.00% +system.ruby.L1Cache_Controller.MI.Writeback_Ack 918 0.00% 0.00% +system.ruby.L1Cache_Controller.IS.Data 98 0.00% 0.00% +system.ruby.L1Cache_Controller.IM.Data 823 0.00% 0.00% +system.ruby.Directory_Controller.GETX 921 0.00% 0.00% +system.ruby.Directory_Controller.PUTX 918 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Data 921 0.00% 0.00% +system.ruby.Directory_Controller.Memory_Ack 918 0.00% 0.00% +system.ruby.Directory_Controller.I.GETX 921 0.00% 0.00% +system.ruby.Directory_Controller.M.PUTX 918 0.00% 0.00% +system.ruby.Directory_Controller.IM.Memory_Data 921 0.00% 0.00% +system.ruby.Directory_Controller.MI.Memory_Ack 918 0.00% 0.00% ---------- End Simulation Statistics ---------- |