########################################### ## Statistics of Channel 0 ########################################### num_parallel_write_cmds = 9948 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 66805 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20673 # Number of ACT commands num_gact_cmds = 13524 # Number of GACT commands num_write_row_hits = 22371 # Number of write row buffer hits num_writes_done = 25421 # Number of read requests issued num_read_row_hits = 221192 # Number of read row buffer hits num_pre_cmds = 20641 # Number of PRE commands num_write_cmds = 24379 # Number of WRITE/WRITEP commands num_readres_cmds = 3296 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 239750 # Number of read requests issued pim_cycles = 424588 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 17774 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6071 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 348 # Number of GWRITE commands num_readres_done = 3296 # Number of read_res requests issued num_comp_cmds = 33856 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 54096 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4464 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 385901 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 398913 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 688428 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 675416 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 730205 # Cyles of rank active rank.0 rank_active_cycles.1 = 587240 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 344124 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 487089 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265666 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1385 # Request interarrival latency (cycles) interarrival_latency[20-29] = 481 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1021 # Request interarrival latency (cycles) interarrival_latency[40-49] = 130 # Request interarrival latency (cycles) interarrival_latency[50-59] = 99 # Request interarrival latency (cycles) interarrival_latency[60-69] = 62 # Request interarrival latency (cycles) interarrival_latency[70-79] = 32 # Request interarrival latency (cycles) interarrival_latency[80-89] = 25 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1580 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 28 # Write cmd latency (cycles) write_latency[20-39] = 1068 # Write cmd latency (cycles) write_latency[40-59] = 635 # Write cmd latency (cycles) write_latency[60-79] = 309 # Write cmd latency (cycles) write_latency[80-99] = 184 # Write cmd latency (cycles) write_latency[100-119] = 158 # Write cmd latency (cycles) write_latency[120-139] = 185 # Write cmd latency (cycles) write_latency[140-159] = 194 # Write cmd latency (cycles) write_latency[160-179] = 185 # Write cmd latency (cycles) write_latency[180-199] = 223 # Write cmd latency (cycles) write_latency[200-] = 21210 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 212 # Read request latency (cycles) read_latency[40-79] = 1061 # Read request latency (cycles) read_latency[80-119] = 1798 # Read request latency (cycles) read_latency[120-159] = 2183 # Read request latency (cycles) read_latency[160-199] = 2642 # Read request latency (cycles) read_latency[200-239] = 2728 # Read request latency (cycles) read_latency[240-279] = 2549 # Read request latency (cycles) read_latency[280-319] = 2484 # Read request latency (cycles) read_latency[320-359] = 2501 # Read request latency (cycles) read_latency[360-399] = 2609 # Read request latency (cycles) read_latency[400-] = 218983 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 341 # PIM GWRITE request latency (cycles) comp_energy = 108880896 # Compute energy gact_energy = 44791488 # Gact energy gwrite_energy = 4476672 # Gwrite energy readres_energy = 2649984 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26036772 # Write energy read_energy = 191881836 # Read energy act_energy = 17117244 # Activation energy gact_stb_energy.0 = 25469466 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26328258 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16517952 # Precharge standby energy rank.0 pre_stb_energy.1 = 23380272 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 33044544 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 32419968 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48193530 # Active standby energy rank.0 act_stb_energy.1 = 38757840 # Active standby energy rank.1 average_gwrite_latency = 10787.1408045977 # Average gwrite request latency (cycles) average_read_latency = 3781.938435870699 # Average read request latency (cycles) average_interarrival = 3.971567782982074 # Average request interarrival latency (cycles) total_energy = 673408722 # Total energy (pJ) average_power = 626.8179691695933 # Average power (mW) average_bandwidth = 15.993134319189 # Average bandwidth ########################################### ## Statistics of Channel 1 ########################################### num_parallel_write_cmds = 6326 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 70951 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20612 # Number of ACT commands num_gact_cmds = 13992 # Number of GACT commands num_write_row_hits = 22402 # Number of write row buffer hits num_writes_done = 25030 # Number of read requests issued num_read_row_hits = 221293 # Number of read row buffer hits num_pre_cmds = 20580 # Number of PRE commands num_write_cmds = 24377 # Number of WRITE/WRITEP commands num_readres_cmds = 3344 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 431417 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15883 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6123 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 372 # Number of GWRITE commands num_readres_done = 3344 # Number of read_res requests issued num_comp_cmds = 33408 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238652 # Number of READ/READP commands num_pim_precharge_cmds = 55968 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4463 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 392244 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 406019 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 682085 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 668310 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 730903 # Cyles of rank active rank.0 rank_active_cycles.1 = 585381 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 343426 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 488948 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264497 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1246 # Request interarrival latency (cycles) interarrival_latency[20-29] = 441 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1023 # Request interarrival latency (cycles) interarrival_latency[40-49] = 85 # Request interarrival latency (cycles) interarrival_latency[50-59] = 72 # Request interarrival latency (cycles) interarrival_latency[60-69] = 52 # Request interarrival latency (cycles) interarrival_latency[70-79] = 29 # Request interarrival latency (cycles) interarrival_latency[80-89] = 28 # Request interarrival latency (cycles) interarrival_latency[90-99] = 29 # Request interarrival latency (cycles) interarrival_latency[100-] = 1651 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 21 # Write cmd latency (cycles) write_latency[20-39] = 1115 # Write cmd latency (cycles) write_latency[40-59] = 700 # Write cmd latency (cycles) write_latency[60-79] = 343 # Write cmd latency (cycles) write_latency[80-99] = 194 # Write cmd latency (cycles) write_latency[100-119] = 168 # Write cmd latency (cycles) write_latency[120-139] = 179 # Write cmd latency (cycles) write_latency[140-159] = 204 # Write cmd latency (cycles) write_latency[160-179] = 204 # Write cmd latency (cycles) write_latency[180-199] = 216 # Write cmd latency (cycles) write_latency[200-] = 21033 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 275 # Read request latency (cycles) read_latency[40-79] = 1254 # Read request latency (cycles) read_latency[80-119] = 2197 # Read request latency (cycles) read_latency[120-159] = 2609 # Read request latency (cycles) read_latency[160-199] = 3037 # Read request latency (cycles) read_latency[200-239] = 3216 # Read request latency (cycles) read_latency[240-279] = 3196 # Read request latency (cycles) read_latency[280-319] = 3073 # Read request latency (cycles) read_latency[320-359] = 2816 # Read request latency (cycles) read_latency[360-399] = 2826 # Read request latency (cycles) read_latency[400-] = 214160 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 365 # PIM GWRITE request latency (cycles) comp_energy = 107440128 # Compute energy gact_energy = 46341504 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2688576 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26034636 # Write energy read_energy = 191876208 # Read energy act_energy = 17066736 # Activation energy gact_stb_energy.0 = 25888104 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26797254 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16484448 # Precharge standby energy rank.0 pre_stb_energy.1 = 23469504 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32740080 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 32078880 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48239598 # Active standby energy rank.0 act_stb_energy.1 = 38635146 # Active standby energy rank.1 average_gwrite_latency = 10468.913978494624 # Average gwrite request latency (cycles) average_read_latency = 3516.080751197315 # Average read request latency (cycles) average_interarrival = 3.991488112709128 # Average request interarrival latency (cycles) total_energy = 674028210 # Total energy (pJ) average_power = 627.3945969996156 # Average power (mW) average_bandwidth = 15.907707974000516 # Average bandwidth ########################################### ## Statistics of Channel 2 ########################################### num_parallel_write_cmds = 6419 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 63566 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20593 # Number of ACT commands num_gact_cmds = 13608 # Number of GACT commands num_write_row_hits = 22459 # Number of write row buffer hits num_writes_done = 24757 # Number of read requests issued num_read_row_hits = 221088 # Number of read row buffer hits num_pre_cmds = 20561 # Number of PRE commands num_write_cmds = 24377 # Number of WRITE/WRITEP commands num_readres_cmds = 3344 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 420357 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15891 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5685 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 348 # Number of GWRITE commands num_readres_done = 3344 # Number of read_res requests issued num_comp_cmds = 34752 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238652 # Number of READ/READP commands num_pim_precharge_cmds = 54432 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4031 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 374932 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 402430 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 699397 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 671899 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 730534 # Cyles of rank active rank.0 rank_active_cycles.1 = 586646 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 343795 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 487683 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264141 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1326 # Request interarrival latency (cycles) interarrival_latency[20-29] = 523 # Request interarrival latency (cycles) interarrival_latency[30-39] = 955 # Request interarrival latency (cycles) interarrival_latency[40-49] = 97 # Request interarrival latency (cycles) interarrival_latency[50-59] = 66 # Request interarrival latency (cycles) interarrival_latency[60-69] = 45 # Request interarrival latency (cycles) interarrival_latency[70-79] = 35 # Request interarrival latency (cycles) interarrival_latency[80-89] = 23 # Request interarrival latency (cycles) interarrival_latency[90-99] = 26 # Request interarrival latency (cycles) interarrival_latency[100-] = 1571 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 22 # Write cmd latency (cycles) write_latency[20-39] = 1138 # Write cmd latency (cycles) write_latency[40-59] = 727 # Write cmd latency (cycles) write_latency[60-79] = 424 # Write cmd latency (cycles) write_latency[80-99] = 288 # Write cmd latency (cycles) write_latency[100-119] = 226 # Write cmd latency (cycles) write_latency[120-139] = 259 # Write cmd latency (cycles) write_latency[140-159] = 252 # Write cmd latency (cycles) write_latency[160-179] = 232 # Write cmd latency (cycles) write_latency[180-199] = 248 # Write cmd latency (cycles) write_latency[200-] = 20561 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 222 # Read request latency (cycles) read_latency[40-79] = 870 # Read request latency (cycles) read_latency[80-119] = 1806 # Read request latency (cycles) read_latency[120-159] = 2199 # Read request latency (cycles) read_latency[160-199] = 2839 # Read request latency (cycles) read_latency[200-239] = 3112 # Read request latency (cycles) read_latency[240-279] = 3091 # Read request latency (cycles) read_latency[280-319] = 2902 # Read request latency (cycles) read_latency[320-359] = 2748 # Read request latency (cycles) read_latency[360-399] = 2919 # Read request latency (cycles) read_latency[400-] = 215951 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 340 # PIM GWRITE request latency (cycles) comp_energy = 111762432 # Compute energy gact_energy = 45069696 # Gact energy gwrite_energy = 4476672 # Gwrite energy readres_energy = 2688576 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26034636 # Write energy read_energy = 191876208 # Read energy act_energy = 17051004 # Activation energy gact_stb_energy.0 = 24745512 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26560380 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16502160 # Precharge standby energy rank.0 pre_stb_energy.1 = 23408784 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 33571056 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 32251152 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48215244 # Active standby energy rank.0 act_stb_energy.1 = 38718636 # Active standby energy rank.1 average_gwrite_latency = 10390.73275862069 # Average gwrite request latency (cycles) average_read_latency = 3751.109708831429 # Average read request latency (cycles) average_interarrival = 3.996610963959406 # Average request interarrival latency (cycles) total_energy = 676394148 # Total energy (pJ) average_power = 629.5968441697097 # Average power (mW) average_bandwidth = 15.891444799498105 # Average bandwidth ########################################### ## Statistics of Channel 3 ########################################### num_parallel_write_cmds = 8415 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 67254 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20656 # Number of ACT commands num_gact_cmds = 15172 # Number of GACT commands num_write_row_hits = 22411 # Number of write row buffer hits num_writes_done = 24853 # Number of read requests issued num_read_row_hits = 221097 # Number of read row buffer hits num_pre_cmds = 20624 # Number of PRE commands num_write_cmds = 24383 # Number of WRITE/WRITEP commands num_readres_cmds = 3936 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 474145 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16318 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6165 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 360 # Number of GWRITE commands num_readres_done = 3936 # Number of read_res requests issued num_comp_cmds = 42944 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 60688 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4379 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 426367 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 452802 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 647962 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 621527 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 746188 # Cyles of rank active rank.0 rank_active_cycles.1 = 584922 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 328141 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 489407 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264278 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1646 # Request interarrival latency (cycles) interarrival_latency[20-29] = 584 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1133 # Request interarrival latency (cycles) interarrival_latency[40-49] = 97 # Request interarrival latency (cycles) interarrival_latency[50-59] = 61 # Request interarrival latency (cycles) interarrival_latency[60-69] = 59 # Request interarrival latency (cycles) interarrival_latency[70-79] = 37 # Request interarrival latency (cycles) interarrival_latency[80-89] = 29 # Request interarrival latency (cycles) interarrival_latency[90-99] = 28 # Request interarrival latency (cycles) interarrival_latency[100-] = 1753 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 14 # Write cmd latency (cycles) write_latency[20-39] = 1063 # Write cmd latency (cycles) write_latency[40-59] = 687 # Write cmd latency (cycles) write_latency[60-79] = 396 # Write cmd latency (cycles) write_latency[80-99] = 237 # Write cmd latency (cycles) write_latency[100-119] = 219 # Write cmd latency (cycles) write_latency[120-139] = 215 # Write cmd latency (cycles) write_latency[140-159] = 247 # Write cmd latency (cycles) write_latency[160-179] = 242 # Write cmd latency (cycles) write_latency[180-199] = 232 # Write cmd latency (cycles) write_latency[200-] = 20831 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 211 # Read request latency (cycles) read_latency[40-79] = 940 # Read request latency (cycles) read_latency[80-119] = 1741 # Read request latency (cycles) read_latency[120-159] = 2288 # Read request latency (cycles) read_latency[160-199] = 2540 # Read request latency (cycles) read_latency[200-239] = 2722 # Read request latency (cycles) read_latency[240-279] = 2752 # Read request latency (cycles) read_latency[280-319] = 2541 # Read request latency (cycles) read_latency[320-359] = 2497 # Read request latency (cycles) read_latency[360-399] = 2592 # Read request latency (cycles) read_latency[400-] = 217836 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 138107904 # Compute energy gact_energy = 50249664 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3164544 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26041044 # Write energy read_energy = 191881836 # Read energy act_energy = 17103168 # Activation energy gact_stb_energy.0 = 28140222 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29884932 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15750768 # Precharge standby energy rank.0 pre_stb_energy.1 = 23491536 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31102176 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29833296 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49248408 # Active standby energy rank.0 act_stb_energy.1 = 38604852 # Active standby energy rank.1 average_gwrite_latency = 10547.072222222223 # Average gwrite request latency (cycles) average_read_latency = 3850.2720271515964 # Average read request latency (cycles) average_interarrival = 3.983318811293821 # Average request interarrival latency (cycles) total_energy = 710697390 # Total energy (pJ) average_power = 661.5267669401087 # Average power (mW) average_bandwidth = 15.932489954194665 # Average bandwidth ########################################### ## Statistics of Channel 4 ########################################### num_parallel_write_cmds = 10425 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 81348 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20765 # Number of ACT commands num_gact_cmds = 15260 # Number of GACT commands num_write_row_hits = 22425 # Number of write row buffer hits num_writes_done = 25066 # Number of read requests issued num_read_row_hits = 221319 # Number of read row buffer hits num_pre_cmds = 20733 # Number of PRE commands num_write_cmds = 24380 # Number of WRITE/WRITEP commands num_readres_cmds = 3776 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 479912 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 17178 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7325 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 388 # Number of GWRITE commands num_readres_done = 3776 # Number of read_res requests issued num_comp_cmds = 39616 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 61040 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5321 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 433350 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 456354 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 640979 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 617975 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 740661 # Cyles of rank active rank.0 rank_active_cycles.1 = 584740 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 333668 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 489589 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264846 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1412 # Request interarrival latency (cycles) interarrival_latency[20-29] = 500 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1051 # Request interarrival latency (cycles) interarrival_latency[40-49] = 90 # Request interarrival latency (cycles) interarrival_latency[50-59] = 56 # Request interarrival latency (cycles) interarrival_latency[60-69] = 51 # Request interarrival latency (cycles) interarrival_latency[70-79] = 27 # Request interarrival latency (cycles) interarrival_latency[80-89] = 27 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1713 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 22 # Write cmd latency (cycles) write_latency[20-39] = 1020 # Write cmd latency (cycles) write_latency[40-59] = 648 # Write cmd latency (cycles) write_latency[60-79] = 395 # Write cmd latency (cycles) write_latency[80-99] = 206 # Write cmd latency (cycles) write_latency[100-119] = 171 # Write cmd latency (cycles) write_latency[120-139] = 191 # Write cmd latency (cycles) write_latency[140-159] = 195 # Write cmd latency (cycles) write_latency[160-179] = 195 # Write cmd latency (cycles) write_latency[180-199] = 212 # Write cmd latency (cycles) write_latency[200-] = 21125 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 233 # Read request latency (cycles) read_latency[40-79] = 1158 # Read request latency (cycles) read_latency[80-119] = 2015 # Read request latency (cycles) read_latency[120-159] = 2628 # Read request latency (cycles) read_latency[160-199] = 3062 # Read request latency (cycles) read_latency[200-239] = 3302 # Read request latency (cycles) read_latency[240-279] = 3132 # Read request latency (cycles) read_latency[280-319] = 3110 # Read request latency (cycles) read_latency[320-359] = 2975 # Read request latency (cycles) read_latency[360-399] = 3044 # Read request latency (cycles) read_latency[400-] = 214002 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 4 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 381 # PIM GWRITE request latency (cycles) comp_energy = 127405056 # Compute energy gact_energy = 50541120 # Gact energy gwrite_energy = 4991232 # Gwrite energy readres_energy = 3035904 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26037840 # Write energy read_energy = 191881836 # Read energy act_energy = 17193420 # Activation energy gact_stb_energy.0 = 28601100 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30119364 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16016064 # Precharge standby energy rank.0 pre_stb_energy.1 = 23500272 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30766992 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29662800 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48883626 # Active standby energy rank.0 act_stb_energy.1 = 38592840 # Active standby energy rank.1 average_gwrite_latency = 10301.538659793814 # Average gwrite request latency (cycles) average_read_latency = 3381.364127360566 # Average read request latency (cycles) average_interarrival = 3.9819900294668176 # Average request interarrival latency (cycles) total_energy = 700691466 # Total energy (pJ) average_power = 652.2131172108358 # Average power (mW) average_bandwidth = 15.935706845854483 # Average bandwidth ########################################### ## Statistics of Channel 5 ########################################### num_parallel_write_cmds = 6153 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 54967 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20611 # Number of ACT commands num_gact_cmds = 10568 # Number of GACT commands num_write_row_hits = 22432 # Number of write row buffer hits num_writes_done = 25100 # Number of read requests issued num_read_row_hits = 221218 # Number of read row buffer hits num_pre_cmds = 20579 # Number of PRE commands num_write_cmds = 24379 # Number of WRITE/WRITEP commands num_readres_cmds = 2592 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 332071 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16189 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 4946 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 280 # Number of GWRITE commands num_readres_done = 2592 # Number of read_res requests issued num_comp_cmds = 26560 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 42272 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 3473 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 300885 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 323804 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 773444 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 750525 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 695627 # Cyles of rank active rank.0 rank_active_cycles.1 = 578862 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 378702 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 495467 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264334 # Request interarrival latency (cycles) interarrival_latency[10-19] = 974 # Request interarrival latency (cycles) interarrival_latency[20-29] = 390 # Request interarrival latency (cycles) interarrival_latency[30-39] = 736 # Request interarrival latency (cycles) interarrival_latency[40-49] = 93 # Request interarrival latency (cycles) interarrival_latency[50-59] = 59 # Request interarrival latency (cycles) interarrival_latency[60-69] = 48 # Request interarrival latency (cycles) interarrival_latency[70-79] = 17 # Request interarrival latency (cycles) interarrival_latency[80-89] = 17 # Request interarrival latency (cycles) interarrival_latency[90-99] = 27 # Request interarrival latency (cycles) interarrival_latency[100-] = 1256 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 19 # Write cmd latency (cycles) write_latency[20-39] = 1119 # Write cmd latency (cycles) write_latency[40-59] = 820 # Write cmd latency (cycles) write_latency[60-79] = 459 # Write cmd latency (cycles) write_latency[80-99] = 257 # Write cmd latency (cycles) write_latency[100-119] = 253 # Write cmd latency (cycles) write_latency[120-139] = 264 # Write cmd latency (cycles) write_latency[140-159] = 234 # Write cmd latency (cycles) write_latency[160-179] = 229 # Write cmd latency (cycles) write_latency[180-199] = 237 # Write cmd latency (cycles) write_latency[200-] = 20488 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 211 # Read request latency (cycles) read_latency[40-79] = 1051 # Read request latency (cycles) read_latency[80-119] = 1844 # Read request latency (cycles) read_latency[120-159] = 2281 # Read request latency (cycles) read_latency[160-199] = 2797 # Read request latency (cycles) read_latency[200-239] = 3080 # Read request latency (cycles) read_latency[240-279] = 3143 # Read request latency (cycles) read_latency[280-319] = 3053 # Read request latency (cycles) read_latency[320-359] = 2986 # Read request latency (cycles) read_latency[360-399] = 2951 # Read request latency (cycles) read_latency[400-] = 215262 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 273 # PIM GWRITE request latency (cycles) comp_energy = 85416960 # Compute energy gact_energy = 35001216 # Gact energy gwrite_energy = 3601920 # Gwrite energy readres_energy = 2083968 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26036772 # Write energy read_energy = 191881836 # Read energy act_energy = 17065908 # Activation energy gact_stb_energy.0 = 19858410 # PIM Active standby energy rank.0 gact_stb_energy.1 = 21371064 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 18177696 # Precharge standby energy rank.0 pre_stb_energy.1 = 23782416 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 37125312 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 36025200 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 45911382 # Active standby energy rank.0 act_stb_energy.1 = 38204892 # Active standby energy rank.1 average_gwrite_latency = 9201.617857142857 # Average gwrite request latency (cycles) average_read_latency = 3594.5708688966265 # Average read request latency (cycles) average_interarrival = 4.009393508514616 # Average request interarrival latency (cycles) total_energy = 635006952 # Total energy (pJ) average_power = 591.0730809649558 # Average power (mW) average_bandwidth = 15.867079823778377 # Average bandwidth ########################################### ## Statistics of Channel 6 ########################################### num_parallel_write_cmds = 8193 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 76984 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20793 # Number of ACT commands num_gact_cmds = 15244 # Number of GACT commands num_write_row_hits = 22437 # Number of write row buffer hits num_writes_done = 24748 # Number of read requests issued num_read_row_hits = 221173 # Number of read row buffer hits num_pre_cmds = 20761 # Number of PRE commands num_write_cmds = 24373 # Number of WRITE/WRITEP commands num_readres_cmds = 3776 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 475231 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15732 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6851 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 396 # Number of GWRITE commands num_readres_done = 3776 # Number of read_res requests issued num_comp_cmds = 39552 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 60976 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4999 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 426255 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 456435 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 648074 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 617894 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 744974 # Cyles of rank active rank.0 rank_active_cycles.1 = 586865 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 329355 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 487464 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264327 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1474 # Request interarrival latency (cycles) interarrival_latency[20-29] = 544 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1087 # Request interarrival latency (cycles) interarrival_latency[40-49] = 84 # Request interarrival latency (cycles) interarrival_latency[50-59] = 85 # Request interarrival latency (cycles) interarrival_latency[60-69] = 42 # Request interarrival latency (cycles) interarrival_latency[70-79] = 26 # Request interarrival latency (cycles) interarrival_latency[80-89] = 25 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1767 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 13 # Write cmd latency (cycles) write_latency[20-39] = 1029 # Write cmd latency (cycles) write_latency[40-59] = 708 # Write cmd latency (cycles) write_latency[60-79] = 310 # Write cmd latency (cycles) write_latency[80-99] = 152 # Write cmd latency (cycles) write_latency[100-119] = 165 # Write cmd latency (cycles) write_latency[120-139] = 159 # Write cmd latency (cycles) write_latency[140-159] = 172 # Write cmd latency (cycles) write_latency[160-179] = 151 # Write cmd latency (cycles) write_latency[180-199] = 187 # Write cmd latency (cycles) write_latency[200-] = 21327 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 236 # Read request latency (cycles) read_latency[40-79] = 909 # Read request latency (cycles) read_latency[80-119] = 1767 # Read request latency (cycles) read_latency[120-159] = 2272 # Read request latency (cycles) read_latency[160-199] = 2558 # Read request latency (cycles) read_latency[200-239] = 2632 # Read request latency (cycles) read_latency[240-279] = 2725 # Read request latency (cycles) read_latency[280-319] = 2673 # Read request latency (cycles) read_latency[320-359] = 2500 # Read request latency (cycles) read_latency[360-399] = 2437 # Read request latency (cycles) read_latency[400-] = 217950 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 388 # PIM GWRITE request latency (cycles) comp_energy = 127199232 # Compute energy gact_energy = 50488128 # Gact energy gwrite_energy = 5094144 # Gwrite energy readres_energy = 3035904 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26030364 # Write energy read_energy = 191881836 # Read energy act_energy = 17216604 # Activation energy gact_stb_energy.0 = 28132830 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30124710 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15809040 # Precharge standby energy rank.0 pre_stb_energy.1 = 23398272 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31107552 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29658912 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49168284 # Active standby energy rank.0 act_stb_energy.1 = 38733090 # Active standby energy rank.1 average_gwrite_latency = 10443.472222222223 # Average gwrite request latency (cycles) average_read_latency = 3935.8447701532314 # Average read request latency (cycles) average_interarrival = 3.9866002679204255 # Average request interarrival latency (cycles) total_energy = 700540902 # Total energy (pJ) average_power = 652.0729701981422 # Average power (mW) average_bandwidth = 15.916643784166675 # Average bandwidth ########################################### ## Statistics of Channel 7 ########################################### num_parallel_write_cmds = 9934 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 58761 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20570 # Number of ACT commands num_gact_cmds = 10460 # Number of GACT commands num_write_row_hits = 22409 # Number of write row buffer hits num_writes_done = 25282 # Number of read requests issued num_read_row_hits = 221288 # Number of read row buffer hits num_pre_cmds = 20538 # Number of PRE commands num_write_cmds = 24385 # Number of WRITE/WRITEP commands num_readres_cmds = 2528 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 240261 # Number of read requests issued pim_cycles = 333498 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16957 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5533 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 276 # Number of GWRITE commands num_readres_done = 2528 # Number of read_res requests issued num_comp_cmds = 25728 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 41840 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 3945 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 308423 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 316679 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 765906 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 757650 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 669370 # Cyles of rank active rank.0 rank_active_cycles.1 = 575319 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 404959 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 499010 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265929 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1006 # Request interarrival latency (cycles) interarrival_latency[20-29] = 492 # Request interarrival latency (cycles) interarrival_latency[30-39] = 724 # Request interarrival latency (cycles) interarrival_latency[40-49] = 102 # Request interarrival latency (cycles) interarrival_latency[50-59] = 58 # Request interarrival latency (cycles) interarrival_latency[60-69] = 51 # Request interarrival latency (cycles) interarrival_latency[70-79] = 23 # Request interarrival latency (cycles) interarrival_latency[80-89] = 30 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1215 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 19 # Write cmd latency (cycles) write_latency[20-39] = 1098 # Write cmd latency (cycles) write_latency[40-59] = 704 # Write cmd latency (cycles) write_latency[60-79] = 344 # Write cmd latency (cycles) write_latency[80-99] = 201 # Write cmd latency (cycles) write_latency[100-119] = 170 # Write cmd latency (cycles) write_latency[120-139] = 174 # Write cmd latency (cycles) write_latency[140-159] = 160 # Write cmd latency (cycles) write_latency[160-179] = 168 # Write cmd latency (cycles) write_latency[180-199] = 178 # Write cmd latency (cycles) write_latency[200-] = 21169 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 203 # Read request latency (cycles) read_latency[40-79] = 1000 # Read request latency (cycles) read_latency[80-119] = 1930 # Read request latency (cycles) read_latency[120-159] = 2339 # Read request latency (cycles) read_latency[160-199] = 2757 # Read request latency (cycles) read_latency[200-239] = 2932 # Read request latency (cycles) read_latency[240-279] = 2679 # Read request latency (cycles) read_latency[280-319] = 2732 # Read request latency (cycles) read_latency[320-359] = 2672 # Read request latency (cycles) read_latency[360-399] = 2573 # Read request latency (cycles) read_latency[400-] = 218444 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 4 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 268 # PIM GWRITE request latency (cycles) comp_energy = 82741248 # Compute energy gact_energy = 34643520 # Gact energy gwrite_energy = 3550464 # Gwrite energy readres_energy = 2032512 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26043180 # Write energy read_energy = 191883444 # Read energy act_energy = 17031960 # Activation energy gact_stb_energy.0 = 20355918 # PIM Active standby energy rank.0 gact_stb_energy.1 = 20900814 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 19438032 # Precharge standby energy rank.0 pre_stb_energy.1 = 23952480 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 36763488 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 36367200 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 44178420 # Active standby energy rank.0 act_stb_energy.1 = 37971054 # Active standby energy rank.1 average_gwrite_latency = 9844.264492753624 # Average gwrite request latency (cycles) average_read_latency = 3584.2337416393007 # Average read request latency (cycles) average_interarrival = 3.9841165061505426 # Average request interarrival latency (cycles) total_energy = 631315734 # Total energy (pJ) average_power = 587.6372452014234 # Average power (mW) average_bandwidth = 15.969543780350339 # Average bandwidth ########################################### ## Statistics of Channel 8 ########################################### num_parallel_write_cmds = 6094 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 62216 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20544 # Number of ACT commands num_gact_cmds = 12452 # Number of GACT commands num_write_row_hits = 22469 # Number of write row buffer hits num_writes_done = 25812 # Number of read requests issued num_read_row_hits = 221263 # Number of read row buffer hits num_pre_cmds = 20512 # Number of PRE commands num_write_cmds = 24382 # Number of WRITE/WRITEP commands num_readres_cmds = 2960 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 241352 # Number of read requests issued pim_cycles = 383441 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15350 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5374 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 340 # Number of GWRITE commands num_readres_done = 2960 # Number of read_res requests issued num_comp_cmds = 29056 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238671 # Number of READ/READP commands num_pim_precharge_cmds = 49808 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 3927 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 351905 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 363204 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 722424 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 711125 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 727532 # Cyles of rank active rank.0 rank_active_cycles.1 = 588363 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 346797 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 485966 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 267882 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1125 # Request interarrival latency (cycles) interarrival_latency[20-29] = 490 # Request interarrival latency (cycles) interarrival_latency[30-39] = 831 # Request interarrival latency (cycles) interarrival_latency[40-49] = 93 # Request interarrival latency (cycles) interarrival_latency[50-59] = 57 # Request interarrival latency (cycles) interarrival_latency[60-69] = 44 # Request interarrival latency (cycles) interarrival_latency[70-79] = 24 # Request interarrival latency (cycles) interarrival_latency[80-89] = 26 # Request interarrival latency (cycles) interarrival_latency[90-99] = 23 # Request interarrival latency (cycles) interarrival_latency[100-] = 1425 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 22 # Write cmd latency (cycles) write_latency[20-39] = 1101 # Write cmd latency (cycles) write_latency[40-59] = 804 # Write cmd latency (cycles) write_latency[60-79] = 444 # Write cmd latency (cycles) write_latency[80-99] = 266 # Write cmd latency (cycles) write_latency[100-119] = 240 # Write cmd latency (cycles) write_latency[120-139] = 253 # Write cmd latency (cycles) write_latency[140-159] = 235 # Write cmd latency (cycles) write_latency[160-179] = 240 # Write cmd latency (cycles) write_latency[180-199] = 241 # Write cmd latency (cycles) write_latency[200-] = 20536 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 308 # Read request latency (cycles) read_latency[40-79] = 1245 # Read request latency (cycles) read_latency[80-119] = 2131 # Read request latency (cycles) read_latency[120-159] = 2541 # Read request latency (cycles) read_latency[160-199] = 2968 # Read request latency (cycles) read_latency[200-239] = 3196 # Read request latency (cycles) read_latency[240-279] = 3188 # Read request latency (cycles) read_latency[280-319] = 3054 # Read request latency (cycles) read_latency[320-359] = 2843 # Read request latency (cycles) read_latency[360-399] = 2881 # Read request latency (cycles) read_latency[400-] = 216997 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 332 # PIM GWRITE request latency (cycles) comp_energy = 93444096 # Compute energy gact_energy = 41241024 # Gact energy gwrite_energy = 4373760 # Gwrite energy readres_energy = 2379840 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26039976 # Write energy read_energy = 191891484 # Read energy act_energy = 17010432 # Activation energy gact_stb_energy.0 = 23225730 # PIM Active standby energy rank.0 gact_stb_energy.1 = 23971464 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16646256 # Precharge standby energy rank.0 pre_stb_energy.1 = 23326368 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 34676352 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 34134000 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48017112 # Active standby energy rank.0 act_stb_energy.1 = 38831958 # Active standby energy rank.1 average_gwrite_latency = 9951.326470588236 # Average gwrite request latency (cycles) average_read_latency = 3855.4408001591037 # Average read request latency (cycles) average_interarrival = 3.9494191603558564 # Average request interarrival latency (cycles) total_energy = 652671852 # Total energy (pJ) average_power = 607.5158094028924 # Average power (mW) average_bandwidth = 16.091845235491178 # Average bandwidth ########################################### ## Statistics of Channel 9 ########################################### num_parallel_write_cmds = 10279 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 76145 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20675 # Number of ACT commands num_gact_cmds = 14808 # Number of GACT commands num_write_row_hits = 22384 # Number of write row buffer hits num_writes_done = 24995 # Number of read requests issued num_read_row_hits = 221191 # Number of read row buffer hits num_pre_cmds = 20643 # Number of PRE commands num_write_cmds = 24373 # Number of WRITE/WRITEP commands num_readres_cmds = 3744 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 464013 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16401 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6978 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 368 # Number of GWRITE commands num_readres_done = 3744 # Number of read_res requests issued num_comp_cmds = 39936 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238653 # Number of READ/READP commands num_pim_precharge_cmds = 59232 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5007 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 423345 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 434747 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 650984 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 639582 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 731968 # Cyles of rank active rank.0 rank_active_cycles.1 = 585983 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 342361 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 488346 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264583 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1525 # Request interarrival latency (cycles) interarrival_latency[20-29] = 545 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1021 # Request interarrival latency (cycles) interarrival_latency[40-49] = 90 # Request interarrival latency (cycles) interarrival_latency[50-59] = 72 # Request interarrival latency (cycles) interarrival_latency[60-69] = 50 # Request interarrival latency (cycles) interarrival_latency[70-79] = 28 # Request interarrival latency (cycles) interarrival_latency[80-89] = 27 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1654 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 19 # Write cmd latency (cycles) write_latency[20-39] = 1035 # Write cmd latency (cycles) write_latency[40-59] = 618 # Write cmd latency (cycles) write_latency[60-79] = 352 # Write cmd latency (cycles) write_latency[80-99] = 130 # Write cmd latency (cycles) write_latency[100-119] = 124 # Write cmd latency (cycles) write_latency[120-139] = 133 # Write cmd latency (cycles) write_latency[140-159] = 152 # Write cmd latency (cycles) write_latency[160-179] = 178 # Write cmd latency (cycles) write_latency[180-199] = 188 # Write cmd latency (cycles) write_latency[200-] = 21444 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 210 # Read request latency (cycles) read_latency[40-79] = 1026 # Read request latency (cycles) read_latency[80-119] = 1880 # Read request latency (cycles) read_latency[120-159] = 2344 # Read request latency (cycles) read_latency[160-199] = 2774 # Read request latency (cycles) read_latency[200-239] = 3070 # Read request latency (cycles) read_latency[240-279] = 2871 # Read request latency (cycles) read_latency[280-319] = 2785 # Read request latency (cycles) read_latency[320-359] = 2765 # Read request latency (cycles) read_latency[360-399] = 2723 # Read request latency (cycles) read_latency[400-] = 216213 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 361 # PIM GWRITE request latency (cycles) comp_energy = 128434176 # Compute energy gact_energy = 49044096 # Gact energy gwrite_energy = 4733952 # Gwrite energy readres_energy = 3010176 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26030364 # Write energy read_energy = 191877012 # Read energy act_energy = 17118900 # Activation energy gact_stb_energy.0 = 27940770 # PIM Active standby energy rank.0 gact_stb_energy.1 = 28693302 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16433328 # Precharge standby energy rank.0 pre_stb_energy.1 = 23440608 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31247232 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30699936 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48309888 # Active standby energy rank.0 act_stb_energy.1 = 38674878 # Active standby energy rank.1 average_gwrite_latency = 10500.570652173914 # Average gwrite request latency (cycles) average_read_latency = 3754.684393344535 # Average read request latency (cycles) average_interarrival = 3.98463370126402 # Average request interarrival latency (cycles) total_energy = 699150618 # Total energy (pJ) average_power = 650.7788750001164 # Average power (mW) average_bandwidth = 15.929570922873719 # Average bandwidth ########################################### ## Statistics of Channel 10 ########################################### num_parallel_write_cmds = 6135 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 52848 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20489 # Number of ACT commands num_gact_cmds = 9832 # Number of GACT commands num_write_row_hits = 22445 # Number of write row buffer hits num_writes_done = 24881 # Number of read requests issued num_read_row_hits = 221257 # Number of read row buffer hits num_pre_cmds = 20457 # Number of PRE commands num_write_cmds = 24371 # Number of WRITE/WRITEP commands num_readres_cmds = 2416 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 308463 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15392 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 4743 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 260 # Number of GWRITE commands num_readres_done = 2416 # Number of read_res requests issued num_comp_cmds = 24832 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 39328 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 3483 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 280619 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 302414 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 793710 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 771915 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 687985 # Cyles of rank active rank.0 rank_active_cycles.1 = 579601 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 386344 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 494728 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 263805 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1002 # Request interarrival latency (cycles) interarrival_latency[20-29] = 515 # Request interarrival latency (cycles) interarrival_latency[30-39] = 681 # Request interarrival latency (cycles) interarrival_latency[40-49] = 87 # Request interarrival latency (cycles) interarrival_latency[50-59] = 65 # Request interarrival latency (cycles) interarrival_latency[60-69] = 46 # Request interarrival latency (cycles) interarrival_latency[70-79] = 23 # Request interarrival latency (cycles) interarrival_latency[80-89] = 26 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1174 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 11 # Write cmd latency (cycles) write_latency[20-39] = 1153 # Write cmd latency (cycles) write_latency[40-59] = 737 # Write cmd latency (cycles) write_latency[60-79] = 475 # Write cmd latency (cycles) write_latency[80-99] = 241 # Write cmd latency (cycles) write_latency[100-119] = 246 # Write cmd latency (cycles) write_latency[120-139] = 256 # Write cmd latency (cycles) write_latency[140-159] = 242 # Write cmd latency (cycles) write_latency[160-179] = 231 # Write cmd latency (cycles) write_latency[180-199] = 258 # Write cmd latency (cycles) write_latency[200-] = 20521 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 243 # Read request latency (cycles) read_latency[40-79] = 1181 # Read request latency (cycles) read_latency[80-119] = 2155 # Read request latency (cycles) read_latency[120-159] = 2688 # Read request latency (cycles) read_latency[160-199] = 3223 # Read request latency (cycles) read_latency[200-239] = 3307 # Read request latency (cycles) read_latency[240-279] = 3283 # Read request latency (cycles) read_latency[280-319] = 3340 # Read request latency (cycles) read_latency[320-359] = 3279 # Read request latency (cycles) read_latency[360-399] = 3355 # Read request latency (cycles) read_latency[400-] = 212607 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 252 # PIM GWRITE request latency (cycles) comp_energy = 79859712 # Compute energy gact_energy = 32563584 # Gact energy gwrite_energy = 3344640 # Gwrite energy readres_energy = 1942464 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26028228 # Write energy read_energy = 191883444 # Read energy act_energy = 16964892 # Activation energy gact_stb_energy.0 = 18520854 # PIM Active standby energy rank.0 gact_stb_energy.1 = 19959324 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 18544512 # Precharge standby energy rank.0 pre_stb_energy.1 = 23746944 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 38098080 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 37051920 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 45407010 # Active standby energy rank.0 act_stb_energy.1 = 38253666 # Active standby energy rank.1 average_gwrite_latency = 9597.738461538462 # Average gwrite request latency (cycles) average_read_latency = 3700.613841390089 # Average read request latency (cycles) average_interarrival = 4.016964172206726 # Average request interarrival latency (cycles) total_energy = 625631274 # Total energy (pJ) average_power = 582.3460727579727 # Average power (mW) average_bandwidth = 15.843668001143039 # Average bandwidth ########################################### ## Statistics of Channel 11 ########################################### num_parallel_write_cmds = 8263 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 73579 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20704 # Number of ACT commands num_gact_cmds = 15400 # Number of GACT commands num_write_row_hits = 22407 # Number of write row buffer hits num_writes_done = 24851 # Number of read requests issued num_read_row_hits = 221075 # Number of read row buffer hits num_pre_cmds = 20672 # Number of PRE commands num_write_cmds = 24374 # Number of WRITE/WRITEP commands num_readres_cmds = 3856 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238919 # Number of read requests issued pim_cycles = 480523 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16044 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6631 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 384 # Number of GWRITE commands num_readres_done = 3856 # Number of read_res requests issued num_comp_cmds = 40704 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238662 # Number of READ/READP commands num_pim_precharge_cmds = 61600 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4822 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 432962 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 452670 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 641367 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 621659 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 747621 # Cyles of rank active rank.0 rank_active_cycles.1 = 584010 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 326708 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 490319 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264421 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1715 # Request interarrival latency (cycles) interarrival_latency[20-29] = 563 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1130 # Request interarrival latency (cycles) interarrival_latency[40-49] = 96 # Request interarrival latency (cycles) interarrival_latency[50-59] = 68 # Request interarrival latency (cycles) interarrival_latency[60-69] = 65 # Request interarrival latency (cycles) interarrival_latency[70-79] = 23 # Request interarrival latency (cycles) interarrival_latency[80-89] = 28 # Request interarrival latency (cycles) interarrival_latency[90-99] = 25 # Request interarrival latency (cycles) interarrival_latency[100-] = 1800 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 8 # Write cmd latency (cycles) write_latency[20-39] = 1035 # Write cmd latency (cycles) write_latency[40-59] = 643 # Write cmd latency (cycles) write_latency[60-79] = 355 # Write cmd latency (cycles) write_latency[80-99] = 173 # Write cmd latency (cycles) write_latency[100-119] = 155 # Write cmd latency (cycles) write_latency[120-139] = 186 # Write cmd latency (cycles) write_latency[140-159] = 193 # Write cmd latency (cycles) write_latency[160-179] = 183 # Write cmd latency (cycles) write_latency[180-199] = 195 # Write cmd latency (cycles) write_latency[200-] = 21248 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 264 # Read request latency (cycles) read_latency[40-79] = 1067 # Read request latency (cycles) read_latency[80-119] = 2150 # Read request latency (cycles) read_latency[120-159] = 2446 # Read request latency (cycles) read_latency[160-199] = 2872 # Read request latency (cycles) read_latency[200-239] = 2741 # Read request latency (cycles) read_latency[240-279] = 2595 # Read request latency (cycles) read_latency[280-319] = 2495 # Read request latency (cycles) read_latency[320-359] = 2333 # Read request latency (cycles) read_latency[360-399] = 2382 # Read request latency (cycles) read_latency[400-] = 217574 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 377 # PIM GWRITE request latency (cycles) comp_energy = 130904064 # Compute energy gact_energy = 51004800 # Gact energy gwrite_energy = 4939776 # Gwrite energy readres_energy = 3100224 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26031432 # Write energy read_energy = 191884248 # Read energy act_energy = 17142912 # Activation energy gact_stb_energy.0 = 28575492 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29876220 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15681984 # Precharge standby energy rank.0 pre_stb_energy.1 = 23535312 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30785616 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29839632 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49342986 # Active standby energy rank.0 act_stb_energy.1 = 38544660 # Active standby energy rank.1 average_gwrite_latency = 11059.205729166666 # Average gwrite request latency (cycles) average_read_latency = 4043.7888196418035 # Average read request latency (cycles) average_interarrival = 3.9799395407766345 # Average request interarrival latency (cycles) total_energy = 704651358 # Total energy (pJ) average_power = 655.8990383765122 # Average power (mW) average_bandwidth = 15.943034210190733 # Average bandwidth ########################################### ## Statistics of Channel 12 ########################################### num_parallel_write_cmds = 9031 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 79269 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20881 # Number of ACT commands num_gact_cmds = 17160 # Number of GACT commands num_write_row_hits = 22402 # Number of write row buffer hits num_writes_done = 25226 # Number of read requests issued num_read_row_hits = 220990 # Number of read row buffer hits num_pre_cmds = 20849 # Number of PRE commands num_write_cmds = 24372 # Number of WRITE/WRITEP commands num_readres_cmds = 4352 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238922 # Number of read requests issued pim_cycles = 536537 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16153 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7070 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 420 # Number of GWRITE commands num_readres_done = 4352 # Number of read_res requests issued num_comp_cmds = 46784 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 68640 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5078 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 481688 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 502351 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 592641 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 571978 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 768422 # Cyles of rank active rank.0 rank_active_cycles.1 = 586254 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 305907 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 488075 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265011 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1866 # Request interarrival latency (cycles) interarrival_latency[20-29] = 492 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1334 # Request interarrival latency (cycles) interarrival_latency[40-49] = 99 # Request interarrival latency (cycles) interarrival_latency[50-59] = 81 # Request interarrival latency (cycles) interarrival_latency[60-69] = 64 # Request interarrival latency (cycles) interarrival_latency[70-79] = 39 # Request interarrival latency (cycles) interarrival_latency[80-89] = 34 # Request interarrival latency (cycles) interarrival_latency[90-99] = 23 # Request interarrival latency (cycles) interarrival_latency[100-] = 2021 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 7 # Write cmd latency (cycles) write_latency[20-39] = 612 # Write cmd latency (cycles) write_latency[40-59] = 555 # Write cmd latency (cycles) write_latency[60-79] = 450 # Write cmd latency (cycles) write_latency[80-99] = 283 # Write cmd latency (cycles) write_latency[100-119] = 258 # Write cmd latency (cycles) write_latency[120-139] = 216 # Write cmd latency (cycles) write_latency[140-159] = 282 # Write cmd latency (cycles) write_latency[160-179] = 231 # Write cmd latency (cycles) write_latency[180-199] = 209 # Write cmd latency (cycles) write_latency[200-] = 21269 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 233 # Read request latency (cycles) read_latency[40-79] = 912 # Read request latency (cycles) read_latency[80-119] = 1705 # Read request latency (cycles) read_latency[120-159] = 2000 # Read request latency (cycles) read_latency[160-199] = 2346 # Read request latency (cycles) read_latency[200-239] = 2466 # Read request latency (cycles) read_latency[240-279] = 2332 # Read request latency (cycles) read_latency[280-319] = 2142 # Read request latency (cycles) read_latency[320-359] = 2087 # Read request latency (cycles) read_latency[360-399] = 2292 # Read request latency (cycles) read_latency[400-] = 220407 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 412 # PIM GWRITE request latency (cycles) comp_energy = 150457344 # Compute energy gact_energy = 56833920 # Gact energy gwrite_energy = 5402880 # Gwrite energy readres_energy = 3499008 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26029296 # Write energy read_energy = 191883444 # Read energy act_energy = 17289468 # Activation energy gact_stb_energy.0 = 31791408 # PIM Active standby energy rank.0 gact_stb_energy.1 = 33155166 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 14683536 # Precharge standby energy rank.0 pre_stb_energy.1 = 23427600 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 28446768 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 27454944 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 50715852 # Active standby energy rank.0 act_stb_energy.1 = 38692764 # Active standby energy rank.1 average_gwrite_latency = 11586.783333333333 # Average gwrite request latency (cycles) average_read_latency = 3952.941524849114 # Average read request latency (cycles) average_interarrival = 3.9633481391848417 # Average request interarrival latency (cycles) total_energy = 733225398 # Total energy (pJ) average_power = 682.4961422432049 # Average power (mW) average_bandwidth = 15.995100197425556 # Average bandwidth ########################################### ## Statistics of Channel 13 ########################################### num_parallel_write_cmds = 12942 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 93975 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20815 # Number of ACT commands num_gact_cmds = 19216 # Number of GACT commands num_write_row_hits = 22373 # Number of write row buffer hits num_writes_done = 25158 # Number of read requests issued num_read_row_hits = 221064 # Number of read row buffer hits num_pre_cmds = 20783 # Number of PRE commands num_write_cmds = 24368 # Number of WRITE/WRITEP commands num_readres_cmds = 4992 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238921 # Number of read requests issued pim_cycles = 605929 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16336 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 8625 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 456 # Number of GWRITE commands num_readres_done = 4992 # Number of read_res requests issued num_comp_cmds = 54976 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238662 # Number of READ/READP commands num_pim_precharge_cmds = 76864 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 6227 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 535781 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 570541 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 538548 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 503788 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 774285 # Cyles of rank active rank.0 rank_active_cycles.1 = 593825 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 300044 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 480504 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265147 # Request interarrival latency (cycles) interarrival_latency[10-19] = 2190 # Request interarrival latency (cycles) interarrival_latency[20-29] = 615 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1427 # Request interarrival latency (cycles) interarrival_latency[40-49] = 107 # Request interarrival latency (cycles) interarrival_latency[50-59] = 88 # Request interarrival latency (cycles) interarrival_latency[60-69] = 62 # Request interarrival latency (cycles) interarrival_latency[70-79] = 32 # Request interarrival latency (cycles) interarrival_latency[80-89] = 31 # Request interarrival latency (cycles) interarrival_latency[90-99] = 16 # Request interarrival latency (cycles) interarrival_latency[100-] = 2212 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 4 # Write cmd latency (cycles) write_latency[20-39] = 487 # Write cmd latency (cycles) write_latency[40-59] = 502 # Write cmd latency (cycles) write_latency[60-79] = 355 # Write cmd latency (cycles) write_latency[80-99] = 293 # Write cmd latency (cycles) write_latency[100-119] = 241 # Write cmd latency (cycles) write_latency[120-139] = 232 # Write cmd latency (cycles) write_latency[140-159] = 270 # Write cmd latency (cycles) write_latency[160-179] = 218 # Write cmd latency (cycles) write_latency[180-199] = 217 # Write cmd latency (cycles) write_latency[200-] = 21549 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 249 # Read request latency (cycles) read_latency[40-79] = 950 # Read request latency (cycles) read_latency[80-119] = 1575 # Read request latency (cycles) read_latency[120-159] = 2083 # Read request latency (cycles) read_latency[160-199] = 2591 # Read request latency (cycles) read_latency[200-239] = 2831 # Read request latency (cycles) read_latency[240-279] = 2624 # Read request latency (cycles) read_latency[280-319] = 2565 # Read request latency (cycles) read_latency[320-359] = 2476 # Read request latency (cycles) read_latency[360-399] = 2350 # Read request latency (cycles) read_latency[400-] = 218627 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 448 # PIM GWRITE request latency (cycles) comp_energy = 176802816 # Compute energy gact_energy = 63643392 # Gact energy gwrite_energy = 5865984 # Gwrite energy readres_energy = 4013568 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26025024 # Write energy read_energy = 191884248 # Read energy act_energy = 17234820 # Activation energy gact_stb_energy.0 = 35361546 # PIM Active standby energy rank.0 gact_stb_energy.1 = 37655706 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 14402112 # Precharge standby energy rank.0 pre_stb_energy.1 = 23064192 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 25850304 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 24181824 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 51102810 # Active standby energy rank.0 act_stb_energy.1 = 39192450 # Active standby energy rank.1 average_gwrite_latency = 11206.151315789473 # Average gwrite request latency (cycles) average_read_latency = 4045.1953156064137 # Average read request latency (cycles) average_interarrival = 3.9507698757387093 # Average request interarrival latency (cycles) total_energy = 769742796 # Total energy (pJ) average_power = 716.4870314400896 # Average power (mW) average_bandwidth = 16.029115848124736 # Average bandwidth ########################################### ## Statistics of Channel 14 ########################################### num_parallel_write_cmds = 5609 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 45462 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20419 # Number of ACT commands num_gact_cmds = 9036 # Number of GACT commands num_write_row_hits = 22400 # Number of write row buffer hits num_writes_done = 24894 # Number of read requests issued num_read_row_hits = 221290 # Number of read row buffer hits num_pre_cmds = 20387 # Number of PRE commands num_write_cmds = 24376 # Number of WRITE/WRITEP commands num_readres_cmds = 2208 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238920 # Number of read requests issued pim_cycles = 282913 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16487 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 4193 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 240 # Number of GWRITE commands num_readres_done = 2208 # Number of read_res requests issued num_comp_cmds = 22784 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 36144 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 2933 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 260326 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 273607 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 814003 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 800722 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 678107 # Cyles of rank active rank.0 rank_active_cycles.1 = 573356 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 396222 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 500973 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264234 # Request interarrival latency (cycles) interarrival_latency[10-19] = 835 # Request interarrival latency (cycles) interarrival_latency[20-29] = 385 # Request interarrival latency (cycles) interarrival_latency[30-39] = 626 # Request interarrival latency (cycles) interarrival_latency[40-49] = 60 # Request interarrival latency (cycles) interarrival_latency[50-59] = 58 # Request interarrival latency (cycles) interarrival_latency[60-69] = 49 # Request interarrival latency (cycles) interarrival_latency[70-79] = 23 # Request interarrival latency (cycles) interarrival_latency[80-89] = 22 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1077 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 21 # Write cmd latency (cycles) write_latency[20-39] = 1122 # Write cmd latency (cycles) write_latency[40-59] = 796 # Write cmd latency (cycles) write_latency[60-79] = 471 # Write cmd latency (cycles) write_latency[80-99] = 232 # Write cmd latency (cycles) write_latency[100-119] = 205 # Write cmd latency (cycles) write_latency[120-139] = 219 # Write cmd latency (cycles) write_latency[140-159] = 189 # Write cmd latency (cycles) write_latency[160-179] = 209 # Write cmd latency (cycles) write_latency[180-199] = 220 # Write cmd latency (cycles) write_latency[200-] = 20692 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 213 # Read request latency (cycles) read_latency[40-79] = 948 # Read request latency (cycles) read_latency[80-119] = 1934 # Read request latency (cycles) read_latency[120-159] = 2389 # Read request latency (cycles) read_latency[160-199] = 2875 # Read request latency (cycles) read_latency[200-239] = 3063 # Read request latency (cycles) read_latency[240-279] = 2982 # Read request latency (cycles) read_latency[280-319] = 2909 # Read request latency (cycles) read_latency[320-359] = 2855 # Read request latency (cycles) read_latency[360-399] = 2876 # Read request latency (cycles) read_latency[400-] = 215876 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 233 # PIM GWRITE request latency (cycles) comp_energy = 73273344 # Compute energy gact_energy = 29927232 # Gact energy gwrite_energy = 3087360 # Gwrite energy readres_energy = 1775232 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26033568 # Write energy read_energy = 191883444 # Read energy act_energy = 16906932 # Activation energy gact_stb_energy.0 = 17181516 # PIM Active standby energy rank.0 gact_stb_energy.1 = 18058062 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 19018656 # Precharge standby energy rank.0 pre_stb_energy.1 = 24046704 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 39072144 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 38434656 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 44755062 # Active standby energy rank.0 act_stb_energy.1 = 37841496 # Active standby energy rank.1 average_gwrite_latency = 9097.675 # Average gwrite request latency (cycles) average_read_latency = 3474.8043654779844 # Average read request latency (cycles) average_interarrival = 4.017805452709525 # Average request interarrival latency (cycles) total_energy = 614757408 # Total energy (pJ) average_power = 572.224530846696 # Average power (mW) average_bandwidth = 15.8474806134806 # Average bandwidth ########################################### ## Statistics of Channel 15 ########################################### num_parallel_write_cmds = 9963 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74079 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20584 # Number of ACT commands num_gact_cmds = 13904 # Number of GACT commands num_write_row_hits = 22251 # Number of write row buffer hits num_writes_done = 25854 # Number of read requests issued num_read_row_hits = 221263 # Number of read row buffer hits num_pre_cmds = 20552 # Number of PRE commands num_write_cmds = 24201 # Number of WRITE/WRITEP commands num_readres_cmds = 3488 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 242634 # Number of read requests issued pim_cycles = 439052 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 19281 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6603 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 352 # Number of GWRITE commands num_readres_done = 3488 # Number of read_res requests issued num_comp_cmds = 36928 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238667 # Number of READ/READP commands num_pim_precharge_cmds = 55616 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4870 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 399887 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 413522 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 674442 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 660807 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 727464 # Cyles of rank active rank.0 rank_active_cycles.1 = 585843 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 346865 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 488486 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 269310 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1416 # Request interarrival latency (cycles) interarrival_latency[20-29] = 475 # Request interarrival latency (cycles) interarrival_latency[30-39] = 985 # Request interarrival latency (cycles) interarrival_latency[40-49] = 95 # Request interarrival latency (cycles) interarrival_latency[50-59] = 91 # Request interarrival latency (cycles) interarrival_latency[60-69] = 49 # Request interarrival latency (cycles) interarrival_latency[70-79] = 34 # Request interarrival latency (cycles) interarrival_latency[80-89] = 39 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1551 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 23 # Write cmd latency (cycles) write_latency[20-39] = 1044 # Write cmd latency (cycles) write_latency[40-59] = 688 # Write cmd latency (cycles) write_latency[60-79] = 386 # Write cmd latency (cycles) write_latency[80-99] = 187 # Write cmd latency (cycles) write_latency[100-119] = 172 # Write cmd latency (cycles) write_latency[120-139] = 180 # Write cmd latency (cycles) write_latency[140-159] = 204 # Write cmd latency (cycles) write_latency[160-179] = 198 # Write cmd latency (cycles) write_latency[180-199] = 219 # Write cmd latency (cycles) write_latency[200-] = 20900 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 250 # Read request latency (cycles) read_latency[40-79] = 1186 # Read request latency (cycles) read_latency[80-119] = 2206 # Read request latency (cycles) read_latency[120-159] = 2766 # Read request latency (cycles) read_latency[160-199] = 3296 # Read request latency (cycles) read_latency[200-239] = 3552 # Read request latency (cycles) read_latency[240-279] = 3493 # Read request latency (cycles) read_latency[280-319] = 3535 # Read request latency (cycles) read_latency[320-359] = 3278 # Read request latency (cycles) read_latency[360-399] = 3195 # Read request latency (cycles) read_latency[400-] = 215877 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 344 # PIM GWRITE request latency (cycles) comp_energy = 118760448 # Compute energy gact_energy = 46050048 # Gact energy gwrite_energy = 4528128 # Gwrite energy readres_energy = 2804352 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25846668 # Write energy read_energy = 191888268 # Read energy act_energy = 17043552 # Activation energy gact_stb_energy.0 = 26392542 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27292452 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16649520 # Precharge standby energy rank.0 pre_stb_energy.1 = 23447328 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32373216 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31718736 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48012624 # Active standby energy rank.0 act_stb_energy.1 = 38665638 # Active standby energy rank.1 average_gwrite_latency = 10439.130681818182 # Average gwrite request latency (cycles) average_read_latency = 3458.668203961522 # Average read request latency (cycles) average_interarrival = 3.9199675988090372 # Average request interarrival latency (cycles) total_energy = 684935520 # Total energy (pJ) average_power = 637.5472690395586 # Average power (mW) average_bandwidth = 16.20217270500936 # Average bandwidth ########################################### ## Statistics of Channel 16 ########################################### num_parallel_write_cmds = 9314 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 80576 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20781 # Number of ACT commands num_gact_cmds = 16492 # Number of GACT commands num_write_row_hits = 22394 # Number of write row buffer hits num_writes_done = 25003 # Number of read requests issued num_read_row_hits = 221110 # Number of read row buffer hits num_pre_cmds = 20749 # Number of PRE commands num_write_cmds = 24372 # Number of WRITE/WRITEP commands num_readres_cmds = 4208 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 240584 # Number of read requests issued pim_cycles = 516779 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15951 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7088 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 404 # Number of GWRITE commands num_readres_done = 4208 # Number of read_res requests issued num_comp_cmds = 45440 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238663 # Number of READ/READP commands num_pim_precharge_cmds = 65968 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5245 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 467465 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 488768 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 606864 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 585561 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 756582 # Cyles of rank active rank.0 rank_active_cycles.1 = 595351 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 317747 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 478978 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 266494 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1770 # Request interarrival latency (cycles) interarrival_latency[20-29] = 521 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1270 # Request interarrival latency (cycles) interarrival_latency[40-49] = 91 # Request interarrival latency (cycles) interarrival_latency[50-59] = 65 # Request interarrival latency (cycles) interarrival_latency[60-69] = 50 # Request interarrival latency (cycles) interarrival_latency[70-79] = 31 # Request interarrival latency (cycles) interarrival_latency[80-89] = 34 # Request interarrival latency (cycles) interarrival_latency[90-99] = 26 # Request interarrival latency (cycles) interarrival_latency[100-] = 1907 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 8 # Write cmd latency (cycles) write_latency[20-39] = 929 # Write cmd latency (cycles) write_latency[40-59] = 724 # Write cmd latency (cycles) write_latency[60-79] = 379 # Write cmd latency (cycles) write_latency[80-99] = 162 # Write cmd latency (cycles) write_latency[100-119] = 139 # Write cmd latency (cycles) write_latency[120-139] = 152 # Write cmd latency (cycles) write_latency[140-159] = 168 # Write cmd latency (cycles) write_latency[160-179] = 176 # Write cmd latency (cycles) write_latency[180-199] = 188 # Write cmd latency (cycles) write_latency[200-] = 21347 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 249 # Read request latency (cycles) read_latency[40-79] = 1045 # Read request latency (cycles) read_latency[80-119] = 2015 # Read request latency (cycles) read_latency[120-159] = 2382 # Read request latency (cycles) read_latency[160-199] = 2776 # Read request latency (cycles) read_latency[200-239] = 2988 # Read request latency (cycles) read_latency[240-279] = 2845 # Read request latency (cycles) read_latency[280-319] = 2791 # Read request latency (cycles) read_latency[320-359] = 2710 # Read request latency (cycles) read_latency[360-399] = 2715 # Read request latency (cycles) read_latency[400-] = 218068 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 396 # PIM GWRITE request latency (cycles) comp_energy = 146135040 # Compute energy gact_energy = 54621504 # Gact energy gwrite_energy = 5197056 # Gwrite energy readres_energy = 3383232 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26029296 # Write energy read_energy = 191885052 # Read energy act_energy = 17206668 # Activation energy gact_stb_energy.0 = 30852690 # PIM Active standby energy rank.0 gact_stb_energy.1 = 32258688 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15251856 # Precharge standby energy rank.0 pre_stb_energy.1 = 22990944 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29129472 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28106928 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49934412 # Active standby energy rank.0 act_stb_energy.1 = 39293166 # Active standby energy rank.1 average_gwrite_latency = 10899.673267326732 # Average gwrite request latency (cycles) average_read_latency = 3944.766871446148 # Average read request latency (cycles) average_interarrival = 3.9459521999272753 # Average request interarrival latency (cycles) total_energy = 725738004 # Total energy (pJ) average_power = 675.5267743866171 # Average power (mW) average_bandwidth = 16.0722460251934 # Average bandwidth ########################################### ## Statistics of Channel 17 ########################################### num_parallel_write_cmds = 6306 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 56541 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20462 # Number of ACT commands num_gact_cmds = 11276 # Number of GACT commands num_write_row_hits = 22391 # Number of write row buffer hits num_writes_done = 25012 # Number of read requests issued num_read_row_hits = 221295 # Number of read row buffer hits num_pre_cmds = 20430 # Number of PRE commands num_write_cmds = 24372 # Number of WRITE/WRITEP commands num_readres_cmds = 2752 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238934 # Number of read requests issued pim_cycles = 350004 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16408 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 4993 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 296 # Number of GWRITE commands num_readres_done = 2752 # Number of read_res requests issued num_comp_cmds = 28160 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 45104 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 3635 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 321246 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 334384 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 753083 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 739945 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 702734 # Cyles of rank active rank.0 rank_active_cycles.1 = 584077 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 371595 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 490252 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264373 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1176 # Request interarrival latency (cycles) interarrival_latency[20-29] = 527 # Request interarrival latency (cycles) interarrival_latency[30-39] = 748 # Request interarrival latency (cycles) interarrival_latency[40-49] = 111 # Request interarrival latency (cycles) interarrival_latency[50-59] = 54 # Request interarrival latency (cycles) interarrival_latency[60-69] = 47 # Request interarrival latency (cycles) interarrival_latency[70-79] = 26 # Request interarrival latency (cycles) interarrival_latency[80-89] = 15 # Request interarrival latency (cycles) interarrival_latency[90-99] = 23 # Request interarrival latency (cycles) interarrival_latency[100-] = 1302 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 22 # Write cmd latency (cycles) write_latency[20-39] = 1068 # Write cmd latency (cycles) write_latency[40-59] = 847 # Write cmd latency (cycles) write_latency[60-79] = 480 # Write cmd latency (cycles) write_latency[80-99] = 306 # Write cmd latency (cycles) write_latency[100-119] = 246 # Write cmd latency (cycles) write_latency[120-139] = 231 # Write cmd latency (cycles) write_latency[140-159] = 232 # Write cmd latency (cycles) write_latency[160-179] = 207 # Write cmd latency (cycles) write_latency[180-199] = 226 # Write cmd latency (cycles) write_latency[200-] = 20507 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 248 # Read request latency (cycles) read_latency[40-79] = 998 # Read request latency (cycles) read_latency[80-119] = 1777 # Read request latency (cycles) read_latency[120-159] = 2109 # Read request latency (cycles) read_latency[160-199] = 2413 # Read request latency (cycles) read_latency[200-239] = 2448 # Read request latency (cycles) read_latency[240-279] = 2625 # Read request latency (cycles) read_latency[280-319] = 2452 # Read request latency (cycles) read_latency[320-359] = 2447 # Read request latency (cycles) read_latency[360-399] = 2539 # Read request latency (cycles) read_latency[400-] = 218878 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 289 # PIM GWRITE request latency (cycles) comp_energy = 90562560 # Compute energy gact_energy = 37346112 # Gact energy gwrite_energy = 3807744 # Gwrite energy readres_energy = 2212608 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26029296 # Write energy read_energy = 191883444 # Read energy act_energy = 16942536 # Activation energy gact_stb_energy.0 = 21202236 # PIM Active standby energy rank.0 gact_stb_energy.1 = 22069344 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 17836560 # Precharge standby energy rank.0 pre_stb_energy.1 = 23532096 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 36147984 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 35517360 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 46380444 # Active standby energy rank.0 act_stb_energy.1 = 38549082 # Active standby energy rank.1 average_gwrite_latency = 9769.067567567568 # Average gwrite request latency (cycles) average_read_latency = 3860.077259829074 # Average read request latency (cycles) average_interarrival = 4.002656463066594 # Average request interarrival latency (cycles) total_energy = 643481406 # Total energy (pJ) average_power = 598.9612176530653 # Average power (mW) average_bandwidth = 15.887751331296093 # Average bandwidth ########################################### ## Statistics of Channel 18 ########################################### num_parallel_write_cmds = 12540 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 91744 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20853 # Number of ACT commands num_gact_cmds = 17816 # Number of GACT commands num_write_row_hits = 22376 # Number of write row buffer hits num_writes_done = 24769 # Number of read requests issued num_read_row_hits = 221094 # Number of read row buffer hits num_pre_cmds = 20821 # Number of PRE commands num_write_cmds = 24369 # Number of WRITE/WRITEP commands num_readres_cmds = 4480 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 562515 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 17267 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 8360 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 444 # Number of GWRITE commands num_readres_done = 4480 # Number of read_res requests issued num_comp_cmds = 47424 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 71264 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 6148 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 508476 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 524582 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 565853 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 549747 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 769156 # Cyles of rank active rank.0 rank_active_cycles.1 = 590934 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 305173 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 483395 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264398 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1855 # Request interarrival latency (cycles) interarrival_latency[20-29] = 658 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1337 # Request interarrival latency (cycles) interarrival_latency[40-49] = 103 # Request interarrival latency (cycles) interarrival_latency[50-59] = 78 # Request interarrival latency (cycles) interarrival_latency[60-69] = 57 # Request interarrival latency (cycles) interarrival_latency[70-79] = 27 # Request interarrival latency (cycles) interarrival_latency[80-89] = 31 # Request interarrival latency (cycles) interarrival_latency[90-99] = 20 # Request interarrival latency (cycles) interarrival_latency[100-] = 2014 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 11 # Write cmd latency (cycles) write_latency[20-39] = 973 # Write cmd latency (cycles) write_latency[40-59] = 573 # Write cmd latency (cycles) write_latency[60-79] = 280 # Write cmd latency (cycles) write_latency[80-99] = 181 # Write cmd latency (cycles) write_latency[100-119] = 124 # Write cmd latency (cycles) write_latency[120-139] = 156 # Write cmd latency (cycles) write_latency[140-159] = 169 # Write cmd latency (cycles) write_latency[160-179] = 178 # Write cmd latency (cycles) write_latency[180-199] = 218 # Write cmd latency (cycles) write_latency[200-] = 21506 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 241 # Read request latency (cycles) read_latency[40-79] = 953 # Read request latency (cycles) read_latency[80-119] = 1716 # Read request latency (cycles) read_latency[120-159] = 1989 # Read request latency (cycles) read_latency[160-199] = 2318 # Read request latency (cycles) read_latency[200-239] = 2457 # Read request latency (cycles) read_latency[240-279] = 2322 # Read request latency (cycles) read_latency[280-319] = 2212 # Read request latency (cycles) read_latency[320-359] = 2178 # Read request latency (cycles) read_latency[360-399] = 2266 # Read request latency (cycles) read_latency[400-] = 220009 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 436 # PIM GWRITE request latency (cycles) comp_energy = 152515584 # Compute energy gact_energy = 59006592 # Gact energy gwrite_energy = 5711616 # Gwrite energy readres_energy = 3601920 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26026092 # Write energy read_energy = 191883444 # Read energy act_energy = 17266284 # Activation energy gact_stb_energy.0 = 33559416 # PIM Active standby energy rank.0 gact_stb_energy.1 = 34622412 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 14648304 # Precharge standby energy rank.0 pre_stb_energy.1 = 23202960 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 27160944 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 26387856 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 50764296 # Active standby energy rank.0 act_stb_energy.1 = 39001644 # Active standby energy rank.1 average_gwrite_latency = 10708.407657657657 # Average gwrite request latency (cycles) average_read_latency = 3943.735101252404 # Average read request latency (cycles) average_interarrival = 3.9704669263576493 # Average request interarrival latency (cycles) total_energy = 738821364 # Total energy (pJ) average_power = 687.7049432715677 # Average power (mW) average_bandwidth = 15.959952677438661 # Average bandwidth ########################################### ## Statistics of Channel 19 ########################################### num_parallel_write_cmds = 8553 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 78806 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20759 # Number of ACT commands num_gact_cmds = 15084 # Number of GACT commands num_write_row_hits = 22421 # Number of write row buffer hits num_writes_done = 25009 # Number of read requests issued num_read_row_hits = 221168 # Number of read row buffer hits num_pre_cmds = 20727 # Number of PRE commands num_write_cmds = 24367 # Number of WRITE/WRITEP commands num_readres_cmds = 3696 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238921 # Number of read requests issued pim_cycles = 470223 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15793 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6809 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 396 # Number of GWRITE commands num_readres_done = 3696 # Number of read_res requests issued num_comp_cmds = 38144 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238653 # Number of READ/READP commands num_pim_precharge_cmds = 60336 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5035 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 430305 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 442109 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 644024 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 632220 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 747132 # Cyles of rank active rank.0 rank_active_cycles.1 = 590873 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 327197 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 483456 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264860 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1456 # Request interarrival latency (cycles) interarrival_latency[20-29] = 394 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1107 # Request interarrival latency (cycles) interarrival_latency[40-49] = 100 # Request interarrival latency (cycles) interarrival_latency[50-59] = 53 # Request interarrival latency (cycles) interarrival_latency[60-69] = 59 # Request interarrival latency (cycles) interarrival_latency[70-79] = 37 # Request interarrival latency (cycles) interarrival_latency[80-89] = 30 # Request interarrival latency (cycles) interarrival_latency[90-99] = 23 # Request interarrival latency (cycles) interarrival_latency[100-] = 1787 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 13 # Write cmd latency (cycles) write_latency[20-39] = 1061 # Write cmd latency (cycles) write_latency[40-59] = 698 # Write cmd latency (cycles) write_latency[60-79] = 339 # Write cmd latency (cycles) write_latency[80-99] = 184 # Write cmd latency (cycles) write_latency[100-119] = 171 # Write cmd latency (cycles) write_latency[120-139] = 161 # Write cmd latency (cycles) write_latency[140-159] = 179 # Write cmd latency (cycles) write_latency[160-179] = 165 # Write cmd latency (cycles) write_latency[180-199] = 197 # Write cmd latency (cycles) write_latency[200-] = 21199 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 285 # Read request latency (cycles) read_latency[40-79] = 1210 # Read request latency (cycles) read_latency[80-119] = 2272 # Read request latency (cycles) read_latency[120-159] = 2850 # Read request latency (cycles) read_latency[160-199] = 3162 # Read request latency (cycles) read_latency[200-239] = 3323 # Read request latency (cycles) read_latency[240-279] = 3136 # Read request latency (cycles) read_latency[280-319] = 2880 # Read request latency (cycles) read_latency[320-359] = 2946 # Read request latency (cycles) read_latency[360-399] = 2831 # Read request latency (cycles) read_latency[400-] = 214026 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 388 # PIM GWRITE request latency (cycles) comp_energy = 122671104 # Compute energy gact_energy = 49958208 # Gact energy gwrite_energy = 5094144 # Gwrite energy readres_energy = 2971584 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26023956 # Write energy read_energy = 191877012 # Read energy act_energy = 17188452 # Activation energy gact_stb_energy.0 = 28400130 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29179194 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15705456 # Precharge standby energy rank.0 pre_stb_energy.1 = 23205888 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30913152 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30346560 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49310712 # Active standby energy rank.0 act_stb_energy.1 = 38997618 # Active standby energy rank.1 average_gwrite_latency = 10070.146464646465 # Average gwrite request latency (cycles) average_read_latency = 3462.990218524115 # Average read request latency (cycles) average_interarrival = 3.980352418990315 # Average request interarrival latency (cycles) total_energy = 695305170 # Total energy (pJ) average_power = 647.1994798613832 # Average power (mW) average_bandwidth = 15.943034210190733 # Average bandwidth ########################################### ## Statistics of Channel 20 ########################################### num_parallel_write_cmds = 8273 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74978 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20741 # Number of ACT commands num_gact_cmds = 15432 # Number of GACT commands num_write_row_hits = 22408 # Number of write row buffer hits num_writes_done = 25012 # Number of read requests issued num_read_row_hits = 220955 # Number of read row buffer hits num_pre_cmds = 20709 # Number of PRE commands num_write_cmds = 24369 # Number of WRITE/WRITEP commands num_readres_cmds = 3872 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 239750 # Number of read requests issued pim_cycles = 480708 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15982 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6717 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 388 # Number of GWRITE commands num_readres_done = 3872 # Number of read_res requests issued num_comp_cmds = 40960 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238662 # Number of READ/READP commands num_pim_precharge_cmds = 61728 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4833 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 429380 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 456287 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 644949 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 618042 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 751824 # Cyles of rank active rank.0 rank_active_cycles.1 = 591429 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 322505 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 482900 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265584 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1648 # Request interarrival latency (cycles) interarrival_latency[20-29] = 539 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1103 # Request interarrival latency (cycles) interarrival_latency[40-49] = 76 # Request interarrival latency (cycles) interarrival_latency[50-59] = 69 # Request interarrival latency (cycles) interarrival_latency[60-69] = 46 # Request interarrival latency (cycles) interarrival_latency[70-79] = 27 # Request interarrival latency (cycles) interarrival_latency[80-89] = 25 # Request interarrival latency (cycles) interarrival_latency[90-99] = 29 # Request interarrival latency (cycles) interarrival_latency[100-] = 1804 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 16 # Write cmd latency (cycles) write_latency[20-39] = 1021 # Write cmd latency (cycles) write_latency[40-59] = 706 # Write cmd latency (cycles) write_latency[60-79] = 310 # Write cmd latency (cycles) write_latency[80-99] = 186 # Write cmd latency (cycles) write_latency[100-119] = 156 # Write cmd latency (cycles) write_latency[120-139] = 181 # Write cmd latency (cycles) write_latency[140-159] = 184 # Write cmd latency (cycles) write_latency[160-179] = 168 # Write cmd latency (cycles) write_latency[180-199] = 200 # Write cmd latency (cycles) write_latency[200-] = 21241 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 219 # Read request latency (cycles) read_latency[40-79] = 1029 # Read request latency (cycles) read_latency[80-119] = 1840 # Read request latency (cycles) read_latency[120-159] = 2450 # Read request latency (cycles) read_latency[160-199] = 2846 # Read request latency (cycles) read_latency[200-239] = 2971 # Read request latency (cycles) read_latency[240-279] = 2796 # Read request latency (cycles) read_latency[280-319] = 2580 # Read request latency (cycles) read_latency[320-359] = 2469 # Read request latency (cycles) read_latency[360-399] = 2435 # Read request latency (cycles) read_latency[400-] = 218115 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 381 # PIM GWRITE request latency (cycles) comp_energy = 131727360 # Compute energy gact_energy = 51110784 # Gact energy gwrite_energy = 4991232 # Gwrite energy readres_energy = 3113088 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26026092 # Write energy read_energy = 191884248 # Read energy act_energy = 17173548 # Activation energy gact_stb_energy.0 = 28339080 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30114942 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15480240 # Precharge standby energy rank.0 pre_stb_energy.1 = 23179200 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30957552 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29666016 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49620384 # Active standby energy rank.0 act_stb_energy.1 = 39034314 # Active standby energy rank.1 average_gwrite_latency = 10879.002577319588 # Average gwrite request latency (cycles) average_read_latency = 3819.730619395203 # Average read request latency (cycles) average_interarrival = 3.96501568555084 # Average request interarrival latency (cycles) total_energy = 705880080 # Total energy (pJ) average_power = 657.042749474323 # Average power (mW) average_bandwidth = 16.003082854507326 # Average bandwidth ########################################### ## Statistics of Channel 21 ########################################### num_parallel_write_cmds = 6082 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 50981 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20573 # Number of ACT commands num_gact_cmds = 9576 # Number of GACT commands num_write_row_hits = 22402 # Number of write row buffer hits num_writes_done = 24986 # Number of read requests issued num_read_row_hits = 221031 # Number of read row buffer hits num_pre_cmds = 20541 # Number of PRE commands num_write_cmds = 24378 # Number of WRITE/WRITEP commands num_readres_cmds = 2288 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 298504 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15555 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 4551 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 260 # Number of GWRITE commands num_readres_done = 2288 # Number of read_res requests issued num_comp_cmds = 22976 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 38304 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 3363 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 273937 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 288108 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 800392 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 786221 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 677148 # Cyles of rank active rank.0 rank_active_cycles.1 = 581462 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 397181 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 492867 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 263727 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1075 # Request interarrival latency (cycles) interarrival_latency[20-29] = 475 # Request interarrival latency (cycles) interarrival_latency[30-39] = 666 # Request interarrival latency (cycles) interarrival_latency[40-49] = 115 # Request interarrival latency (cycles) interarrival_latency[50-59] = 61 # Request interarrival latency (cycles) interarrival_latency[60-69] = 51 # Request interarrival latency (cycles) interarrival_latency[70-79] = 15 # Request interarrival latency (cycles) interarrival_latency[80-89] = 23 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1162 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 17 # Write cmd latency (cycles) write_latency[20-39] = 1116 # Write cmd latency (cycles) write_latency[40-59] = 798 # Write cmd latency (cycles) write_latency[60-79] = 487 # Write cmd latency (cycles) write_latency[80-99] = 272 # Write cmd latency (cycles) write_latency[100-119] = 236 # Write cmd latency (cycles) write_latency[120-139] = 262 # Write cmd latency (cycles) write_latency[140-159] = 241 # Write cmd latency (cycles) write_latency[160-179] = 255 # Write cmd latency (cycles) write_latency[180-199] = 280 # Write cmd latency (cycles) write_latency[200-] = 20414 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 194 # Read request latency (cycles) read_latency[40-79] = 1045 # Read request latency (cycles) read_latency[80-119] = 1939 # Read request latency (cycles) read_latency[120-159] = 2331 # Read request latency (cycles) read_latency[160-199] = 2592 # Read request latency (cycles) read_latency[200-239] = 2687 # Read request latency (cycles) read_latency[240-279] = 2435 # Read request latency (cycles) read_latency[280-319] = 2305 # Read request latency (cycles) read_latency[320-359] = 2310 # Read request latency (cycles) read_latency[360-399] = 2508 # Read request latency (cycles) read_latency[400-] = 218315 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 252 # PIM GWRITE request latency (cycles) comp_energy = 73890816 # Compute energy gact_energy = 31715712 # Gact energy gwrite_energy = 3344640 # Gwrite energy readres_energy = 1839552 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26035704 # Write energy read_energy = 191882640 # Read energy act_energy = 17034444 # Activation energy gact_stb_energy.0 = 18079842 # PIM Active standby energy rank.0 gact_stb_energy.1 = 19015128 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 19064688 # Precharge standby energy rank.0 pre_stb_energy.1 = 23657616 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 38418816 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 37738608 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 44691768 # Active standby energy rank.0 act_stb_energy.1 = 38376492 # Active standby energy rank.1 average_gwrite_latency = 9514.430769230768 # Average gwrite request latency (cycles) average_read_latency = 4176.6513632306915 # Average read request latency (cycles) average_interarrival = 4.017790426753331 # Average request interarrival latency (cycles) total_energy = 618248466 # Total energy (pJ) average_power = 575.4740549682639 # Average power (mW) average_bandwidth = 15.842297843584229 # Average bandwidth ########################################### ## Statistics of Channel 22 ########################################### num_parallel_write_cmds = 13088 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 99036 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20952 # Number of ACT commands num_gact_cmds = 19064 # Number of GACT commands num_write_row_hits = 22397 # Number of write row buffer hits num_writes_done = 24781 # Number of read requests issued num_read_row_hits = 221117 # Number of read row buffer hits num_pre_cmds = 20920 # Number of PRE commands num_write_cmds = 24373 # Number of WRITE/WRITEP commands num_readres_cmds = 5104 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 610569 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16098 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 9036 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 432 # Number of GWRITE commands num_readres_done = 5104 # Number of read_res requests issued num_comp_cmds = 57920 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 76256 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 6543 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 545991 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 574927 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 528338 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 499402 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 769523 # Cyles of rank active rank.0 rank_active_cycles.1 = 599047 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 304806 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 475282 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264721 # Request interarrival latency (cycles) interarrival_latency[10-19] = 2171 # Request interarrival latency (cycles) interarrival_latency[20-29] = 623 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1397 # Request interarrival latency (cycles) interarrival_latency[40-49] = 105 # Request interarrival latency (cycles) interarrival_latency[50-59] = 74 # Request interarrival latency (cycles) interarrival_latency[60-69] = 50 # Request interarrival latency (cycles) interarrival_latency[70-79] = 44 # Request interarrival latency (cycles) interarrival_latency[80-89] = 25 # Request interarrival latency (cycles) interarrival_latency[90-99] = 30 # Request interarrival latency (cycles) interarrival_latency[100-] = 2117 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 6 # Write cmd latency (cycles) write_latency[20-39] = 601 # Write cmd latency (cycles) write_latency[40-59] = 569 # Write cmd latency (cycles) write_latency[60-79] = 408 # Write cmd latency (cycles) write_latency[80-99] = 293 # Write cmd latency (cycles) write_latency[100-119] = 229 # Write cmd latency (cycles) write_latency[120-139] = 232 # Write cmd latency (cycles) write_latency[140-159] = 221 # Write cmd latency (cycles) write_latency[160-179] = 244 # Write cmd latency (cycles) write_latency[180-199] = 261 # Write cmd latency (cycles) write_latency[200-] = 21309 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 233 # Read request latency (cycles) read_latency[40-79] = 1161 # Read request latency (cycles) read_latency[80-119] = 1947 # Read request latency (cycles) read_latency[120-159] = 2304 # Read request latency (cycles) read_latency[160-199] = 2492 # Read request latency (cycles) read_latency[200-239] = 2527 # Read request latency (cycles) read_latency[240-279] = 2460 # Read request latency (cycles) read_latency[280-319] = 2378 # Read request latency (cycles) read_latency[320-359] = 2325 # Read request latency (cycles) read_latency[360-399] = 2292 # Read request latency (cycles) read_latency[400-] = 218541 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 424 # PIM GWRITE request latency (cycles) comp_energy = 186270720 # Compute energy gact_energy = 63139968 # Gact energy gwrite_energy = 5557248 # Gwrite energy readres_energy = 4103616 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26030364 # Write energy read_energy = 191882640 # Read energy act_energy = 17348256 # Activation energy gact_stb_energy.0 = 36035406 # PIM Active standby energy rank.0 gact_stb_energy.1 = 37945182 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 14630688 # Precharge standby energy rank.0 pre_stb_energy.1 = 22813536 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 25360224 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 23971296 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 50788518 # Active standby energy rank.0 act_stb_energy.1 = 39537102 # Active standby energy rank.1 average_gwrite_latency = 10798.791666666666 # Average gwrite request latency (cycles) average_read_latency = 3942.2765566077264 # Average read request latency (cycles) average_interarrival = 3.959068680741606 # Average request interarrival latency (cycles) total_energy = 778876764 # Total energy (pJ) average_power = 724.9890527017329 # Average power (mW) average_bandwidth = 15.997780940475403 # Average bandwidth ########################################### ## Statistics of Channel 23 ########################################### num_parallel_write_cmds = 12356 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 109696 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20891 # Number of ACT commands num_gact_cmds = 18932 # Number of GACT commands num_write_row_hits = 22434 # Number of write row buffer hits num_writes_done = 25163 # Number of read requests issued num_read_row_hits = 220950 # Number of read row buffer hits num_pre_cmds = 20859 # Number of PRE commands num_write_cmds = 24389 # Number of WRITE/WRITEP commands num_readres_cmds = 5040 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 241606 # Number of read requests issued pim_cycles = 599386 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 18473 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 9703 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 432 # Number of GWRITE commands num_readres_done = 5040 # Number of read_res requests issued num_comp_cmds = 56576 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238671 # Number of READ/READP commands num_pim_precharge_cmds = 75728 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 7127 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 538884 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 559935 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 535445 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 514394 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 755246 # Cyles of rank active rank.0 rank_active_cycles.1 = 607704 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 319083 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 466625 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 268347 # Request interarrival latency (cycles) interarrival_latency[10-19] = 2029 # Request interarrival latency (cycles) interarrival_latency[20-29] = 582 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1384 # Request interarrival latency (cycles) interarrival_latency[40-49] = 97 # Request interarrival latency (cycles) interarrival_latency[50-59] = 62 # Request interarrival latency (cycles) interarrival_latency[60-69] = 42 # Request interarrival latency (cycles) interarrival_latency[70-79] = 24 # Request interarrival latency (cycles) interarrival_latency[80-89] = 33 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1983 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 7 # Write cmd latency (cycles) write_latency[20-39] = 863 # Write cmd latency (cycles) write_latency[40-59] = 573 # Write cmd latency (cycles) write_latency[60-79] = 294 # Write cmd latency (cycles) write_latency[80-99] = 145 # Write cmd latency (cycles) write_latency[100-119] = 133 # Write cmd latency (cycles) write_latency[120-139] = 156 # Write cmd latency (cycles) write_latency[140-159] = 191 # Write cmd latency (cycles) write_latency[160-179] = 208 # Write cmd latency (cycles) write_latency[180-199] = 242 # Write cmd latency (cycles) write_latency[200-] = 21577 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 259 # Read request latency (cycles) read_latency[40-79] = 976 # Read request latency (cycles) read_latency[80-119] = 1842 # Read request latency (cycles) read_latency[120-159] = 2135 # Read request latency (cycles) read_latency[160-199] = 2495 # Read request latency (cycles) read_latency[200-239] = 2633 # Read request latency (cycles) read_latency[240-279] = 2585 # Read request latency (cycles) read_latency[280-319] = 2496 # Read request latency (cycles) read_latency[320-359] = 2351 # Read request latency (cycles) read_latency[360-399] = 2438 # Read request latency (cycles) read_latency[400-] = 221396 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 424 # PIM GWRITE request latency (cycles) comp_energy = 181948416 # Compute energy gact_energy = 62702784 # Gact energy gwrite_energy = 5557248 # Gwrite energy readres_energy = 4052160 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26047452 # Write energy read_energy = 191891484 # Read energy act_energy = 17297748 # Activation energy gact_stb_energy.0 = 35566344 # PIM Active standby energy rank.0 gact_stb_energy.1 = 36955710 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15315984 # Precharge standby energy rank.0 pre_stb_energy.1 = 22398000 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 25701360 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 24690912 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49846236 # Active standby energy rank.0 act_stb_energy.1 = 40108464 # Active standby energy rank.1 average_gwrite_latency = 9712.400462962964 # Average gwrite request latency (cycles) average_read_latency = 3893.6566020711407 # Average read request latency (cycles) average_interarrival = 3.9122412192057685 # Average request interarrival latency (cycles) total_energy = 773542302 # Total energy (pJ) average_power = 720.0236631422963 # Average power (mW) average_bandwidth = 16.192224169691034 # Average bandwidth ########################################### ## Statistics of Channel 24 ########################################### num_parallel_write_cmds = 10178 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 99661 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20925 # Number of ACT commands num_gact_cmds = 16756 # Number of GACT commands num_write_row_hits = 22371 # Number of write row buffer hits num_writes_done = 25257 # Number of read requests issued num_read_row_hits = 220981 # Number of read row buffer hits num_pre_cmds = 20893 # Number of PRE commands num_write_cmds = 24374 # Number of WRITE/WRITEP commands num_readres_cmds = 4336 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238933 # Number of read requests issued pim_cycles = 527466 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16001 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 8731 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 400 # Number of GWRITE commands num_readres_done = 4336 # Number of read_res requests issued num_comp_cmds = 47232 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 67024 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 6461 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 474118 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 495931 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 600211 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 578398 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 738070 # Cyles of rank active rank.0 rank_active_cycles.1 = 599324 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 336259 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 475005 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265212 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1837 # Request interarrival latency (cycles) interarrival_latency[20-29] = 609 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1220 # Request interarrival latency (cycles) interarrival_latency[40-49] = 104 # Request interarrival latency (cycles) interarrival_latency[50-59] = 66 # Request interarrival latency (cycles) interarrival_latency[60-69] = 57 # Request interarrival latency (cycles) interarrival_latency[70-79] = 42 # Request interarrival latency (cycles) interarrival_latency[80-89] = 30 # Request interarrival latency (cycles) interarrival_latency[90-99] = 32 # Request interarrival latency (cycles) interarrival_latency[100-] = 1809 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 23 # Write cmd latency (cycles) write_latency[20-39] = 870 # Write cmd latency (cycles) write_latency[40-59] = 656 # Write cmd latency (cycles) write_latency[60-79] = 410 # Write cmd latency (cycles) write_latency[80-99] = 203 # Write cmd latency (cycles) write_latency[100-119] = 150 # Write cmd latency (cycles) write_latency[120-139] = 161 # Write cmd latency (cycles) write_latency[140-159] = 175 # Write cmd latency (cycles) write_latency[160-179] = 148 # Write cmd latency (cycles) write_latency[180-199] = 212 # Write cmd latency (cycles) write_latency[200-] = 21366 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 265 # Read request latency (cycles) read_latency[40-79] = 1069 # Read request latency (cycles) read_latency[80-119] = 1669 # Read request latency (cycles) read_latency[120-159] = 2008 # Read request latency (cycles) read_latency[160-199] = 2366 # Read request latency (cycles) read_latency[200-239] = 2504 # Read request latency (cycles) read_latency[240-279] = 2530 # Read request latency (cycles) read_latency[280-319] = 2366 # Read request latency (cycles) read_latency[320-359] = 2432 # Read request latency (cycles) read_latency[360-399] = 2498 # Read request latency (cycles) read_latency[400-] = 219226 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 392 # PIM GWRITE request latency (cycles) comp_energy = 151898112 # Compute energy gact_energy = 55495872 # Gact energy gwrite_energy = 5145600 # Gwrite energy readres_energy = 3486144 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26031432 # Write energy read_energy = 191883444 # Read energy act_energy = 17325900 # Activation energy gact_stb_energy.0 = 31291788 # PIM Active standby energy rank.0 gact_stb_energy.1 = 32731446 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16140432 # Precharge standby energy rank.0 pre_stb_energy.1 = 22800240 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 28810128 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 27763104 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48712620 # Active standby energy rank.0 act_stb_energy.1 = 39555384 # Active standby energy rank.1 average_gwrite_latency = 9279.8775 # Average gwrite request latency (cycles) average_read_latency = 4055.9837904349756 # Average read request latency (cycles) average_interarrival = 3.9640208399442103 # Average request interarrival latency (cycles) total_energy = 732533646 # Total energy (pJ) average_power = 681.8522501021567 # Average power (mW) average_bandwidth = 15.99664907118769 # Average bandwidth ########################################### ## Statistics of Channel 25 ########################################### num_parallel_write_cmds = 6394 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 59318 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20594 # Number of ACT commands num_gact_cmds = 11756 # Number of GACT commands num_write_row_hits = 22374 # Number of write row buffer hits num_writes_done = 25019 # Number of read requests issued num_read_row_hits = 221122 # Number of read row buffer hits num_pre_cmds = 20562 # Number of PRE commands num_write_cmds = 24374 # Number of WRITE/WRITEP commands num_readres_cmds = 2992 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 239748 # Number of read requests issued pim_cycles = 368601 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16346 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5309 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 296 # Number of GWRITE commands num_readres_done = 2992 # Number of read_res requests issued num_comp_cmds = 31872 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 47024 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 3850 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 335046 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 352608 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 739283 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 721721 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 715567 # Cyles of rank active rank.0 rank_active_cycles.1 = 586436 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 358762 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 487893 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265292 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1305 # Request interarrival latency (cycles) interarrival_latency[20-29] = 487 # Request interarrival latency (cycles) interarrival_latency[30-39] = 807 # Request interarrival latency (cycles) interarrival_latency[40-49] = 103 # Request interarrival latency (cycles) interarrival_latency[50-59] = 69 # Request interarrival latency (cycles) interarrival_latency[60-69] = 55 # Request interarrival latency (cycles) interarrival_latency[70-79] = 25 # Request interarrival latency (cycles) interarrival_latency[80-89] = 22 # Request interarrival latency (cycles) interarrival_latency[90-99] = 27 # Request interarrival latency (cycles) interarrival_latency[100-] = 1331 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 10 # Write cmd latency (cycles) write_latency[20-39] = 932 # Write cmd latency (cycles) write_latency[40-59] = 883 # Write cmd latency (cycles) write_latency[60-79] = 502 # Write cmd latency (cycles) write_latency[80-99] = 208 # Write cmd latency (cycles) write_latency[100-119] = 183 # Write cmd latency (cycles) write_latency[120-139] = 197 # Write cmd latency (cycles) write_latency[140-159] = 190 # Write cmd latency (cycles) write_latency[160-179] = 195 # Write cmd latency (cycles) write_latency[180-199] = 204 # Write cmd latency (cycles) write_latency[200-] = 20870 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 180 # Read request latency (cycles) read_latency[40-79] = 1010 # Read request latency (cycles) read_latency[80-119] = 1710 # Read request latency (cycles) read_latency[120-159] = 2102 # Read request latency (cycles) read_latency[160-199] = 2501 # Read request latency (cycles) read_latency[200-239] = 2681 # Read request latency (cycles) read_latency[240-279] = 2659 # Read request latency (cycles) read_latency[280-319] = 2745 # Read request latency (cycles) read_latency[320-359] = 2643 # Read request latency (cycles) read_latency[360-399] = 2614 # Read request latency (cycles) read_latency[400-] = 218903 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 288 # PIM GWRITE request latency (cycles) comp_energy = 102500352 # Compute energy gact_energy = 38935872 # Gact energy gwrite_energy = 3807744 # Gwrite energy readres_energy = 2405568 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26031432 # Write energy read_energy = 191883444 # Read energy act_energy = 17051832 # Activation energy gact_stb_energy.0 = 22113036 # PIM Active standby energy rank.0 gact_stb_energy.1 = 23272128 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 17220576 # Precharge standby energy rank.0 pre_stb_energy.1 = 23418864 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 35485584 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 34642608 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 47227422 # Active standby energy rank.0 act_stb_energy.1 = 38704776 # Active standby energy rank.1 average_gwrite_latency = 9901.118243243243 # Average gwrite request latency (cycles) average_read_latency = 3929.137377579792 # Average read request latency (cycles) average_interarrival = 3.9860086152202223 # Average request interarrival latency (cycles) total_energy = 658163238 # Total energy (pJ) average_power = 612.6272659492577 # Average power (mW) average_bandwidth = 15.950957295204727 # Average bandwidth ########################################### ## Statistics of Channel 26 ########################################### num_parallel_write_cmds = 6119 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 63733 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20673 # Number of ACT commands num_gact_cmds = 12548 # Number of GACT commands num_write_row_hits = 22439 # Number of write row buffer hits num_writes_done = 24790 # Number of read requests issued num_read_row_hits = 221010 # Number of read row buffer hits num_pre_cmds = 20641 # Number of PRE commands num_write_cmds = 24373 # Number of WRITE/WRITEP commands num_readres_cmds = 3008 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 385709 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15513 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5601 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 332 # Number of GWRITE commands num_readres_done = 3008 # Number of read_res requests issued num_comp_cmds = 30208 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 50192 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4104 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 351671 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 363210 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 722658 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 711119 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 719800 # Cyles of rank active rank.0 rank_active_cycles.1 = 586034 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 354529 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 488295 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 263920 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1253 # Request interarrival latency (cycles) interarrival_latency[20-29] = 515 # Request interarrival latency (cycles) interarrival_latency[30-39] = 908 # Request interarrival latency (cycles) interarrival_latency[40-49] = 102 # Request interarrival latency (cycles) interarrival_latency[50-59] = 69 # Request interarrival latency (cycles) interarrival_latency[60-69] = 52 # Request interarrival latency (cycles) interarrival_latency[70-79] = 32 # Request interarrival latency (cycles) interarrival_latency[80-89] = 22 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1460 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 18 # Write cmd latency (cycles) write_latency[20-39] = 868 # Write cmd latency (cycles) write_latency[40-59] = 932 # Write cmd latency (cycles) write_latency[60-79] = 492 # Write cmd latency (cycles) write_latency[80-99] = 204 # Write cmd latency (cycles) write_latency[100-119] = 195 # Write cmd latency (cycles) write_latency[120-139] = 188 # Write cmd latency (cycles) write_latency[140-159] = 180 # Write cmd latency (cycles) write_latency[160-179] = 186 # Write cmd latency (cycles) write_latency[180-199] = 195 # Write cmd latency (cycles) write_latency[200-] = 20915 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 212 # Read request latency (cycles) read_latency[40-79] = 1056 # Read request latency (cycles) read_latency[80-119] = 1754 # Read request latency (cycles) read_latency[120-159] = 2202 # Read request latency (cycles) read_latency[160-199] = 2611 # Read request latency (cycles) read_latency[200-239] = 2768 # Read request latency (cycles) read_latency[240-279] = 2580 # Read request latency (cycles) read_latency[280-319] = 2409 # Read request latency (cycles) read_latency[320-359] = 2316 # Read request latency (cycles) read_latency[360-399] = 2348 # Read request latency (cycles) read_latency[400-] = 218403 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 324 # PIM GWRITE request latency (cycles) comp_energy = 97148928 # Compute energy gact_energy = 41558976 # Gact energy gwrite_energy = 4270848 # Gwrite energy readres_energy = 2418432 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26030364 # Write energy read_energy = 191881836 # Read energy act_energy = 17117244 # Activation energy gact_stb_energy.0 = 23210286 # PIM Active standby energy rank.0 gact_stb_energy.1 = 23971860 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 17017392 # Precharge standby energy rank.0 pre_stb_energy.1 = 23438160 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 34687584 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 34133712 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 47506800 # Active standby energy rank.0 act_stb_energy.1 = 38678244 # Active standby energy rank.1 average_gwrite_latency = 10259.533132530121 # Average gwrite request latency (cycles) average_read_latency = 3990.1598724540036 # Average read request latency (cycles) average_interarrival = 4.003327656815362 # Average request interarrival latency (cycles) total_energy = 656532666 # Total energy (pJ) average_power = 611.1095074227727 # Average power (mW) average_bandwidth = 15.873394462962462 # Average bandwidth ########################################### ## Statistics of Channel 27 ########################################### num_parallel_write_cmds = 12413 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 96546 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20948 # Number of ACT commands num_gact_cmds = 18356 # Number of GACT commands num_write_row_hits = 22414 # Number of write row buffer hits num_writes_done = 25111 # Number of read requests issued num_read_row_hits = 221090 # Number of read row buffer hits num_pre_cmds = 20916 # Number of PRE commands num_write_cmds = 24379 # Number of WRITE/WRITEP commands num_readres_cmds = 4752 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238917 # Number of read requests issued pim_cycles = 581036 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16152 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 8825 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 436 # Number of GWRITE commands num_readres_done = 4752 # Number of read_res requests issued num_comp_cmds = 51776 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 73424 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 6353 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 521765 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 542317 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 552564 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 532012 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 755628 # Cyles of rank active rank.0 rank_active_cycles.1 = 595897 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 318701 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 478432 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265140 # Request interarrival latency (cycles) interarrival_latency[10-19] = 2016 # Request interarrival latency (cycles) interarrival_latency[20-29] = 628 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1377 # Request interarrival latency (cycles) interarrival_latency[40-49] = 101 # Request interarrival latency (cycles) interarrival_latency[50-59] = 81 # Request interarrival latency (cycles) interarrival_latency[60-69] = 56 # Request interarrival latency (cycles) interarrival_latency[70-79] = 29 # Request interarrival latency (cycles) interarrival_latency[80-89] = 27 # Request interarrival latency (cycles) interarrival_latency[90-99] = 35 # Request interarrival latency (cycles) interarrival_latency[100-] = 2018 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 10 # Write cmd latency (cycles) write_latency[20-39] = 738 # Write cmd latency (cycles) write_latency[40-59] = 690 # Write cmd latency (cycles) write_latency[60-79] = 364 # Write cmd latency (cycles) write_latency[80-99] = 186 # Write cmd latency (cycles) write_latency[100-119] = 180 # Write cmd latency (cycles) write_latency[120-139] = 198 # Write cmd latency (cycles) write_latency[140-159] = 229 # Write cmd latency (cycles) write_latency[160-179] = 224 # Write cmd latency (cycles) write_latency[180-199] = 262 # Write cmd latency (cycles) write_latency[200-] = 21298 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 183 # Read request latency (cycles) read_latency[40-79] = 930 # Read request latency (cycles) read_latency[80-119] = 1741 # Read request latency (cycles) read_latency[120-159] = 2055 # Read request latency (cycles) read_latency[160-199] = 2350 # Read request latency (cycles) read_latency[200-239] = 2436 # Read request latency (cycles) read_latency[240-279] = 2306 # Read request latency (cycles) read_latency[280-319] = 2222 # Read request latency (cycles) read_latency[320-359] = 2285 # Read request latency (cycles) read_latency[360-399] = 2318 # Read request latency (cycles) read_latency[400-] = 220091 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 429 # PIM GWRITE request latency (cycles) comp_energy = 166511616 # Compute energy gact_energy = 60795072 # Gact energy gwrite_energy = 5608704 # Gwrite energy readres_energy = 3820608 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26036772 # Write energy read_energy = 191881836 # Read energy act_energy = 17344944 # Activation energy gact_stb_energy.0 = 34436490 # PIM Active standby energy rank.0 gact_stb_energy.1 = 35792922 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15297648 # Precharge standby energy rank.0 pre_stb_energy.1 = 22964736 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 26523072 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 25536576 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49871448 # Active standby energy rank.0 act_stb_energy.1 = 39329202 # Active standby energy rank.1 average_gwrite_latency = 10680.107798165138 # Average gwrite request latency (cycles) average_read_latency = 3981.974304884123 # Average read request latency (cycles) average_interarrival = 3.9568668326531813 # Average request interarrival latency (cycles) total_energy = 755213646 # Total energy (pJ) average_power = 702.9631016197087 # Average power (mW) average_bandwidth = 16.01178037640239 # Average bandwidth ########################################### ## Statistics of Channel 28 ########################################### num_parallel_write_cmds = 6283 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 62481 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20605 # Number of ACT commands num_gact_cmds = 13068 # Number of GACT commands num_write_row_hits = 22413 # Number of write row buffer hits num_writes_done = 25004 # Number of read requests issued num_read_row_hits = 221199 # Number of read row buffer hits num_pre_cmds = 20573 # Number of PRE commands num_write_cmds = 24370 # Number of WRITE/WRITEP commands num_readres_cmds = 3072 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 401025 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15856 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5567 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 352 # Number of GWRITE commands num_readres_done = 3072 # Number of read_res requests issued num_comp_cmds = 30208 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 52272 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4003 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 365104 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 377374 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 709225 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 696955 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 731757 # Cyles of rank active rank.0 rank_active_cycles.1 = 582323 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 342572 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 492006 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264153 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1245 # Request interarrival latency (cycles) interarrival_latency[20-29] = 579 # Request interarrival latency (cycles) interarrival_latency[30-39] = 926 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 56 # Request interarrival latency (cycles) interarrival_latency[60-69] = 61 # Request interarrival latency (cycles) interarrival_latency[70-79] = 31 # Request interarrival latency (cycles) interarrival_latency[80-89] = 30 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1528 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 17 # Write cmd latency (cycles) write_latency[20-39] = 906 # Write cmd latency (cycles) write_latency[40-59] = 887 # Write cmd latency (cycles) write_latency[60-79] = 544 # Write cmd latency (cycles) write_latency[80-99] = 271 # Write cmd latency (cycles) write_latency[100-119] = 232 # Write cmd latency (cycles) write_latency[120-139] = 253 # Write cmd latency (cycles) write_latency[140-159] = 237 # Write cmd latency (cycles) write_latency[160-179] = 225 # Write cmd latency (cycles) write_latency[180-199] = 234 # Write cmd latency (cycles) write_latency[200-] = 20564 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 200 # Read request latency (cycles) read_latency[40-79] = 1107 # Read request latency (cycles) read_latency[80-119] = 1842 # Read request latency (cycles) read_latency[120-159] = 2202 # Read request latency (cycles) read_latency[160-199] = 2683 # Read request latency (cycles) read_latency[200-239] = 2936 # Read request latency (cycles) read_latency[240-279] = 3033 # Read request latency (cycles) read_latency[280-319] = 2935 # Read request latency (cycles) read_latency[320-359] = 2775 # Read request latency (cycles) read_latency[360-399] = 2847 # Read request latency (cycles) read_latency[400-] = 216100 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 344 # PIM GWRITE request latency (cycles) comp_energy = 97148928 # Compute energy gact_energy = 43281216 # Gact energy gwrite_energy = 4528128 # Gwrite energy readres_energy = 2469888 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26027160 # Write energy read_energy = 191881836 # Read energy act_energy = 17060940 # Activation energy gact_stb_energy.0 = 24096864 # PIM Active standby energy rank.0 gact_stb_energy.1 = 24906684 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 16443456 # Precharge standby energy rank.0 pre_stb_energy.1 = 23616288 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 34042800 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 33453840 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48295962 # Active standby energy rank.0 act_stb_energy.1 = 38433318 # Active standby energy rank.1 average_gwrite_latency = 10434.448863636364 # Average gwrite request latency (cycles) average_read_latency = 3990.8967820330176 # Average read request latency (cycles) average_interarrival = 3.9979197677880323 # Average request interarrival latency (cycles) total_energy = 659149308 # Total energy (pJ) average_power = 613.545113275356 # Average power (mW) average_bandwidth = 15.89001506987152 # Average bandwidth ########################################### ## Statistics of Channel 29 ########################################### num_parallel_write_cmds = 10340 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 79473 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20745 # Number of ACT commands num_gact_cmds = 15568 # Number of GACT commands num_write_row_hits = 22380 # Number of write row buffer hits num_writes_done = 25014 # Number of read requests issued num_read_row_hits = 221119 # Number of read row buffer hits num_pre_cmds = 20713 # Number of PRE commands num_write_cmds = 24373 # Number of WRITE/WRITEP commands num_readres_cmds = 3936 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 239171 # Number of read requests issued pim_cycles = 488864 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16162 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7250 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 396 # Number of GWRITE commands num_readres_done = 3936 # Number of read_res requests issued num_comp_cmds = 41856 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 62272 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5245 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 440137 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 463600 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 634192 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 610729 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 748049 # Cyles of rank active rank.0 rank_active_cycles.1 = 589495 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 326280 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 484834 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264868 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1742 # Request interarrival latency (cycles) interarrival_latency[20-29] = 606 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1184 # Request interarrival latency (cycles) interarrival_latency[40-49] = 88 # Request interarrival latency (cycles) interarrival_latency[50-59] = 81 # Request interarrival latency (cycles) interarrival_latency[60-69] = 54 # Request interarrival latency (cycles) interarrival_latency[70-79] = 28 # Request interarrival latency (cycles) interarrival_latency[80-89] = 31 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1755 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 27 # Write cmd latency (cycles) write_latency[20-39] = 779 # Write cmd latency (cycles) write_latency[40-59] = 785 # Write cmd latency (cycles) write_latency[60-79] = 358 # Write cmd latency (cycles) write_latency[80-99] = 183 # Write cmd latency (cycles) write_latency[100-119] = 129 # Write cmd latency (cycles) write_latency[120-139] = 140 # Write cmd latency (cycles) write_latency[140-159] = 162 # Write cmd latency (cycles) write_latency[160-179] = 158 # Write cmd latency (cycles) write_latency[180-199] = 223 # Write cmd latency (cycles) write_latency[200-] = 21429 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 186 # Read request latency (cycles) read_latency[40-79] = 909 # Read request latency (cycles) read_latency[80-119] = 1638 # Read request latency (cycles) read_latency[120-159] = 2014 # Read request latency (cycles) read_latency[160-199] = 2281 # Read request latency (cycles) read_latency[200-239] = 2625 # Read request latency (cycles) read_latency[240-279] = 2646 # Read request latency (cycles) read_latency[280-319] = 2564 # Read request latency (cycles) read_latency[320-359] = 2605 # Read request latency (cycles) read_latency[360-399] = 2561 # Read request latency (cycles) read_latency[400-] = 219142 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 388 # PIM GWRITE request latency (cycles) comp_energy = 134608896 # Compute energy gact_energy = 51561216 # Gact energy gwrite_energy = 5094144 # Gwrite energy readres_energy = 3164544 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26030364 # Write energy read_energy = 191881836 # Read energy act_energy = 17176860 # Activation energy gact_stb_energy.0 = 29049042 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30597600 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15661440 # Precharge standby energy rank.0 pre_stb_energy.1 = 23272032 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30441216 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29314992 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49371234 # Active standby energy rank.0 act_stb_energy.1 = 38906670 # Active standby energy rank.1 average_gwrite_latency = 10381.611111111111 # Average gwrite request latency (cycles) average_read_latency = 4111.990120039637 # Average read request latency (cycles) average_interarrival = 3.972184529377618 # Average request interarrival latency (cycles) total_energy = 709594086 # Total energy (pJ) average_power = 660.4997966172374 # Average power (mW) average_bandwidth = 15.97252238373906 # Average bandwidth ########################################### ## Statistics of Channel 30 ########################################### num_parallel_write_cmds = 7142 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 79279 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20805 # Number of ACT commands num_gact_cmds = 16136 # Number of GACT commands num_write_row_hits = 22411 # Number of write row buffer hits num_writes_done = 24762 # Number of read requests issued num_read_row_hits = 221070 # Number of read row buffer hits num_pre_cmds = 20773 # Number of PRE commands num_write_cmds = 24375 # Number of WRITE/WRITEP commands num_readres_cmds = 4224 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 502677 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 15977 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6922 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 388 # Number of GWRITE commands num_readres_done = 4224 # Number of read_res requests issued num_comp_cmds = 46720 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 64544 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5015 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 453458 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 474260 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 620871 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 600069 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 757142 # Cyles of rank active rank.0 rank_active_cycles.1 = 589521 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 317187 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 484808 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264268 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1849 # Request interarrival latency (cycles) interarrival_latency[20-29] = 550 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1216 # Request interarrival latency (cycles) interarrival_latency[40-49] = 91 # Request interarrival latency (cycles) interarrival_latency[50-59] = 88 # Request interarrival latency (cycles) interarrival_latency[60-69] = 55 # Request interarrival latency (cycles) interarrival_latency[70-79] = 32 # Request interarrival latency (cycles) interarrival_latency[80-89] = 29 # Request interarrival latency (cycles) interarrival_latency[90-99] = 27 # Request interarrival latency (cycles) interarrival_latency[100-] = 1844 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 17 # Write cmd latency (cycles) write_latency[20-39] = 914 # Write cmd latency (cycles) write_latency[40-59] = 741 # Write cmd latency (cycles) write_latency[60-79] = 426 # Write cmd latency (cycles) write_latency[80-99] = 183 # Write cmd latency (cycles) write_latency[100-119] = 160 # Write cmd latency (cycles) write_latency[120-139] = 160 # Write cmd latency (cycles) write_latency[140-159] = 217 # Write cmd latency (cycles) write_latency[160-179] = 151 # Write cmd latency (cycles) write_latency[180-199] = 167 # Write cmd latency (cycles) write_latency[200-] = 21239 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 215 # Read request latency (cycles) read_latency[40-79] = 1126 # Read request latency (cycles) read_latency[80-119] = 1846 # Read request latency (cycles) read_latency[120-159] = 2382 # Read request latency (cycles) read_latency[160-199] = 2776 # Read request latency (cycles) read_latency[200-239] = 3013 # Read request latency (cycles) read_latency[240-279] = 2889 # Read request latency (cycles) read_latency[280-319] = 2766 # Read request latency (cycles) read_latency[320-359] = 2604 # Read request latency (cycles) read_latency[360-399] = 2549 # Read request latency (cycles) read_latency[400-] = 216493 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 380 # PIM GWRITE request latency (cycles) comp_energy = 150251520 # Compute energy gact_energy = 53442432 # Gact energy gwrite_energy = 4991232 # Gwrite energy readres_energy = 3396096 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26032500 # Write energy read_energy = 191881836 # Read energy act_energy = 17226540 # Activation energy gact_stb_energy.0 = 29928228 # PIM Active standby energy rank.0 gact_stb_energy.1 = 31301160 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 15224976 # Precharge standby energy rank.0 pre_stb_energy.1 = 23270784 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29801808 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28803312 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49971372 # Active standby energy rank.0 act_stb_energy.1 = 38908386 # Active standby energy rank.1 average_gwrite_latency = 10731.657216494845 # Average gwrite request latency (cycles) average_read_latency = 3956.0620592560936 # Average read request latency (cycles) average_interarrival = 3.9782446889268246 # Average request interarrival latency (cycles) total_energy = 727894182 # Total energy (pJ) average_power = 677.5337741045806 # Average power (mW) average_bandwidth = 15.944166079478446 # Average bandwidth ########################################### ## Statistics of Channel 31 ########################################### num_parallel_write_cmds = 14501 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 124720 # Number of READ commands that interleaved during PIM operation num_act_cmds = 21030 # Number of ACT commands num_gact_cmds = 22364 # Number of GACT commands num_write_row_hits = 22396 # Number of write row buffer hits num_writes_done = 25382 # Number of read requests issued num_read_row_hits = 220935 # Number of read row buffer hits num_pre_cmds = 20998 # Number of PRE commands num_write_cmds = 24380 # Number of WRITE/WRITEP commands num_readres_cmds = 6176 # Number of READRES commands num_cycles = 1074329 # Number of DRAM cycles num_reads_done = 239974 # Number of read requests issued pim_cycles = 715114 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16010 # Number of ondemend PRE commands num_ref_cmds = 550 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 11171 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 488 # Number of GWRITE commands num_readres_done = 6176 # Number of read_res requests issued num_comp_cmds = 71680 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 89456 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 8077 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 630628 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 659573 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 443701 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 414756 # Cyles of all bank PIM idle in rank rank.1 sref_cycles.0 = 0 # Cyles of rank in SREF mode rank.0 sref_cycles.1 = 0 # Cyles of rank in SREF mode rank.1 rank_active_cycles.0 = 778615 # Cyles of rank active rank.0 rank_active_cycles.1 = 598475 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 295714 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 475854 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 267059 # Request interarrival latency (cycles) interarrival_latency[10-19] = 2693 # Request interarrival latency (cycles) interarrival_latency[20-29] = 700 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1642 # Request interarrival latency (cycles) interarrival_latency[40-49] = 110 # Request interarrival latency (cycles) interarrival_latency[50-59] = 56 # Request interarrival latency (cycles) interarrival_latency[60-69] = 56 # Request interarrival latency (cycles) interarrival_latency[70-79] = 52 # Request interarrival latency (cycles) interarrival_latency[80-89] = 40 # Request interarrival latency (cycles) interarrival_latency[90-99] = 25 # Request interarrival latency (cycles) interarrival_latency[100-] = 2379 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 0 # Write cmd latency (cycles) write_latency[20-39] = 129 # Write cmd latency (cycles) write_latency[40-59] = 155 # Write cmd latency (cycles) write_latency[60-79] = 221 # Write cmd latency (cycles) write_latency[80-99] = 203 # Write cmd latency (cycles) write_latency[100-119] = 166 # Write cmd latency (cycles) write_latency[120-139] = 178 # Write cmd latency (cycles) write_latency[140-159] = 211 # Write cmd latency (cycles) write_latency[160-179] = 193 # Write cmd latency (cycles) write_latency[180-199] = 241 # Write cmd latency (cycles) write_latency[200-] = 22683 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 255 # Read request latency (cycles) read_latency[40-79] = 1027 # Read request latency (cycles) read_latency[80-119] = 1640 # Read request latency (cycles) read_latency[120-159] = 2033 # Read request latency (cycles) read_latency[160-199] = 2307 # Read request latency (cycles) read_latency[200-239] = 2417 # Read request latency (cycles) read_latency[240-279] = 2598 # Read request latency (cycles) read_latency[280-319] = 2381 # Read request latency (cycles) read_latency[320-359] = 2225 # Read request latency (cycles) read_latency[360-399] = 2327 # Read request latency (cycles) read_latency[400-] = 220764 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 480 # PIM GWRITE request latency (cycles) comp_energy = 230522880 # Compute energy gact_energy = 74069568 # Gact energy gwrite_energy = 6277632 # Gwrite energy readres_energy = 4965504 # Readres energy ref_energy = 33462000 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26037840 # Write energy read_energy = 191882640 # Read energy act_energy = 17412840 # Activation energy gact_stb_energy.0 = 41621448 # PIM Active standby energy rank.0 gact_stb_energy.1 = 43531818 # PIM Active standby energy rank.1 sref_energy.0 = 0 # SREF energy rank.0 sref_energy.1 = 0 # SREF energy rank.1 pre_stb_energy.0 = 14194272 # Precharge standby energy rank.0 pre_stb_energy.1 = 22840992 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 21297648 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19908288 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 51388590 # Active standby energy rank.0 act_stb_energy.1 = 39499350 # Active standby energy rank.1 average_gwrite_latency = 10015.428278688525 # Average gwrite request latency (cycles) average_read_latency = 4069.524815188312 # Average read request latency (cycles) average_interarrival = 3.9092943539583422 # Average request interarrival latency (cycles) total_energy = 838913310 # Total energy (pJ) average_power = 780.8718837525563 # Average power (mW) average_bandwidth = 16.175722706917526 # Average bandwidth