From a75e27b4a64df780e9b8207e10f3a11f172d1db3 Mon Sep 17 00:00:00 2001 From: Nilay Vaish Date: Thu, 6 Nov 2014 05:42:21 -0600 Subject: stats: updates due to changes to ruby --- .../linux/rubytest-ruby-MESI_Two_Level/config.ini | 127 ++- .../linux/rubytest-ruby-MESI_Two_Level/stats.txt | 967 ++++++++++------- .../rubytest-ruby-MOESI_CMP_directory/config.ini | 127 ++- .../rubytest-ruby-MOESI_CMP_directory/stats.txt | 979 +++++++++++------- .../linux/rubytest-ruby-MOESI_CMP_token/config.ini | 127 ++- .../linux/rubytest-ruby-MOESI_CMP_token/stats.txt | 1086 ++++++++++++-------- .../linux/rubytest-ruby-MOESI_hammer/config.ini | 127 ++- .../linux/rubytest-ruby-MOESI_hammer/stats.txt | 1014 +++++++++++------- .../ref/alpha/linux/rubytest-ruby/config.ini | 125 ++- .../ref/alpha/linux/rubytest-ruby/stats.txt | 705 ++++++++----- 10 files changed, 3375 insertions(+), 2009 deletions(-) (limited to 'tests/quick/se/60.rubytest/ref/alpha') 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 ---------- -- cgit v1.2.3