########################################### ## Statistics of Channel 0 ########################################### num_parallel_write_cmds = 6412 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74259 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20665 # Number of ACT commands num_gact_cmds = 15084 # Number of GACT commands num_write_row_hits = 22143 # Number of write row buffer hits num_writes_done = 25297 # Number of read requests issued num_read_row_hits = 221208 # Number of read row buffer hits num_pre_cmds = 20633 # Number of PRE commands num_write_cmds = 24156 # Number of WRITE/WRITEP commands num_readres_cmds = 3888 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238921 # Number of read requests issued pim_cycles = 468200 # 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 = 17920 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6517 # 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 = 3888 # Number of read_res requests issued num_comp_cmds = 42112 # 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 = 60336 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4686 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 417333 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 450954 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 640873 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 607252 # 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 = 750967 # Cyles of rank active rank.0 rank_active_cycles.1 = 592687 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 307239 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 465519 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265146 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1601 # Request interarrival latency (cycles) interarrival_latency[20-29] = 560 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1073 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 61 # 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] = 30 # Request interarrival latency (cycles) interarrival_latency[90-99] = 20 # Request interarrival latency (cycles) interarrival_latency[100-] = 1667 # 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] = 696 # Write cmd latency (cycles) write_latency[40-59] = 828 # Write cmd latency (cycles) write_latency[60-79] = 725 # Write cmd latency (cycles) write_latency[80-99] = 337 # Write cmd latency (cycles) write_latency[100-119] = 272 # 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] = 222 # Write cmd latency (cycles) write_latency[180-199] = 233 # Write cmd latency (cycles) write_latency[200-] = 20326 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 260 # Read request latency (cycles) read_latency[40-79] = 934 # Read request latency (cycles) read_latency[80-119] = 1917 # Read request latency (cycles) read_latency[120-159] = 2481 # Read request latency (cycles) read_latency[160-199] = 2976 # Read request latency (cycles) read_latency[200-239] = 3232 # Read request latency (cycles) read_latency[240-279] = 3432 # Read request latency (cycles) read_latency[280-319] = 3347 # Read request latency (cycles) read_latency[320-359] = 3273 # Read request latency (cycles) read_latency[360-399] = 3124 # Read request latency (cycles) read_latency[400-] = 213945 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 360 # PIM GWRITE request latency (cycles) comp_energy = 135432192 # Compute energy gact_energy = 49958208 # Gact energy gwrite_energy = 4733952 # Gwrite energy readres_energy = 3125952 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25798608 # Write energy read_energy = 191884248 # Read energy act_energy = 17110620 # Activation energy gact_stb_energy.0 = 27543978 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29762964 # 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 = 14747472 # Precharge standby energy rank.0 pre_stb_energy.1 = 22344912 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30761904 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29148096 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49563822 # Active standby energy rank.0 act_stb_energy.1 = 39117342 # Active standby energy rank.1 average_gwrite_latency = 10624.415760869566 # Average gwrite request latency (cycles) average_read_latency = 3490.2339099534993 # Average read request latency (cycles) average_interarrival = 3.914062095443819 # Average request interarrival latency (cycles) total_energy = 704009550 # Total energy (pJ) average_power = 665.2859178647635 # Average power (mW) average_bandwidth = 16.21497515606602 # Average bandwidth ########################################### ## Statistics of Channel 1 ########################################### num_parallel_write_cmds = 8030 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 71687 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20528 # Number of ACT commands num_gact_cmds = 13772 # Number of GACT commands num_write_row_hits = 22161 # Number of write row buffer hits num_writes_done = 24740 # Number of read requests issued num_read_row_hits = 221319 # Number of read row buffer hits num_pre_cmds = 20496 # Number of PRE commands num_write_cmds = 24157 # Number of WRITE/WRITEP commands num_readres_cmds = 3232 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238662 # Number of read requests issued pim_cycles = 425543 # 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 = 17189 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6356 # 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 = 380 # Number of GWRITE commands num_readres_done = 3232 # Number of read_res requests issued num_comp_cmds = 31616 # 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 = 55088 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4611 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 379984 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 407871 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 678222 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 650335 # 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 = 725467 # Cyles of rank active rank.0 rank_active_cycles.1 = 588804 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 332739 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 469402 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264262 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1141 # Request interarrival latency (cycles) interarrival_latency[20-29] = 492 # Request interarrival latency (cycles) interarrival_latency[30-39] = 944 # Request interarrival latency (cycles) interarrival_latency[40-49] = 88 # Request interarrival latency (cycles) interarrival_latency[50-59] = 60 # Request interarrival latency (cycles) interarrival_latency[60-69] = 53 # Request interarrival latency (cycles) interarrival_latency[70-79] = 43 # Request interarrival latency (cycles) interarrival_latency[80-89] = 41 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1589 # 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] = 892 # Write cmd latency (cycles) write_latency[40-59] = 880 # Write cmd latency (cycles) write_latency[60-79] = 653 # Write cmd latency (cycles) write_latency[80-99] = 366 # Write cmd latency (cycles) write_latency[100-119] = 264 # Write cmd latency (cycles) write_latency[120-139] = 187 # Write cmd latency (cycles) write_latency[140-159] = 215 # Write cmd latency (cycles) write_latency[160-179] = 235 # Write cmd latency (cycles) write_latency[180-199] = 208 # Write cmd latency (cycles) write_latency[200-] = 20234 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 289 # Read request latency (cycles) read_latency[40-79] = 1115 # Read request latency (cycles) read_latency[80-119] = 2133 # Read request latency (cycles) read_latency[120-159] = 2650 # Read request latency (cycles) read_latency[160-199] = 3190 # Read request latency (cycles) read_latency[200-239] = 3368 # Read request latency (cycles) read_latency[240-279] = 3579 # Read request latency (cycles) read_latency[280-319] = 3360 # Read request latency (cycles) read_latency[320-359] = 3229 # Read request latency (cycles) read_latency[360-399] = 3151 # Read request latency (cycles) read_latency[400-] = 212598 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 372 # PIM GWRITE request latency (cycles) comp_energy = 101677056 # Compute energy gact_energy = 45612864 # Gact energy gwrite_energy = 4888320 # Gwrite energy readres_energy = 2598528 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25799676 # Write energy read_energy = 191884248 # Read energy act_energy = 16997184 # Activation energy gact_stb_energy.0 = 25078944 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26919486 # 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 = 15971472 # Precharge standby energy rank.0 pre_stb_energy.1 = 22531296 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32554656 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31216080 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 47880822 # Active standby energy rank.0 act_stb_energy.1 = 38861064 # Active standby energy rank.1 average_gwrite_latency = 9959.47105263158 # Average gwrite request latency (cycles) average_read_latency = 3365.3706790356237 # Average read request latency (cycles) average_interarrival = 3.9377153616587406 # Average request interarrival latency (cycles) total_energy = 663446976 # Total energy (pJ) average_power = 626.9544644426511 # Average power (mW) average_bandwidth = 16.125949011818115 # Average bandwidth ########################################### ## Statistics of Channel 2 ########################################### num_parallel_write_cmds = 8319 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 75408 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20615 # Number of ACT commands num_gact_cmds = 14420 # Number of GACT commands num_write_row_hits = 22210 # Number of write row buffer hits num_writes_done = 24823 # Number of read requests issued num_read_row_hits = 221246 # Number of read row buffer hits num_pre_cmds = 20583 # Number of PRE commands num_write_cmds = 24161 # Number of WRITE/WRITEP commands num_readres_cmds = 3552 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239752 # Number of read requests issued pim_cycles = 448734 # 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 = 16983 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6673 # 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 = 376 # Number of GWRITE commands num_readres_done = 3552 # Number of read_res requests issued num_comp_cmds = 36736 # 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 = 57680 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4874 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 400476 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 429343 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 657730 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 628863 # 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 = 735719 # Cyles of rank active rank.0 rank_active_cycles.1 = 593643 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 322487 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 464563 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265367 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1430 # Request interarrival latency (cycles) interarrival_latency[20-29] = 576 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1041 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 63 # Request interarrival latency (cycles) interarrival_latency[60-69] = 52 # Request interarrival latency (cycles) interarrival_latency[70-79] = 34 # Request interarrival latency (cycles) interarrival_latency[80-89] = 43 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1583 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 36 # Write cmd latency (cycles) write_latency[20-39] = 819 # Write cmd latency (cycles) write_latency[40-59] = 902 # Write cmd latency (cycles) write_latency[60-79] = 706 # Write cmd latency (cycles) write_latency[80-99] = 364 # Write cmd latency (cycles) write_latency[100-119] = 268 # Write cmd latency (cycles) write_latency[120-139] = 220 # Write cmd latency (cycles) write_latency[140-159] = 226 # Write cmd latency (cycles) write_latency[160-179] = 246 # Write cmd latency (cycles) write_latency[180-199] = 222 # Write cmd latency (cycles) write_latency[200-] = 20152 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 288 # Read request latency (cycles) read_latency[40-79] = 1146 # Read request latency (cycles) read_latency[80-119] = 2156 # Read request latency (cycles) read_latency[120-159] = 2731 # Read request latency (cycles) read_latency[160-199] = 3264 # Read request latency (cycles) read_latency[200-239] = 3261 # Read request latency (cycles) read_latency[240-279] = 3391 # Read request latency (cycles) read_latency[280-319] = 3135 # Read request latency (cycles) read_latency[320-359] = 3068 # Read request latency (cycles) read_latency[360-399] = 3063 # Read request latency (cycles) read_latency[400-] = 214249 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 118142976 # Compute energy gact_energy = 47759040 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2855808 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25803948 # Write energy read_energy = 191885052 # Read energy act_energy = 17069220 # Activation energy gact_stb_energy.0 = 26431416 # PIM Active standby energy rank.0 gact_stb_energy.1 = 28336638 # 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 = 15479376 # Precharge standby energy rank.0 pre_stb_energy.1 = 22299024 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31571040 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30185424 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48557454 # Active standby energy rank.0 act_stb_energy.1 = 39180438 # Active standby energy rank.1 average_gwrite_latency = 10072.406914893618 # Average gwrite request latency (cycles) average_read_latency = 3398.2654618105375 # Average read request latency (cycles) average_interarrival = 3.914858510634362 # Average request interarrival latency (cycles) total_energy = 683368998 # Total energy (pJ) average_power = 645.7806873141902 # Average power (mW) average_bandwidth = 16.216245230134774 # Average bandwidth ########################################### ## Statistics of Channel 3 ########################################### num_parallel_write_cmds = 6235 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 73337 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20651 # Number of ACT commands num_gact_cmds = 13836 # Number of GACT commands num_write_row_hits = 22183 # Number of write row buffer hits num_writes_done = 25056 # Number of read requests issued num_read_row_hits = 221290 # Number of read row buffer hits num_pre_cmds = 20619 # Number of PRE commands num_write_cmds = 24165 # Number of WRITE/WRITEP commands num_readres_cmds = 3072 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239494 # Number of read requests issued pim_cycles = 421389 # 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 = 16693 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6154 # 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 = 3072 # 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 = 238662 # Number of READ/READP commands num_pim_precharge_cmds = 55344 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4684 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 383465 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 396931 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 674741 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 661275 # 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 = 731864 # Cyles of rank active rank.0 rank_active_cycles.1 = 588249 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 326342 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 469957 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265285 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1132 # Request interarrival latency (cycles) interarrival_latency[20-29] = 609 # Request interarrival latency (cycles) interarrival_latency[30-39] = 914 # Request interarrival latency (cycles) interarrival_latency[40-49] = 97 # Request interarrival latency (cycles) interarrival_latency[50-59] = 63 # Request interarrival latency (cycles) interarrival_latency[60-69] = 53 # 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-] = 1497 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 40 # Write cmd latency (cycles) write_latency[20-39] = 917 # Write cmd latency (cycles) write_latency[40-59] = 877 # Write cmd latency (cycles) write_latency[60-79] = 716 # Write cmd latency (cycles) write_latency[80-99] = 450 # Write cmd latency (cycles) write_latency[100-119] = 284 # Write cmd latency (cycles) write_latency[120-139] = 229 # Write cmd latency (cycles) write_latency[140-159] = 242 # Write cmd latency (cycles) write_latency[160-179] = 253 # Write cmd latency (cycles) write_latency[180-199] = 258 # Write cmd latency (cycles) write_latency[200-] = 19899 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 258 # Read request latency (cycles) read_latency[40-79] = 1127 # Read request latency (cycles) read_latency[80-119] = 1943 # Read request latency (cycles) read_latency[120-159] = 2304 # Read request latency (cycles) read_latency[160-199] = 2985 # Read request latency (cycles) read_latency[200-239] = 3395 # Read request latency (cycles) read_latency[240-279] = 3493 # Read request latency (cycles) read_latency[280-319] = 3162 # Read request latency (cycles) read_latency[320-359] = 3093 # Read request latency (cycles) read_latency[360-399] = 2990 # Read request latency (cycles) read_latency[400-] = 214744 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 388 # PIM GWRITE request latency (cycles) comp_energy = 90562560 # Compute energy gact_energy = 45824832 # Gact energy gwrite_energy = 5094144 # Gwrite energy readres_energy = 2469888 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25808220 # Write energy read_energy = 191884248 # Read energy act_energy = 17099028 # Activation energy gact_stb_energy.0 = 25308690 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26197446 # 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 = 15664416 # Precharge standby energy rank.0 pre_stb_energy.1 = 22557936 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32387568 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31741200 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48303024 # Active standby energy rank.0 act_stb_energy.1 = 38824434 # Active standby energy rank.1 average_gwrite_latency = 9455.853535353535 # Average gwrite request latency (cycles) average_read_latency = 3628.1889316642587 # Average read request latency (cycles) average_interarrival = 3.9229423235191625 # Average request interarrival latency (cycles) total_energy = 652702914 # Total energy (pJ) average_power = 616.8013732675869 # Average power (mW) average_bandwidth = 16.185702972767118 # Average bandwidth ########################################### ## Statistics of Channel 4 ########################################### num_parallel_write_cmds = 10312 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 79084 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20665 # Number of ACT commands num_gact_cmds = 15536 # Number of GACT commands num_write_row_hits = 22179 # Number of write row buffer hits num_writes_done = 25024 # Number of read requests issued num_read_row_hits = 221217 # Number of read row buffer hits num_pre_cmds = 20633 # Number of PRE commands num_write_cmds = 24164 # Number of WRITE/WRITEP commands num_readres_cmds = 4112 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238934 # Number of read requests issued pim_cycles = 492472 # 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 = 16279 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7331 # 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 = 4112 # Number of read_res requests issued num_comp_cmds = 46080 # 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 = 62144 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5216 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 438251 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 468923 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 619955 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 589283 # 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 = 732525 # Cyles of rank active rank.0 rank_active_cycles.1 = 595627 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 325681 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 462579 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264907 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1798 # Request interarrival latency (cycles) interarrival_latency[20-29] = 613 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1096 # Request interarrival latency (cycles) interarrival_latency[40-49] = 79 # Request interarrival latency (cycles) interarrival_latency[50-59] = 62 # Request interarrival latency (cycles) interarrival_latency[60-69] = 41 # Request interarrival latency (cycles) interarrival_latency[70-79] = 34 # Request interarrival latency (cycles) interarrival_latency[80-89] = 38 # Request interarrival latency (cycles) interarrival_latency[90-99] = 28 # Request interarrival latency (cycles) interarrival_latency[100-] = 1674 # 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] = 660 # Write cmd latency (cycles) write_latency[40-59] = 766 # Write cmd latency (cycles) write_latency[60-79] = 521 # Write cmd latency (cycles) write_latency[80-99] = 360 # Write cmd latency (cycles) write_latency[100-119] = 251 # Write cmd latency (cycles) write_latency[120-139] = 210 # Write cmd latency (cycles) write_latency[140-159] = 205 # Write cmd latency (cycles) write_latency[160-179] = 223 # Write cmd latency (cycles) write_latency[180-199] = 226 # Write cmd latency (cycles) write_latency[200-] = 20714 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 237 # Read request latency (cycles) read_latency[40-79] = 976 # Read request latency (cycles) read_latency[80-119] = 1856 # Read request latency (cycles) read_latency[120-159] = 2137 # Read request latency (cycles) read_latency[160-199] = 2431 # Read request latency (cycles) read_latency[200-239] = 2685 # Read request latency (cycles) read_latency[240-279] = 2688 # Read request latency (cycles) read_latency[280-319] = 2508 # Read request latency (cycles) read_latency[320-359] = 2503 # Read request latency (cycles) read_latency[360-399] = 2400 # Read request latency (cycles) read_latency[400-] = 218513 # 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] = 6 # 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] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # 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-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 148193280 # Compute energy gact_energy = 51455232 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3306048 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25807152 # Write energy read_energy = 191883444 # Read energy act_energy = 17110620 # Activation energy gact_stb_energy.0 = 28924566 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30948918 # 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 = 15632688 # Precharge standby energy rank.0 pre_stb_energy.1 = 22203792 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29757840 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28285584 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48346650 # Active standby energy rank.0 act_stb_energy.1 = 39311382 # Active standby energy rank.1 average_gwrite_latency = 10800.05 # Average gwrite request latency (cycles) average_read_latency = 3665.5615400068637 # Average read request latency (cycles) average_interarrival = 3.913888375189555 # Average request interarrival latency (cycles) total_energy = 718773516 # Total energy (pJ) average_power = 679.2378005794712 # Average power (mW) average_bandwidth = 16.212797886233872 # Average bandwidth ########################################### ## Statistics of Channel 5 ########################################### num_parallel_write_cmds = 7450 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 69745 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20584 # Number of ACT commands num_gact_cmds = 15464 # Number of GACT commands num_write_row_hits = 22161 # Number of write row buffer hits num_writes_done = 24759 # Number of read requests issued num_read_row_hits = 221265 # Number of read row buffer hits num_pre_cmds = 20552 # Number of PRE commands num_write_cmds = 24159 # Number of WRITE/WRITEP commands num_readres_cmds = 4080 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 481791 # 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 = 16041 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6278 # 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 = 4080 # Number of read_res requests issued num_comp_cmds = 45312 # 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 = 61856 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4545 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 434792 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 458075 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 623414 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 600131 # 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 = 750626 # Cyles of rank active rank.0 rank_active_cycles.1 = 584113 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 307580 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 474093 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264416 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1678 # Request interarrival latency (cycles) interarrival_latency[20-29] = 525 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1115 # Request interarrival latency (cycles) interarrival_latency[40-49] = 89 # Request interarrival latency (cycles) interarrival_latency[50-59] = 69 # Request interarrival latency (cycles) interarrival_latency[60-69] = 57 # Request interarrival latency (cycles) interarrival_latency[70-79] = 48 # Request interarrival latency (cycles) interarrival_latency[80-89] = 44 # Request interarrival latency (cycles) interarrival_latency[90-99] = 15 # Request interarrival latency (cycles) interarrival_latency[100-] = 1735 # 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] = 659 # Write cmd latency (cycles) write_latency[40-59] = 701 # Write cmd latency (cycles) write_latency[60-79] = 562 # Write cmd latency (cycles) write_latency[80-99] = 409 # Write cmd latency (cycles) write_latency[100-119] = 266 # Write cmd latency (cycles) write_latency[120-139] = 231 # Write cmd latency (cycles) write_latency[140-159] = 185 # Write cmd latency (cycles) write_latency[160-179] = 193 # Write cmd latency (cycles) write_latency[180-199] = 240 # Write cmd latency (cycles) write_latency[200-] = 20690 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 238 # Read request latency (cycles) read_latency[40-79] = 972 # Read request latency (cycles) read_latency[80-119] = 2154 # Read request latency (cycles) read_latency[120-159] = 2506 # Read request latency (cycles) read_latency[160-199] = 2949 # Read request latency (cycles) read_latency[200-239] = 3097 # Read request latency (cycles) read_latency[240-279] = 3148 # Read request latency (cycles) read_latency[280-319] = 3012 # Read request latency (cycles) read_latency[320-359] = 2964 # Read request latency (cycles) read_latency[360-399] = 2798 # Read request latency (cycles) read_latency[400-] = 214822 # 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] = 8 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 145723392 # Compute energy gact_energy = 51216768 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3280320 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25801812 # Write energy read_energy = 191882640 # Read energy act_energy = 17043552 # Activation energy gact_stb_energy.0 = 28696272 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30232950 # 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 = 14763840 # Precharge standby energy rank.0 pre_stb_energy.1 = 22756464 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29923872 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28806288 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49541316 # Active standby energy rank.0 act_stb_energy.1 = 38551458 # Active standby energy rank.1 average_gwrite_latency = 11154.866666666667 # Average gwrite request latency (cycles) average_read_latency = 3500.3304659348028 # Average read request latency (cycles) average_interarrival = 3.922287993298516 # Average request interarrival latency (cycles) total_energy = 715827264 # Total energy (pJ) average_power = 676.4536054416626 # Average power (mW) average_bandwidth = 16.17826396750727 # Average bandwidth ########################################### ## Statistics of Channel 6 ########################################### num_parallel_write_cmds = 6472 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 65145 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20546 # Number of ACT commands num_gact_cmds = 13612 # Number of GACT commands num_write_row_hits = 22235 # Number of write row buffer hits num_writes_done = 25371 # Number of read requests issued num_read_row_hits = 221377 # Number of read row buffer hits num_pre_cmds = 20515 # Number of PRE commands num_write_cmds = 24172 # Number of WRITE/WRITEP commands num_readres_cmds = 3152 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 241605 # Number of read requests issued pim_cycles = 416709 # 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 = 16181 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5723 # 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 = 3152 # Number of read_res requests issued num_comp_cmds = 30720 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238666 # Number of READ/READP commands num_pim_precharge_cmds = 54448 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4107 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 369443 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 404285 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 688763 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 653921 # 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 = 737238 # Cyles of rank active rank.0 rank_active_cycles.1 = 584393 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 320968 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 473813 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 267675 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1207 # Request interarrival latency (cycles) interarrival_latency[20-29] = 551 # Request interarrival latency (cycles) interarrival_latency[30-39] = 977 # Request interarrival latency (cycles) interarrival_latency[40-49] = 85 # Request interarrival latency (cycles) interarrival_latency[50-59] = 74 # Request interarrival latency (cycles) interarrival_latency[60-69] = 35 # Request interarrival latency (cycles) interarrival_latency[70-79] = 33 # Request interarrival latency (cycles) interarrival_latency[80-89] = 29 # Request interarrival latency (cycles) interarrival_latency[90-99] = 13 # Request interarrival latency (cycles) interarrival_latency[100-] = 1517 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 43 # Write cmd latency (cycles) write_latency[20-39] = 778 # Write cmd latency (cycles) write_latency[40-59] = 925 # Write cmd latency (cycles) write_latency[60-79] = 692 # Write cmd latency (cycles) write_latency[80-99] = 387 # Write cmd latency (cycles) write_latency[100-119] = 311 # Write cmd latency (cycles) write_latency[120-139] = 249 # Write cmd latency (cycles) write_latency[140-159] = 250 # Write cmd latency (cycles) write_latency[160-179] = 263 # Write cmd latency (cycles) write_latency[180-199] = 272 # Write cmd latency (cycles) write_latency[200-] = 20002 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 256 # Read request latency (cycles) read_latency[40-79] = 1095 # Read request latency (cycles) read_latency[80-119] = 2104 # Read request latency (cycles) read_latency[120-159] = 2518 # Read request latency (cycles) read_latency[160-199] = 3022 # Read request latency (cycles) read_latency[200-239] = 3327 # Read request latency (cycles) read_latency[240-279] = 3370 # Read request latency (cycles) read_latency[280-319] = 3088 # Read request latency (cycles) read_latency[320-359] = 3086 # Read request latency (cycles) read_latency[360-399] = 3097 # Read request latency (cycles) read_latency[400-] = 216642 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 360 # PIM GWRITE request latency (cycles) comp_energy = 98795520 # Compute energy gact_energy = 45082944 # Gact energy gwrite_energy = 4733952 # Gwrite energy readres_energy = 2534208 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25815696 # Write energy read_energy = 191887464 # Read energy act_energy = 17012088 # Activation energy gact_stb_energy.0 = 24383238 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26682810 # 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 = 15406464 # Precharge standby energy rank.0 pre_stb_energy.1 = 22743024 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 33060624 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31388208 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48657708 # Active standby energy rank.0 act_stb_energy.1 = 38569938 # Active standby energy rank.1 average_gwrite_latency = 10322.059782608696 # Average gwrite request latency (cycles) average_read_latency = 3632.491686844229 # Average read request latency (cycles) average_interarrival = 3.8876361151523167 # Average request interarrival latency (cycles) total_energy = 659729166 # Total energy (pJ) average_power = 623.4411503998276 # Average power (mW) average_bandwidth = 16.337265144971774 # Average bandwidth ########################################### ## Statistics of Channel 7 ########################################### num_parallel_write_cmds = 10002 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 80625 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20618 # Number of ACT commands num_gact_cmds = 14992 # Number of GACT commands num_write_row_hits = 22184 # Number of write row buffer hits num_writes_done = 25357 # Number of read requests issued num_read_row_hits = 221281 # Number of read row buffer hits num_pre_cmds = 20586 # Number of PRE commands num_write_cmds = 24145 # Number of WRITE/WRITEP commands num_readres_cmds = 3840 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 473676 # 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 = 15495 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7385 # 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 = 364 # Number of GWRITE commands num_readres_done = 3840 # Number of read_res requests issued num_comp_cmds = 41600 # 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 = 59968 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5283 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 424757 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 447346 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 633449 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 610860 # 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 = 737594 # Cyles of rank active rank.0 rank_active_cycles.1 = 593110 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 320612 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 465096 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264822 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1610 # Request interarrival latency (cycles) interarrival_latency[20-29] = 627 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1083 # Request interarrival latency (cycles) interarrival_latency[40-49] = 78 # Request interarrival latency (cycles) interarrival_latency[50-59] = 75 # Request interarrival latency (cycles) interarrival_latency[60-69] = 72 # Request interarrival latency (cycles) interarrival_latency[70-79] = 37 # Request interarrival latency (cycles) interarrival_latency[80-89] = 35 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1636 # 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] = 874 # Write cmd latency (cycles) write_latency[40-59] = 819 # Write cmd latency (cycles) write_latency[60-79] = 544 # Write cmd latency (cycles) write_latency[80-99] = 374 # Write cmd latency (cycles) write_latency[100-119] = 211 # Write cmd latency (cycles) write_latency[120-139] = 166 # Write cmd latency (cycles) write_latency[140-159] = 177 # Write cmd latency (cycles) write_latency[160-179] = 199 # Write cmd latency (cycles) write_latency[180-199] = 195 # Write cmd latency (cycles) write_latency[200-] = 20568 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 266 # Read request latency (cycles) read_latency[40-79] = 1115 # Read request latency (cycles) read_latency[80-119] = 2160 # Read request latency (cycles) read_latency[120-159] = 2530 # Read request latency (cycles) read_latency[160-199] = 2830 # Read request latency (cycles) read_latency[200-239] = 2910 # Read request latency (cycles) read_latency[240-279] = 2913 # Read request latency (cycles) read_latency[280-319] = 2793 # Read request latency (cycles) read_latency[320-359] = 2704 # Read request latency (cycles) read_latency[360-399] = 2608 # Read request latency (cycles) read_latency[400-] = 215832 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 356 # PIM GWRITE request latency (cycles) comp_energy = 133785600 # Compute energy gact_energy = 49653504 # Gact energy gwrite_energy = 4682496 # Gwrite energy readres_energy = 3087360 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25786860 # Write energy read_energy = 191881836 # Read energy act_energy = 17071704 # Activation energy gact_stb_energy.0 = 28033962 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29524836 # 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 = 15389376 # Precharge standby energy rank.0 pre_stb_energy.1 = 22324608 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30405552 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29321280 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48681204 # Active standby energy rank.0 act_stb_energy.1 = 39145260 # Active standby energy rank.1 average_gwrite_latency = 10203.37087912088 # Average gwrite request latency (cycles) average_read_latency = 3653.9541902531205 # Average read request latency (cycles) average_interarrival = 3.917887846453457 # Average request interarrival latency (cycles) total_energy = 701750718 # Total energy (pJ) average_power = 663.1513315932815 # Average power (mW) average_bandwidth = 16.19997618611121 # Average bandwidth ########################################### ## Statistics of Channel 8 ########################################### num_parallel_write_cmds = 10089 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 81580 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20661 # Number of ACT commands num_gact_cmds = 14704 # Number of GACT commands num_write_row_hits = 22194 # Number of write row buffer hits num_writes_done = 25255 # Number of read requests issued num_read_row_hits = 221249 # Number of read row buffer hits num_pre_cmds = 20630 # Number of PRE commands num_write_cmds = 24160 # Number of WRITE/WRITEP commands num_readres_cmds = 3696 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239751 # Number of read requests issued pim_cycles = 462823 # 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 = 15912 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7253 # 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 = 3696 # Number of read_res requests issued num_comp_cmds = 39040 # 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 = 58816 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5191 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 421706 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 436565 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 636500 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 621641 # 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 = 732200 # Cyles of rank active rank.0 rank_active_cycles.1 = 592409 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 326006 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 465797 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265992 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1446 # Request interarrival latency (cycles) interarrival_latency[20-29] = 532 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1030 # Request interarrival latency (cycles) interarrival_latency[40-49] = 90 # Request interarrival latency (cycles) interarrival_latency[50-59] = 69 # Request interarrival latency (cycles) interarrival_latency[60-69] = 53 # Request interarrival latency (cycles) interarrival_latency[70-79] = 39 # Request interarrival latency (cycles) interarrival_latency[80-89] = 32 # Request interarrival latency (cycles) interarrival_latency[90-99] = 29 # Request interarrival latency (cycles) interarrival_latency[100-] = 1598 # 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] = 866 # Write cmd latency (cycles) write_latency[40-59] = 821 # Write cmd latency (cycles) write_latency[60-79] = 583 # Write cmd latency (cycles) write_latency[80-99] = 344 # Write cmd latency (cycles) write_latency[100-119] = 234 # Write cmd latency (cycles) write_latency[120-139] = 194 # Write cmd latency (cycles) write_latency[140-159] = 202 # Write cmd latency (cycles) write_latency[160-179] = 220 # Write cmd latency (cycles) write_latency[180-199] = 244 # Write cmd latency (cycles) write_latency[200-] = 20425 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 304 # Read request latency (cycles) read_latency[40-79] = 1225 # Read request latency (cycles) read_latency[80-119] = 2140 # Read request latency (cycles) read_latency[120-159] = 2628 # Read request latency (cycles) read_latency[160-199] = 2984 # Read request latency (cycles) read_latency[200-239] = 2927 # Read request latency (cycles) read_latency[240-279] = 2861 # Read request latency (cycles) read_latency[280-319] = 2829 # Read request latency (cycles) read_latency[320-359] = 2790 # Read request latency (cycles) read_latency[360-399] = 2658 # Read request latency (cycles) read_latency[400-] = 216405 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 125552640 # Compute energy gact_energy = 48699648 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2971584 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25802880 # Write energy read_energy = 191884248 # Read energy act_energy = 17107308 # Activation energy gact_stb_energy.0 = 27832596 # PIM Active standby energy rank.0 gact_stb_energy.1 = 28813290 # 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 = 15648288 # Precharge standby energy rank.0 pre_stb_energy.1 = 22358256 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30552000 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29838768 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48325200 # Active standby energy rank.0 act_stb_energy.1 = 39098994 # Active standby energy rank.1 average_gwrite_latency = 9569.360215053763 # Average gwrite request latency (cycles) average_read_latency = 3610.962865639768 # Average read request latency (cycles) average_interarrival = 3.9060868923258645 # Average request interarrival latency (cycles) total_energy = 692246388 # Total energy (pJ) average_power = 654.1697816871196 # Average power (mW) average_bandwidth = 16.251021067731614 # Average bandwidth ########################################### ## Statistics of Channel 9 ########################################### num_parallel_write_cmds = 8347 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 72860 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20546 # Number of ACT commands num_gact_cmds = 14680 # Number of GACT commands num_write_row_hits = 22162 # Number of write row buffer hits num_writes_done = 24751 # Number of read requests issued num_read_row_hits = 221211 # Number of read row buffer hits num_pre_cmds = 20514 # Number of PRE commands num_write_cmds = 24155 # Number of WRITE/WRITEP commands num_readres_cmds = 3680 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239172 # Number of read requests issued pim_cycles = 456929 # 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 = 17384 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6638 # 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 = 3680 # Number of read_res requests issued num_comp_cmds = 38784 # 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 = 58720 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4759 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 407256 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 440213 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 650950 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 617993 # 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 = 732593 # Cyles of rank active rank.0 rank_active_cycles.1 = 585200 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 325613 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 473006 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264633 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1535 # Request interarrival latency (cycles) interarrival_latency[20-29] = 589 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1080 # Request interarrival latency (cycles) interarrival_latency[40-49] = 83 # Request interarrival latency (cycles) interarrival_latency[50-59] = 63 # Request interarrival latency (cycles) interarrival_latency[60-69] = 42 # Request interarrival latency (cycles) interarrival_latency[70-79] = 40 # Request interarrival latency (cycles) interarrival_latency[80-89] = 36 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1687 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 29 # Write cmd latency (cycles) write_latency[20-39] = 771 # Write cmd latency (cycles) write_latency[40-59] = 895 # Write cmd latency (cycles) write_latency[60-79] = 522 # Write cmd latency (cycles) write_latency[80-99] = 341 # Write cmd latency (cycles) write_latency[100-119] = 245 # Write cmd latency (cycles) write_latency[120-139] = 189 # Write cmd latency (cycles) write_latency[140-159] = 212 # 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-] = 20522 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 237 # Read request latency (cycles) read_latency[40-79] = 1074 # Read request latency (cycles) read_latency[80-119] = 2007 # Read request latency (cycles) read_latency[120-159] = 2329 # Read request latency (cycles) read_latency[160-199] = 2803 # Read request latency (cycles) read_latency[200-239] = 3104 # Read request latency (cycles) read_latency[240-279] = 3066 # Read request latency (cycles) read_latency[280-319] = 2803 # Read request latency (cycles) read_latency[320-359] = 2819 # Read request latency (cycles) read_latency[360-399] = 2744 # Read request latency (cycles) read_latency[400-] = 216186 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 124729344 # Compute energy gact_energy = 48620160 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2958720 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25797540 # Write energy read_energy = 191882640 # Read energy act_energy = 17012088 # Activation energy gact_stb_energy.0 = 26878896 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29054058 # 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 = 15629424 # Precharge standby energy rank.0 pre_stb_energy.1 = 22704288 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31245600 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29663664 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48351138 # Active standby energy rank.0 act_stb_energy.1 = 38623200 # Active standby energy rank.1 average_gwrite_latency = 10456.040322580646 # Average gwrite request latency (cycles) average_read_latency = 3576.875035539277 # Average read request latency (cycles) average_interarrival = 3.9220553951528316 # Average request interarrival latency (cycles) total_energy = 690911448 # Total energy (pJ) average_power = 652.9082692783825 # Average power (mW) average_bandwidth = 16.184553858133484 # Average bandwidth ########################################### ## Statistics of Channel 10 ########################################### num_parallel_write_cmds = 10260 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 86160 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20709 # Number of ACT commands num_gact_cmds = 15668 # Number of GACT commands num_write_row_hits = 22200 # Number of write row buffer hits num_writes_done = 24797 # Number of read requests issued num_read_row_hits = 221173 # Number of read row buffer hits num_pre_cmds = 20677 # Number of PRE commands num_write_cmds = 24154 # Number of WRITE/WRITEP commands num_readres_cmds = 4176 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 500758 # 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 = 19260 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7858 # 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 = 356 # Number of GWRITE commands num_readres_done = 4176 # Number of read_res requests issued num_comp_cmds = 46848 # 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 = 62672 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5559 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 456174 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 468875 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 602032 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 589331 # 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 = 731748 # Cyles of rank active rank.0 rank_active_cycles.1 = 591983 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 326458 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 466223 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264630 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1669 # Request interarrival latency (cycles) interarrival_latency[20-29] = 555 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1131 # Request interarrival latency (cycles) interarrival_latency[40-49] = 86 # Request interarrival latency (cycles) interarrival_latency[50-59] = 70 # Request interarrival latency (cycles) interarrival_latency[60-69] = 52 # Request interarrival latency (cycles) interarrival_latency[70-79] = 33 # Request interarrival latency (cycles) interarrival_latency[80-89] = 38 # Request interarrival latency (cycles) interarrival_latency[90-99] = 18 # Request interarrival latency (cycles) interarrival_latency[100-] = 1664 # 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] = 772 # Write cmd latency (cycles) write_latency[40-59] = 836 # Write cmd latency (cycles) write_latency[60-79] = 634 # Write cmd latency (cycles) write_latency[80-99] = 381 # Write cmd latency (cycles) write_latency[100-119] = 259 # Write cmd latency (cycles) write_latency[120-139] = 213 # Write cmd latency (cycles) write_latency[140-159] = 244 # Write cmd latency (cycles) write_latency[160-179] = 271 # Write cmd latency (cycles) write_latency[180-199] = 218 # Write cmd latency (cycles) write_latency[200-] = 20299 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 225 # Read request latency (cycles) read_latency[40-79] = 986 # Read request latency (cycles) read_latency[80-119] = 1940 # Read request latency (cycles) read_latency[120-159] = 2316 # Read request latency (cycles) read_latency[160-199] = 2716 # Read request latency (cycles) read_latency[200-239] = 2840 # Read request latency (cycles) read_latency[240-279] = 3004 # Read request latency (cycles) read_latency[280-319] = 2981 # Read request latency (cycles) read_latency[320-359] = 2864 # Read request latency (cycles) read_latency[360-399] = 2890 # Read request latency (cycles) read_latency[400-] = 215899 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 348 # PIM GWRITE request latency (cycles) comp_energy = 150663168 # Compute energy gact_energy = 51892416 # Gact energy gwrite_energy = 4579584 # Gwrite energy readres_energy = 3357504 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25796472 # Write energy read_energy = 191882640 # Read energy act_energy = 17147052 # Activation energy gact_stb_energy.0 = 30107484 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30945750 # 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 = 15669984 # Precharge standby energy rank.0 pre_stb_energy.1 = 22378704 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 28897536 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28287888 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48295368 # Active standby energy rank.0 act_stb_energy.1 = 39070878 # Active standby energy rank.1 average_gwrite_latency = 10252.331460674157 # Average gwrite request latency (cycles) average_read_latency = 3607.6391869639365 # Average read request latency (cycles) average_interarrival = 3.9200358590236566 # Average request interarrival latency (cycles) total_energy = 721947708 # Total energy (pJ) average_power = 682.2373980113513 # Average power (mW) average_bandwidth = 16.186428729377834 # Average bandwidth ########################################### ## Statistics of Channel 11 ########################################### num_parallel_write_cmds = 8253 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 73759 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20555 # Number of ACT commands num_gact_cmds = 14000 # Number of GACT commands num_write_row_hits = 22198 # Number of write row buffer hits num_writes_done = 26105 # Number of read requests issued num_read_row_hits = 221387 # Number of read row buffer hits num_pre_cmds = 20524 # Number of PRE commands num_write_cmds = 24170 # Number of WRITE/WRITEP commands num_readres_cmds = 3344 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239705 # Number of read requests issued pim_cycles = 433639 # 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 = 16837 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6437 # 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 = 376 # 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 = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 56000 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4732 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 386700 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 414956 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 671506 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 643250 # 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 = 737104 # Cyles of rank active rank.0 rank_active_cycles.1 = 592391 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 321102 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 465815 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 266725 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1269 # Request interarrival latency (cycles) interarrival_latency[20-29] = 502 # Request interarrival latency (cycles) interarrival_latency[30-39] = 939 # Request interarrival latency (cycles) interarrival_latency[40-49] = 73 # Request interarrival latency (cycles) interarrival_latency[50-59] = 69 # Request interarrival latency (cycles) interarrival_latency[60-69] = 36 # Request interarrival latency (cycles) interarrival_latency[70-79] = 42 # Request interarrival latency (cycles) interarrival_latency[80-89] = 41 # Request interarrival latency (cycles) interarrival_latency[90-99] = 20 # Request interarrival latency (cycles) interarrival_latency[100-] = 1562 # 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] = 820 # Write cmd latency (cycles) write_latency[40-59] = 899 # Write cmd latency (cycles) write_latency[60-79] = 636 # Write cmd latency (cycles) write_latency[80-99] = 356 # Write cmd latency (cycles) write_latency[100-119] = 259 # Write cmd latency (cycles) write_latency[120-139] = 234 # Write cmd latency (cycles) write_latency[140-159] = 237 # Write cmd latency (cycles) write_latency[160-179] = 236 # Write cmd latency (cycles) write_latency[180-199] = 244 # Write cmd latency (cycles) write_latency[200-] = 20222 # 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] = 1198 # Read request latency (cycles) read_latency[80-119] = 2240 # Read request latency (cycles) read_latency[120-159] = 2825 # Read request latency (cycles) read_latency[160-199] = 3472 # Read request latency (cycles) read_latency[200-239] = 3659 # Read request latency (cycles) read_latency[240-279] = 3444 # Read request latency (cycles) read_latency[280-319] = 3158 # Read request latency (cycles) read_latency[320-359] = 3006 # Read request latency (cycles) read_latency[360-399] = 2762 # Read request latency (cycles) read_latency[400-] = 213692 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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] = 1 # 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-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 107440128 # Compute energy gact_energy = 46368000 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2688576 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25813560 # Write energy read_energy = 191883444 # Read energy act_energy = 17019540 # Activation energy gact_stb_energy.0 = 25522200 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27387096 # 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 = 15412896 # Precharge standby energy rank.0 pre_stb_energy.1 = 22359120 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32232288 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30876000 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48648864 # Active standby energy rank.0 act_stb_energy.1 = 39097806 # Active standby energy rank.1 average_gwrite_latency = 9982.811170212766 # Average gwrite request latency (cycles) average_read_latency = 3452.0134164911037 # Average read request latency (cycles) average_interarrival = 3.9007881214105087 # Average request interarrival latency (cycles) total_energy = 670561662 # Total energy (pJ) average_power = 633.6778113146212 # Average power (mW) average_bandwidth = 16.278357900068606 # Average bandwidth ########################################### ## Statistics of Channel 12 ########################################### num_parallel_write_cmds = 10305 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 94846 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20855 # Number of ACT commands num_gact_cmds = 16788 # Number of GACT commands num_write_row_hits = 22149 # Number of write row buffer hits num_writes_done = 25064 # Number of read requests issued num_read_row_hits = 221074 # Number of read row buffer hits num_pre_cmds = 20823 # Number of PRE commands num_write_cmds = 24144 # Number of WRITE/WRITEP commands num_readres_cmds = 4736 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238662 # Number of read requests issued pim_cycles = 535931 # 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 = 16905 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 8631 # 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 = 4736 # Number of read_res requests issued num_comp_cmds = 55936 # 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 = 67152 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 6197 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 479354 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 512010 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 578852 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 546196 # 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 = 734637 # Cyles of rank active rank.0 rank_active_cycles.1 = 590494 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 323569 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 467712 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264905 # Request interarrival latency (cycles) interarrival_latency[10-19] = 2103 # Request interarrival latency (cycles) interarrival_latency[20-29] = 622 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1218 # Request interarrival latency (cycles) interarrival_latency[40-49] = 101 # Request interarrival latency (cycles) interarrival_latency[50-59] = 67 # Request interarrival latency (cycles) interarrival_latency[60-69] = 53 # Request interarrival latency (cycles) interarrival_latency[70-79] = 44 # Request interarrival latency (cycles) interarrival_latency[80-89] = 49 # Request interarrival latency (cycles) interarrival_latency[90-99] = 23 # Request interarrival latency (cycles) interarrival_latency[100-] = 1725 # 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] = 657 # Write cmd latency (cycles) write_latency[40-59] = 833 # Write cmd latency (cycles) write_latency[60-79] = 631 # Write cmd latency (cycles) write_latency[80-99] = 372 # Write cmd latency (cycles) write_latency[100-119] = 338 # Write cmd latency (cycles) write_latency[120-139] = 239 # Write cmd latency (cycles) write_latency[140-159] = 217 # Write cmd latency (cycles) write_latency[160-179] = 231 # Write cmd latency (cycles) write_latency[180-199] = 197 # Write cmd latency (cycles) write_latency[200-] = 20415 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 202 # Read request latency (cycles) read_latency[40-79] = 975 # Read request latency (cycles) read_latency[80-119] = 1911 # Read request latency (cycles) read_latency[120-159] = 2303 # Read request latency (cycles) read_latency[160-199] = 2729 # Read request latency (cycles) read_latency[200-239] = 2806 # Read request latency (cycles) read_latency[240-279] = 2814 # Read request latency (cycles) read_latency[280-319] = 2631 # Read request latency (cycles) read_latency[320-359] = 2683 # Read request latency (cycles) read_latency[360-399] = 2387 # Read request latency (cycles) read_latency[400-] = 217221 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 344 # PIM GWRITE request latency (cycles) comp_energy = 179890176 # Compute energy gact_energy = 55601856 # Gact energy gwrite_energy = 4528128 # Gwrite energy readres_energy = 3807744 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25785792 # Write energy read_energy = 191883444 # Read energy act_energy = 17267940 # Activation energy gact_stb_energy.0 = 31637364 # PIM Active standby energy rank.0 gact_stb_energy.1 = 33792660 # 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 = 15531312 # Precharge standby energy rank.0 pre_stb_energy.1 = 22450176 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 27784896 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 26217408 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48486042 # Active standby energy rank.0 act_stb_energy.1 = 38972604 # Active standby energy rank.1 average_gwrite_latency = 9786.443181818182 # Average gwrite request latency (cycles) average_read_latency = 3930.1917942529603 # Average read request latency (cycles) average_interarrival = 3.9060868923258645 # Average request interarrival latency (cycles) total_energy = 756612822 # Total energy (pJ) average_power = 714.9957777597178 # Average power (mW) average_bandwidth = 16.236505935517282 # Average bandwidth ########################################### ## Statistics of Channel 13 ########################################### num_parallel_write_cmds = 6616 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 68510 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20596 # Number of ACT commands num_gact_cmds = 14124 # Number of GACT commands num_write_row_hits = 22208 # Number of write row buffer hits num_writes_done = 24787 # Number of read requests issued num_read_row_hits = 221339 # Number of read row buffer hits num_pre_cmds = 20564 # Number of PRE commands num_write_cmds = 24151 # Number of WRITE/WRITEP commands num_readres_cmds = 3408 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 434921 # 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 = 18343 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6089 # 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 = 3408 # Number of read_res requests issued num_comp_cmds = 34624 # 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 = 56496 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4385 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 390133 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 414904 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 668073 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 643302 # 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 = 737154 # Cyles of rank active rank.0 rank_active_cycles.1 = 585815 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 321052 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 472391 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 263873 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1429 # Request interarrival latency (cycles) interarrival_latency[20-29] = 614 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1102 # Request interarrival latency (cycles) interarrival_latency[40-49] = 109 # Request interarrival latency (cycles) interarrival_latency[50-59] = 93 # Request interarrival latency (cycles) interarrival_latency[60-69] = 57 # Request interarrival latency (cycles) interarrival_latency[70-79] = 40 # Request interarrival latency (cycles) interarrival_latency[80-89] = 38 # Request interarrival latency (cycles) interarrival_latency[90-99] = 25 # Request interarrival latency (cycles) interarrival_latency[100-] = 1608 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 31 # Write cmd latency (cycles) write_latency[20-39] = 775 # Write cmd latency (cycles) write_latency[40-59] = 861 # Write cmd latency (cycles) write_latency[60-79] = 667 # Write cmd latency (cycles) write_latency[80-99] = 428 # Write cmd latency (cycles) write_latency[100-119] = 345 # Write cmd latency (cycles) write_latency[120-139] = 299 # Write cmd latency (cycles) write_latency[140-159] = 255 # Write cmd latency (cycles) write_latency[160-179] = 265 # Write cmd latency (cycles) write_latency[180-199] = 281 # Write cmd latency (cycles) write_latency[200-] = 19944 # 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] = 1105 # Read request latency (cycles) read_latency[80-119] = 1949 # Read request latency (cycles) read_latency[120-159] = 2235 # Read request latency (cycles) read_latency[160-199] = 2655 # Read request latency (cycles) read_latency[200-239] = 2807 # Read request latency (cycles) read_latency[240-279] = 2935 # Read request latency (cycles) read_latency[280-319] = 2740 # Read request latency (cycles) read_latency[320-359] = 2750 # Read request latency (cycles) read_latency[360-399] = 2597 # Read request latency (cycles) read_latency[400-] = 216652 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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] = 1 # 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-] = 360 # PIM GWRITE request latency (cycles) comp_energy = 111350784 # Compute energy gact_energy = 46778688 # Gact energy gwrite_energy = 4733952 # Gwrite energy readres_energy = 2740032 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25793268 # Write energy read_energy = 191882640 # Read energy act_energy = 17053488 # Activation energy gact_stb_energy.0 = 25748778 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27383664 # 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 = 15410496 # Precharge standby energy rank.0 pre_stb_energy.1 = 22674768 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32067504 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30878496 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48652164 # Active standby energy rank.0 act_stb_energy.1 = 38663790 # Active standby energy rank.1 average_gwrite_latency = 10408.567934782608 # Average gwrite request latency (cycles) average_read_latency = 3873.731895869036 # Average read request latency (cycles) average_interarrival = 3.9339970556307344 # Average request interarrival latency (cycles) total_energy = 674787792 # Total energy (pJ) average_power = 637.6714855141627 # Average power (mW) average_bandwidth = 16.139375509116373 # Average bandwidth ########################################### ## Statistics of Channel 14 ########################################### num_parallel_write_cmds = 6352 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 70317 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20651 # Number of ACT commands num_gact_cmds = 13576 # Number of GACT commands num_write_row_hits = 22223 # Number of write row buffer hits num_writes_done = 25041 # Number of read requests issued num_read_row_hits = 221255 # Number of read row buffer hits num_pre_cmds = 20619 # Number of PRE commands num_write_cmds = 24154 # Number of WRITE/WRITEP commands num_readres_cmds = 3136 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 240262 # Number of read requests issued pim_cycles = 417772 # 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 = 16208 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6168 # 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 = 380 # Number of GWRITE commands num_readres_done = 3136 # Number of read_res requests issued num_comp_cmds = 30016 # 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 = 54304 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4507 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 380344 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 393406 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 677862 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 664800 # 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 = 731369 # Cyles of rank active rank.0 rank_active_cycles.1 = 589387 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 326837 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 468819 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 266169 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1135 # Request interarrival latency (cycles) interarrival_latency[20-29] = 469 # Request interarrival latency (cycles) interarrival_latency[30-39] = 937 # Request interarrival latency (cycles) interarrival_latency[40-49] = 83 # Request interarrival latency (cycles) interarrival_latency[50-59] = 47 # Request interarrival latency (cycles) interarrival_latency[60-69] = 39 # Request interarrival latency (cycles) interarrival_latency[70-79] = 36 # Request interarrival latency (cycles) interarrival_latency[80-89] = 32 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1546 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 33 # Write cmd latency (cycles) write_latency[20-39] = 825 # Write cmd latency (cycles) write_latency[40-59] = 886 # Write cmd latency (cycles) write_latency[60-79] = 637 # Write cmd latency (cycles) write_latency[80-99] = 390 # Write cmd latency (cycles) write_latency[100-119] = 325 # Write cmd latency (cycles) write_latency[120-139] = 242 # Write cmd latency (cycles) write_latency[140-159] = 266 # Write cmd latency (cycles) write_latency[160-179] = 266 # Write cmd latency (cycles) write_latency[180-199] = 222 # Write cmd latency (cycles) write_latency[200-] = 20062 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 252 # Read request latency (cycles) read_latency[40-79] = 1284 # Read request latency (cycles) read_latency[80-119] = 2269 # Read request latency (cycles) read_latency[120-159] = 2638 # Read request latency (cycles) read_latency[160-199] = 2909 # Read request latency (cycles) read_latency[200-239] = 3190 # Read request latency (cycles) read_latency[240-279] = 3385 # Read request latency (cycles) read_latency[280-319] = 3107 # Read request latency (cycles) read_latency[320-359] = 2903 # Read request latency (cycles) read_latency[360-399] = 2787 # Read request latency (cycles) read_latency[400-] = 215538 # 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] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 372 # PIM GWRITE request latency (cycles) comp_energy = 96531456 # Compute energy gact_energy = 44963712 # Gact energy gwrite_energy = 4888320 # Gwrite energy readres_energy = 2521344 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25796472 # Write energy read_energy = 191888268 # Read energy act_energy = 17099028 # Activation energy gact_stb_energy.0 = 25102704 # PIM Active standby energy rank.0 gact_stb_energy.1 = 25964796 # 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 = 15688176 # Precharge standby energy rank.0 pre_stb_energy.1 = 22503312 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32537376 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31910400 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48270354 # Active standby energy rank.0 act_stb_energy.1 = 38899542 # Active standby energy rank.1 average_gwrite_latency = 9918.72105263158 # Average gwrite request latency (cycles) average_read_latency = 3529.1803239796554 # Average read request latency (cycles) average_interarrival = 3.911790473726041 # Average request interarrival latency (cycles) total_energy = 657540540 # Total energy (pJ) average_power = 621.3729084885174 # Average power (mW) average_bandwidth = 16.235114902013407 # Average bandwidth ########################################### ## Statistics of Channel 15 ########################################### num_parallel_write_cmds = 6584 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 73533 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20642 # Number of ACT commands num_gact_cmds = 15084 # Number of GACT commands num_write_row_hits = 22187 # Number of write row buffer hits num_writes_done = 25262 # Number of read requests issued num_read_row_hits = 221361 # Number of read row buffer hits num_pre_cmds = 20610 # Number of PRE commands num_write_cmds = 24160 # Number of WRITE/WRITEP commands num_readres_cmds = 3888 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239752 # Number of read requests issued pim_cycles = 467970 # 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 = 17379 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6444 # 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 = 364 # Number of GWRITE commands num_readres_done = 3888 # Number of read_res requests issued num_comp_cmds = 42112 # 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 = 60336 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4548 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 417259 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 447240 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 640947 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 610966 # 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 = 743722 # Cyles of rank active rank.0 rank_active_cycles.1 = 582304 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 314484 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 475902 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265827 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1626 # Request interarrival latency (cycles) interarrival_latency[20-29] = 590 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1136 # Request interarrival latency (cycles) interarrival_latency[40-49] = 97 # Request interarrival latency (cycles) interarrival_latency[50-59] = 68 # Request interarrival latency (cycles) interarrival_latency[60-69] = 55 # Request interarrival latency (cycles) interarrival_latency[70-79] = 44 # Request interarrival latency (cycles) interarrival_latency[80-89] = 36 # Request interarrival latency (cycles) interarrival_latency[90-99] = 25 # Request interarrival latency (cycles) interarrival_latency[100-] = 1646 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 34 # Write cmd latency (cycles) write_latency[20-39] = 687 # Write cmd latency (cycles) write_latency[40-59] = 797 # Write cmd latency (cycles) write_latency[60-79] = 596 # Write cmd latency (cycles) write_latency[80-99] = 433 # Write cmd latency (cycles) write_latency[100-119] = 341 # Write cmd latency (cycles) write_latency[120-139] = 238 # Write cmd latency (cycles) write_latency[140-159] = 252 # Write cmd latency (cycles) write_latency[160-179] = 262 # Write cmd latency (cycles) write_latency[180-199] = 265 # Write cmd latency (cycles) write_latency[200-] = 20255 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 252 # Read request latency (cycles) read_latency[40-79] = 986 # Read request latency (cycles) read_latency[80-119] = 1974 # Read request latency (cycles) read_latency[120-159] = 2293 # Read request latency (cycles) read_latency[160-199] = 2880 # Read request latency (cycles) read_latency[200-239] = 2961 # Read request latency (cycles) read_latency[240-279] = 3173 # Read request latency (cycles) read_latency[280-319] = 2892 # Read request latency (cycles) read_latency[320-359] = 2814 # Read request latency (cycles) read_latency[360-399] = 2879 # Read request latency (cycles) read_latency[400-] = 216648 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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] = 1 # 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-] = 356 # PIM GWRITE request latency (cycles) comp_energy = 135432192 # Compute energy gact_energy = 49958208 # Gact energy gwrite_energy = 4682496 # Gwrite energy readres_energy = 3125952 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25802880 # Write energy read_energy = 191885052 # Read energy act_energy = 17091576 # Activation energy gact_stb_energy.0 = 27539094 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29517840 # 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 = 15095232 # Precharge standby energy rank.0 pre_stb_energy.1 = 22843296 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30765456 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29326368 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49085652 # Active standby energy rank.0 act_stb_energy.1 = 38432064 # Active standby energy rank.1 average_gwrite_latency = 10573.824175824177 # Average gwrite request latency (cycles) average_read_latency = 3494.353265040542 # Average read request latency (cycles) average_interarrival = 3.902629540844551 # Average request interarrival latency (cycles) total_energy = 703558638 # Total energy (pJ) average_power = 664.8598080146966 # Average power (mW) average_bandwidth = 16.26311701124356 # Average bandwidth ########################################### ## Statistics of Channel 16 ########################################### num_parallel_write_cmds = 8257 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 69943 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20631 # Number of ACT commands num_gact_cmds = 13460 # Number of GACT commands num_write_row_hits = 22158 # Number of write row buffer hits num_writes_done = 25026 # Number of read requests issued num_read_row_hits = 221228 # Number of read row buffer hits num_pre_cmds = 20599 # Number of PRE commands num_write_cmds = 24160 # Number of WRITE/WRITEP commands num_readres_cmds = 3072 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239493 # Number of read requests issued pim_cycles = 417933 # 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 = 17667 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6354 # 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 = 376 # Number of GWRITE commands num_readres_done = 3072 # Number of read_res requests issued num_comp_cmds = 29248 # 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 = 53840 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4528 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 376945 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 400641 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 681261 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 657565 # 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 = 724788 # Cyles of rank active rank.0 rank_active_cycles.1 = 589275 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 333418 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 468931 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264977 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1209 # Request interarrival latency (cycles) interarrival_latency[20-29] = 530 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1010 # Request interarrival latency (cycles) interarrival_latency[40-49] = 130 # Request interarrival latency (cycles) interarrival_latency[50-59] = 89 # Request interarrival latency (cycles) interarrival_latency[60-69] = 61 # Request interarrival latency (cycles) interarrival_latency[70-79] = 39 # Request interarrival latency (cycles) interarrival_latency[80-89] = 44 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1536 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 42 # Write cmd latency (cycles) write_latency[20-39] = 905 # Write cmd latency (cycles) write_latency[40-59] = 830 # Write cmd latency (cycles) write_latency[60-79] = 589 # Write cmd latency (cycles) write_latency[80-99] = 350 # Write cmd latency (cycles) write_latency[100-119] = 235 # Write cmd latency (cycles) write_latency[120-139] = 221 # Write cmd latency (cycles) write_latency[140-159] = 212 # Write cmd latency (cycles) write_latency[160-179] = 213 # Write cmd latency (cycles) write_latency[180-199] = 239 # Write cmd latency (cycles) write_latency[200-] = 20324 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 263 # Read request latency (cycles) read_latency[40-79] = 1198 # Read request latency (cycles) read_latency[80-119] = 2157 # Read request latency (cycles) read_latency[120-159] = 2595 # Read request latency (cycles) read_latency[160-199] = 3201 # Read request latency (cycles) read_latency[200-239] = 3330 # Read request latency (cycles) read_latency[240-279] = 3223 # Read request latency (cycles) read_latency[280-319] = 2993 # Read request latency (cycles) read_latency[320-359] = 2894 # Read request latency (cycles) read_latency[360-399] = 2728 # Read request latency (cycles) read_latency[400-] = 214911 # 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] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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] = 1 # 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-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 94061568 # Compute energy gact_energy = 44579520 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2469888 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25802880 # Write energy read_energy = 191884248 # Read energy act_energy = 17082468 # Activation energy gact_stb_energy.0 = 24878370 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26442306 # 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 = 16004064 # Precharge standby energy rank.0 pre_stb_energy.1 = 22508688 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32700528 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31563120 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 47836008 # Active standby energy rank.0 act_stb_energy.1 = 38892150 # Active standby energy rank.1 average_gwrite_latency = 10021.22340425532 # Average gwrite request latency (cycles) average_read_latency = 3460.5380491287847 # Average read request latency (cycles) average_interarrival = 3.924382618757116 # Average request interarrival latency (cycles) total_energy = 654517950 # Total energy (pJ) average_power = 618.5165742775981 # Average power (mW) average_bandwidth = 16.183828101522767 # Average bandwidth ########################################### ## Statistics of Channel 17 ########################################### num_parallel_write_cmds = 7019 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 71264 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20576 # Number of ACT commands num_gact_cmds = 14892 # Number of GACT commands num_write_row_hits = 22181 # Number of write row buffer hits num_writes_done = 24754 # Number of read requests issued num_read_row_hits = 221238 # Number of read row buffer hits num_pre_cmds = 20544 # Number of PRE commands num_write_cmds = 24153 # Number of WRITE/WRITEP commands num_readres_cmds = 3600 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 459589 # 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 = 18579 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6348 # 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 = 3600 # Number of read_res requests issued num_comp_cmds = 36416 # 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 = 59568 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4573 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 410430 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 439761 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 647776 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 618445 # 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 = 744746 # Cyles of rank active rank.0 rank_active_cycles.1 = 586055 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 313460 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 472151 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264235 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1388 # Request interarrival latency (cycles) interarrival_latency[20-29] = 580 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1059 # Request interarrival latency (cycles) interarrival_latency[40-49] = 89 # Request interarrival latency (cycles) interarrival_latency[50-59] = 61 # Request interarrival latency (cycles) interarrival_latency[60-69] = 54 # Request interarrival latency (cycles) interarrival_latency[70-79] = 43 # Request interarrival latency (cycles) interarrival_latency[80-89] = 37 # Request interarrival latency (cycles) interarrival_latency[90-99] = 17 # Request interarrival latency (cycles) interarrival_latency[100-] = 1699 # 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] = 752 # Write cmd latency (cycles) write_latency[40-59] = 765 # Write cmd latency (cycles) write_latency[60-79] = 582 # Write cmd latency (cycles) write_latency[80-99] = 361 # Write cmd latency (cycles) write_latency[100-119] = 265 # Write cmd latency (cycles) write_latency[120-139] = 202 # Write cmd latency (cycles) write_latency[140-159] = 182 # Write cmd latency (cycles) write_latency[160-179] = 192 # Write cmd latency (cycles) write_latency[180-199] = 220 # Write cmd latency (cycles) write_latency[200-] = 20609 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 252 # Read request latency (cycles) read_latency[40-79] = 913 # Read request latency (cycles) read_latency[80-119] = 2007 # Read request latency (cycles) read_latency[120-159] = 2521 # Read request latency (cycles) read_latency[160-199] = 2958 # Read request latency (cycles) read_latency[200-239] = 3151 # Read request latency (cycles) read_latency[240-279] = 3175 # Read request latency (cycles) read_latency[280-319] = 3147 # Read request latency (cycles) read_latency[320-359] = 2960 # Read request latency (cycles) read_latency[360-399] = 2789 # Read request latency (cycles) read_latency[400-] = 214787 # 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] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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] = 1 # 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-] = 380 # PIM GWRITE request latency (cycles) comp_energy = 117113856 # Compute energy gact_energy = 49322304 # Gact energy gwrite_energy = 4991232 # Gwrite energy readres_energy = 2894400 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25795404 # Write energy read_energy = 191881836 # Read energy act_energy = 17036928 # Activation energy gact_stb_energy.0 = 27088380 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29024226 # 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 = 15046080 # Precharge standby energy rank.0 pre_stb_energy.1 = 22663248 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31093248 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29685360 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49153236 # Active standby energy rank.0 act_stb_energy.1 = 38679630 # Active standby energy rank.1 average_gwrite_latency = 10651.177835051547 # Average gwrite request latency (cycles) average_read_latency = 3739.908292131065 # Average read request latency (cycles) average_interarrival = 3.9299938350008543 # Average request interarrival latency (cycles) total_energy = 684444648 # Total energy (pJ) average_power = 646.7971718172076 # Average power (mW) average_bandwidth = 16.14893130449081 # Average bandwidth ########################################### ## Statistics of Channel 18 ########################################### num_parallel_write_cmds = 7395 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 76008 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20657 # Number of ACT commands num_gact_cmds = 14476 # Number of GACT commands num_write_row_hits = 22217 # Number of write row buffer hits num_writes_done = 24954 # Number of read requests issued num_read_row_hits = 221124 # Number of read row buffer hits num_pre_cmds = 20626 # Number of PRE commands num_write_cmds = 24153 # Number of WRITE/WRITEP commands num_readres_cmds = 3584 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238919 # Number of read requests issued pim_cycles = 448472 # 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 = 16321 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6780 # 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 = 376 # Number of GWRITE commands num_readres_done = 3584 # Number of read_res requests issued num_comp_cmds = 37568 # 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 = 57904 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4787 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 411256 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 418446 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 646950 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 639760 # 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 = 732387 # Cyles of rank active rank.0 rank_active_cycles.1 = 580945 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 325819 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 477261 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264647 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1459 # Request interarrival latency (cycles) interarrival_latency[20-29] = 563 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1044 # Request interarrival latency (cycles) interarrival_latency[40-49] = 89 # Request interarrival latency (cycles) interarrival_latency[50-59] = 50 # Request interarrival latency (cycles) interarrival_latency[60-69] = 51 # Request interarrival latency (cycles) interarrival_latency[70-79] = 46 # Request interarrival latency (cycles) interarrival_latency[80-89] = 39 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1629 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 44 # Write cmd latency (cycles) write_latency[20-39] = 924 # Write cmd latency (cycles) write_latency[40-59] = 879 # Write cmd latency (cycles) write_latency[60-79] = 678 # Write cmd latency (cycles) write_latency[80-99] = 361 # Write cmd latency (cycles) write_latency[100-119] = 252 # Write cmd latency (cycles) write_latency[120-139] = 194 # Write cmd latency (cycles) write_latency[140-159] = 223 # Write cmd latency (cycles) write_latency[160-179] = 231 # Write cmd latency (cycles) write_latency[180-199] = 219 # Write cmd latency (cycles) write_latency[200-] = 20148 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 258 # Read request latency (cycles) read_latency[40-79] = 1165 # Read request latency (cycles) read_latency[80-119] = 1966 # Read request latency (cycles) read_latency[120-159] = 2370 # Read request latency (cycles) read_latency[160-199] = 2861 # Read request latency (cycles) read_latency[200-239] = 2834 # Read request latency (cycles) read_latency[240-279] = 2806 # Read request latency (cycles) read_latency[280-319] = 2670 # Read request latency (cycles) read_latency[320-359] = 2577 # Read request latency (cycles) read_latency[360-399] = 2546 # Read request latency (cycles) read_latency[400-] = 216866 # 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] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 120818688 # Compute energy gact_energy = 47944512 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2881536 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25795404 # Write energy read_energy = 191881836 # Read energy act_energy = 17103996 # Activation energy gact_stb_energy.0 = 27142896 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27617436 # 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 = 15639312 # Precharge standby energy rank.0 pre_stb_energy.1 = 22908528 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31053600 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30708480 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48337542 # Active standby energy rank.0 act_stb_energy.1 = 38342370 # Active standby energy rank.1 average_gwrite_latency = 9974.010638297872 # Average gwrite request latency (cycles) average_read_latency = 3870.114268852624 # Average read request latency (cycles) average_interarrival = 3.9244699433691466 # Average request interarrival latency (cycles) total_energy = 685988280 # Total energy (pJ) average_power = 648.2558972449599 # Average power (mW) average_bandwidth = 16.175723819369765 # Average bandwidth ########################################### ## Statistics of Channel 19 ########################################### num_parallel_write_cmds = 9142 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 73278 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20601 # Number of ACT commands num_gact_cmds = 15404 # Number of GACT commands num_write_row_hits = 22191 # Number of write row buffer hits num_writes_done = 25091 # Number of read requests issued num_read_row_hits = 221298 # Number of read row buffer hits num_pre_cmds = 20569 # Number of PRE commands num_write_cmds = 24154 # Number of WRITE/WRITEP commands num_readres_cmds = 4048 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 241093 # Number of read requests issued pim_cycles = 483157 # 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 = 15846 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6708 # 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 = 4048 # Number of read_res requests issued num_comp_cmds = 44992 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238668 # Number of READ/READP commands num_pim_precharge_cmds = 61616 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4777 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 431223 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 461638 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 626983 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 596568 # 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 = 746702 # Cyles of rank active rank.0 rank_active_cycles.1 = 582129 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 311504 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 476077 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 267159 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1675 # Request interarrival latency (cycles) interarrival_latency[20-29] = 548 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1080 # Request interarrival latency (cycles) interarrival_latency[40-49] = 107 # Request interarrival latency (cycles) interarrival_latency[50-59] = 59 # Request interarrival latency (cycles) interarrival_latency[60-69] = 41 # Request interarrival latency (cycles) interarrival_latency[70-79] = 41 # Request interarrival latency (cycles) interarrival_latency[80-89] = 37 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1748 # 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] = 647 # Write cmd latency (cycles) write_latency[40-59] = 684 # Write cmd latency (cycles) write_latency[60-79] = 576 # Write cmd latency (cycles) write_latency[80-99] = 280 # Write cmd latency (cycles) write_latency[100-119] = 184 # Write cmd latency (cycles) write_latency[120-139] = 167 # Write cmd latency (cycles) write_latency[140-159] = 153 # Write cmd latency (cycles) write_latency[160-179] = 141 # Write cmd latency (cycles) write_latency[180-199] = 182 # Write cmd latency (cycles) write_latency[200-] = 21129 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 284 # Read request latency (cycles) read_latency[40-79] = 1058 # Read request latency (cycles) read_latency[80-119] = 1845 # Read request latency (cycles) read_latency[120-159] = 2313 # Read request latency (cycles) read_latency[160-199] = 2872 # Read request latency (cycles) read_latency[200-239] = 3107 # Read request latency (cycles) read_latency[240-279] = 3178 # Read request latency (cycles) read_latency[280-319] = 3093 # Read request latency (cycles) read_latency[320-359] = 3025 # Read request latency (cycles) read_latency[360-399] = 2962 # Read request latency (cycles) read_latency[400-] = 217356 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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] = 1 # 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-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 144694272 # Compute energy gact_energy = 51018048 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3254592 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25796472 # Write energy read_energy = 191889072 # Read energy act_energy = 17057628 # Activation energy gact_stb_energy.0 = 28460718 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30468108 # 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 = 14952192 # Precharge standby energy rank.0 pre_stb_energy.1 = 22851696 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30095184 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28635264 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49282332 # Active standby energy rank.0 act_stb_energy.1 = 38420514 # Active standby energy rank.1 average_gwrite_latency = 11270.613888888889 # Average gwrite request latency (cycles) average_read_latency = 3428.7326052602107 # Average read request latency (cycles) average_interarrival = 3.8830674162251024 # Average request interarrival latency (cycles) total_energy = 714482412 # Total energy (pJ) average_power = 675.1827262366685 # Average power (mW) average_bandwidth = 16.343555035597984 # Average bandwidth ########################################### ## Statistics of Channel 20 ########################################### num_parallel_write_cmds = 10754 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 108811 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20972 # Number of ACT commands num_gact_cmds = 15788 # Number of GACT commands num_write_row_hits = 22167 # Number of write row buffer hits num_writes_done = 25003 # Number of read requests issued num_read_row_hits = 221078 # Number of read row buffer hits num_pre_cmds = 20940 # Number of PRE commands num_write_cmds = 24140 # Number of WRITE/WRITEP commands num_readres_cmds = 4432 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238658 # Number of read requests issued pim_cycles = 508753 # 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 = 16311 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 9748 # 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 = 4432 # Number of read_res requests issued num_comp_cmds = 52096 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238657 # Number of READ/READP commands num_pim_precharge_cmds = 63152 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 7035 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 458931 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 475999 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 599275 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 582207 # 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 = 691774 # Cyles of rank active rank.0 rank_active_cycles.1 = 598735 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 366432 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 459471 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264825 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1906 # Request interarrival latency (cycles) interarrival_latency[20-29] = 671 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1122 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 62 # Request interarrival latency (cycles) interarrival_latency[60-69] = 64 # Request interarrival latency (cycles) interarrival_latency[70-79] = 42 # Request interarrival latency (cycles) interarrival_latency[80-89] = 46 # Request interarrival latency (cycles) interarrival_latency[90-99] = 28 # Request interarrival latency (cycles) interarrival_latency[100-] = 1547 # 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] = 845 # Write cmd latency (cycles) write_latency[40-59] = 858 # Write cmd latency (cycles) write_latency[60-79] = 507 # Write cmd latency (cycles) write_latency[80-99] = 363 # Write cmd latency (cycles) write_latency[100-119] = 255 # Write cmd latency (cycles) write_latency[120-139] = 173 # Write cmd latency (cycles) write_latency[140-159] = 202 # Write cmd latency (cycles) write_latency[160-179] = 203 # Write cmd latency (cycles) write_latency[180-199] = 191 # Write cmd latency (cycles) write_latency[200-] = 20520 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 267 # Read request latency (cycles) read_latency[40-79] = 944 # Read request latency (cycles) read_latency[80-119] = 1820 # Read request latency (cycles) read_latency[120-159] = 2211 # Read request latency (cycles) read_latency[160-199] = 2584 # Read request latency (cycles) read_latency[200-239] = 2677 # Read request latency (cycles) read_latency[240-279] = 2664 # Read request latency (cycles) read_latency[280-319] = 2551 # Read request latency (cycles) read_latency[320-359] = 2542 # Read request latency (cycles) read_latency[360-399] = 2320 # Read request latency (cycles) read_latency[400-] = 218078 # 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] = 5 # 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] = 0 # 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-] = 332 # PIM GWRITE request latency (cycles) comp_energy = 167540736 # Compute energy gact_energy = 52289856 # Gact energy gwrite_energy = 4373760 # Gwrite energy readres_energy = 3563328 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25781520 # Write energy read_energy = 191880228 # Read energy act_energy = 17364816 # Activation energy gact_stb_energy.0 = 30289446 # PIM Active standby energy rank.0 gact_stb_energy.1 = 31415934 # 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 = 17588736 # Precharge standby energy rank.0 pre_stb_energy.1 = 22054608 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 28765200 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 27945936 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 45657084 # Active standby energy rank.0 act_stb_energy.1 = 39516510 # Active standby energy rank.1 average_gwrite_latency = 8845.982352941177 # Average gwrite request latency (cycles) average_read_latency = 3915.6518029984327 # Average read request latency (cycles) average_interarrival = 3.9133817791830774 # Average request interarrival latency (cycles) total_energy = 739002978 # Total energy (pJ) average_power = 698.3545528942379 # Average power (mW) average_bandwidth = 16.214188919737744 # Average bandwidth ########################################### ## Statistics of Channel 21 ########################################### num_parallel_write_cmds = 10111 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 75521 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20656 # Number of ACT commands num_gact_cmds = 15124 # Number of GACT commands num_write_row_hits = 22140 # Number of write row buffer hits num_writes_done = 24760 # Number of read requests issued num_read_row_hits = 221204 # Number of read row buffer hits num_pre_cmds = 20624 # Number of PRE commands num_write_cmds = 24158 # Number of WRITE/WRITEP commands num_readres_cmds = 3904 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238658 # Number of read requests issued pim_cycles = 475535 # 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 = 18130 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7002 # 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 = 3904 # Number of read_res requests issued num_comp_cmds = 42496 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238658 # Number of READ/READP commands num_pim_precharge_cmds = 60496 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4974 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 424545 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 454567 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 633661 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 603639 # 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 = 733810 # Cyles of rank active rank.0 rank_active_cycles.1 = 586158 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 324396 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 472048 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264057 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1771 # Request interarrival latency (cycles) interarrival_latency[20-29] = 587 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1144 # Request interarrival latency (cycles) interarrival_latency[40-49] = 100 # Request interarrival latency (cycles) interarrival_latency[50-59] = 68 # Request interarrival latency (cycles) interarrival_latency[60-69] = 54 # Request interarrival latency (cycles) interarrival_latency[70-79] = 39 # Request interarrival latency (cycles) interarrival_latency[80-89] = 45 # Request interarrival latency (cycles) interarrival_latency[90-99] = 26 # Request interarrival latency (cycles) interarrival_latency[100-] = 1679 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 26 # Write cmd latency (cycles) write_latency[20-39] = 751 # Write cmd latency (cycles) write_latency[40-59] = 764 # Write cmd latency (cycles) write_latency[60-79] = 528 # Write cmd latency (cycles) write_latency[80-99] = 345 # Write cmd latency (cycles) write_latency[100-119] = 264 # Write cmd latency (cycles) write_latency[120-139] = 191 # Write cmd latency (cycles) write_latency[140-159] = 207 # Write cmd latency (cycles) write_latency[160-179] = 220 # Write cmd latency (cycles) write_latency[180-199] = 230 # Write cmd latency (cycles) write_latency[200-] = 20632 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 237 # Read request latency (cycles) read_latency[40-79] = 1052 # Read request latency (cycles) read_latency[80-119] = 1920 # Read request latency (cycles) read_latency[120-159] = 2298 # Read request latency (cycles) read_latency[160-199] = 2849 # Read request latency (cycles) read_latency[200-239] = 2896 # Read request latency (cycles) read_latency[240-279] = 2945 # Read request latency (cycles) read_latency[280-319] = 2714 # Read request latency (cycles) read_latency[320-359] = 2648 # Read request latency (cycles) read_latency[360-399] = 2597 # Read request latency (cycles) read_latency[400-] = 216502 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 136667136 # Compute energy gact_energy = 50090688 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3138816 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25800744 # Write energy read_energy = 191881032 # Read energy act_energy = 17103168 # Activation energy gact_stb_energy.0 = 28019970 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30001422 # 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 = 15571008 # Precharge standby energy rank.0 pre_stb_energy.1 = 22658304 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30415728 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28974672 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48431460 # Active standby energy rank.0 act_stb_energy.1 = 38686428 # Active standby energy rank.1 average_gwrite_latency = 10715.872222222222 # Average gwrite request latency (cycles) average_read_latency = 3824.156454005313 # Average read request latency (cycles) average_interarrival = 3.9255035797751976 # Average request interarrival latency (cycles) total_energy = 705046896 # Total energy (pJ) average_power = 666.2662052568214 # Average power (mW) average_bandwidth = 16.1675590574992 # Average bandwidth ########################################### ## Statistics of Channel 22 ########################################### num_parallel_write_cmds = 10144 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 77217 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20730 # Number of ACT commands num_gact_cmds = 15472 # Number of GACT commands num_write_row_hits = 22176 # Number of write row buffer hits num_writes_done = 25301 # Number of read requests issued num_read_row_hits = 221096 # Number of read row buffer hits num_pre_cmds = 20698 # Number of PRE commands num_write_cmds = 24162 # Number of WRITE/WRITEP commands num_readres_cmds = 4080 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 240213 # Number of read requests issued pim_cycles = 489117 # 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 = 15986 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7268 # 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 = 4080 # 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 = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 61888 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5148 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 442056 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 461704 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 616150 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 596502 # 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 = 738403 # Cyles of rank active rank.0 rank_active_cycles.1 = 590263 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 319803 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 467943 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 266416 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1731 # Request interarrival latency (cycles) interarrival_latency[20-29] = 619 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1112 # Request interarrival latency (cycles) interarrival_latency[40-49] = 87 # Request interarrival latency (cycles) interarrival_latency[50-59] = 62 # Request interarrival latency (cycles) interarrival_latency[60-69] = 60 # Request interarrival latency (cycles) interarrival_latency[70-79] = 46 # Request interarrival latency (cycles) interarrival_latency[80-89] = 35 # Request interarrival latency (cycles) interarrival_latency[90-99] = 16 # Request interarrival latency (cycles) interarrival_latency[100-] = 1714 # 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] = 713 # Write cmd latency (cycles) write_latency[40-59] = 790 # Write cmd latency (cycles) write_latency[60-79] = 549 # Write cmd latency (cycles) write_latency[80-99] = 312 # Write cmd latency (cycles) write_latency[100-119] = 225 # Write cmd latency (cycles) write_latency[120-139] = 165 # Write cmd latency (cycles) write_latency[140-159] = 194 # Write cmd latency (cycles) write_latency[160-179] = 208 # Write cmd latency (cycles) write_latency[180-199] = 252 # Write cmd latency (cycles) write_latency[200-] = 20727 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 220 # Read request latency (cycles) read_latency[40-79] = 1026 # Read request latency (cycles) read_latency[80-119] = 1877 # Read request latency (cycles) read_latency[120-159] = 2245 # Read request latency (cycles) read_latency[160-199] = 2644 # Read request latency (cycles) read_latency[200-239] = 2777 # Read request latency (cycles) read_latency[240-279] = 2785 # Read request latency (cycles) read_latency[280-319] = 2685 # Read request latency (cycles) read_latency[320-359] = 2753 # Read request latency (cycles) read_latency[360-399] = 2623 # Read request latency (cycles) read_latency[400-] = 218578 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 146135040 # Compute energy gact_energy = 51243264 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 3280320 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25805016 # Write energy read_energy = 191882640 # Read energy act_energy = 17164440 # Activation energy gact_stb_energy.0 = 29175696 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30472464 # 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 = 15350544 # Precharge standby energy rank.0 pre_stb_energy.1 = 22461264 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29575200 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28632096 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48734598 # Active standby energy rank.0 act_stb_energy.1 = 38957358 # Active standby energy rank.1 average_gwrite_latency = 10533.502688172042 # Average gwrite request latency (cycles) average_read_latency = 3709.6269061208177 # Average read request latency (cycles) average_interarrival = 3.8918932835107283 # Average request interarrival latency (cycles) total_energy = 716630628 # Total energy (pJ) average_power = 677.2127808763133 # Average power (mW) average_bandwidth = 16.304968975794882 # Average bandwidth ########################################### ## Statistics of Channel 23 ########################################### num_parallel_write_cmds = 6311 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 69597 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20559 # Number of ACT commands num_gact_cmds = 13708 # Number of GACT commands num_write_row_hits = 22222 # Number of write row buffer hits num_writes_done = 25315 # Number of read requests issued num_read_row_hits = 221269 # Number of read row buffer hits num_pre_cmds = 20527 # Number of PRE commands num_write_cmds = 24165 # Number of WRITE/WRITEP commands num_readres_cmds = 3200 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239443 # Number of read requests issued pim_cycles = 420938 # 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 = 15812 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6048 # 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 = 376 # Number of GWRITE commands num_readres_done = 3200 # Number of read_res requests issued num_comp_cmds = 31424 # 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 = 54832 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4351 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 376413 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 404175 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 681793 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 654031 # 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 = 739840 # Cyles of rank active rank.0 rank_active_cycles.1 = 593134 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 318366 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 465072 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265609 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1174 # Request interarrival latency (cycles) interarrival_latency[20-29] = 490 # Request interarrival latency (cycles) interarrival_latency[30-39] = 910 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # 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] = 46 # Request interarrival latency (cycles) interarrival_latency[80-89] = 38 # Request interarrival latency (cycles) interarrival_latency[90-99] = 15 # Request interarrival latency (cycles) interarrival_latency[100-] = 1568 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 52 # Write cmd latency (cycles) write_latency[20-39] = 953 # Write cmd latency (cycles) write_latency[40-59] = 942 # Write cmd latency (cycles) write_latency[60-79] = 683 # Write cmd latency (cycles) write_latency[80-99] = 402 # Write cmd latency (cycles) write_latency[100-119] = 310 # Write cmd latency (cycles) write_latency[120-139] = 236 # Write cmd latency (cycles) write_latency[140-159] = 241 # Write cmd latency (cycles) write_latency[160-179] = 249 # Write cmd latency (cycles) write_latency[180-199] = 243 # Write cmd latency (cycles) write_latency[200-] = 19854 # 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] = 1310 # Read request latency (cycles) read_latency[80-119] = 2359 # Read request latency (cycles) read_latency[120-159] = 2919 # Read request latency (cycles) read_latency[160-199] = 3577 # Read request latency (cycles) read_latency[200-239] = 3782 # Read request latency (cycles) read_latency[240-279] = 3764 # Read request latency (cycles) read_latency[280-319] = 3443 # Read request latency (cycles) read_latency[320-359] = 3254 # Read request latency (cycles) read_latency[360-399] = 3147 # Read request latency (cycles) read_latency[400-] = 211633 # 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] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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] = 1 # 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-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 101059584 # Compute energy gact_energy = 45400896 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2572800 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25808220 # Write energy read_energy = 191881836 # Read energy act_energy = 17022852 # Activation energy gact_stb_energy.0 = 24843258 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26675550 # 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 = 15281568 # Precharge standby energy rank.0 pre_stb_energy.1 = 22323456 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32726064 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31393488 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48829440 # Active standby energy rank.0 act_stb_energy.1 = 39146844 # Active standby energy rank.1 average_gwrite_latency = 9649.936170212766 # Average gwrite request latency (cycles) average_read_latency = 3449.8461512760864 # Average read request latency (cycles) average_interarrival = 3.9185842412033507 # Average request interarrival latency (cycles) total_energy = 662778000 # Total energy (pJ) average_power = 626.3222850749287 # Average power (mW) average_bandwidth = 16.206024157867184 # Average bandwidth ########################################### ## Statistics of Channel 24 ########################################### num_parallel_write_cmds = 6462 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74023 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20605 # Number of ACT commands num_gact_cmds = 14184 # Number of GACT commands num_write_row_hits = 22185 # Number of write row buffer hits num_writes_done = 25019 # Number of read requests issued num_read_row_hits = 221355 # Number of read row buffer hits num_pre_cmds = 20573 # Number of PRE commands num_write_cmds = 24154 # Number of WRITE/WRITEP commands num_readres_cmds = 3440 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238658 # Number of read requests issued pim_cycles = 436834 # 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 = 15957 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6406 # 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 = 3440 # Number of read_res requests issued num_comp_cmds = 35136 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238658 # Number of READ/READP commands num_pim_precharge_cmds = 56736 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4613 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 390039 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 414660 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 668167 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 643546 # 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 = 738669 # Cyles of rank active rank.0 rank_active_cycles.1 = 581861 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 319537 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 476345 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264213 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1443 # Request interarrival latency (cycles) interarrival_latency[20-29] = 547 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1061 # Request interarrival latency (cycles) interarrival_latency[40-49] = 126 # Request interarrival latency (cycles) interarrival_latency[50-59] = 81 # Request interarrival latency (cycles) interarrival_latency[60-69] = 75 # Request interarrival latency (cycles) interarrival_latency[70-79] = 50 # Request interarrival latency (cycles) interarrival_latency[80-89] = 34 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1610 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 37 # Write cmd latency (cycles) write_latency[20-39] = 814 # Write cmd latency (cycles) write_latency[40-59] = 930 # Write cmd latency (cycles) write_latency[60-79] = 633 # Write cmd latency (cycles) write_latency[80-99] = 363 # Write cmd latency (cycles) write_latency[100-119] = 294 # Write cmd latency (cycles) write_latency[120-139] = 209 # Write cmd latency (cycles) write_latency[140-159] = 192 # Write cmd latency (cycles) write_latency[160-179] = 231 # Write cmd latency (cycles) write_latency[180-199] = 227 # Write cmd latency (cycles) write_latency[200-] = 20224 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 287 # Read request latency (cycles) read_latency[40-79] = 1155 # Read request latency (cycles) read_latency[80-119] = 2021 # Read request latency (cycles) read_latency[120-159] = 2694 # Read request latency (cycles) read_latency[160-199] = 3115 # Read request latency (cycles) read_latency[200-239] = 3270 # Read request latency (cycles) read_latency[240-279] = 3330 # Read request latency (cycles) read_latency[280-319] = 3099 # Read request latency (cycles) read_latency[320-359] = 2959 # Read request latency (cycles) read_latency[360-399] = 2909 # Read request latency (cycles) read_latency[400-] = 213819 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 112997376 # Compute energy gact_energy = 46977408 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2765760 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25796472 # Write energy read_energy = 191881032 # Read energy act_energy = 17060940 # Activation energy gact_stb_energy.0 = 25742574 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27367560 # 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 = 15337776 # Precharge standby energy rank.0 pre_stb_energy.1 = 22864560 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32072016 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30890208 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48752154 # Active standby energy rank.0 act_stb_energy.1 = 38402826 # Active standby energy rank.1 average_gwrite_latency = 10117.053763440861 # Average gwrite request latency (cycles) average_read_latency = 3446.8306656386962 # Average read request latency (cycles) average_interarrival = 3.9300084304819487 # Average request interarrival latency (cycles) total_energy = 676669350 # Total energy (pJ) average_power = 639.4495495206037 # Average power (mW) average_bandwidth = 16.155160715399457 # Average bandwidth ########################################### ## Statistics of Channel 25 ########################################### num_parallel_write_cmds = 7758 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 78095 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20692 # Number of ACT commands num_gact_cmds = 14732 # Number of GACT commands num_write_row_hits = 22214 # Number of write row buffer hits num_writes_done = 24754 # Number of read requests issued num_read_row_hits = 221210 # Number of read row buffer hits num_pre_cmds = 20660 # Number of PRE commands num_write_cmds = 24154 # Number of WRITE/WRITEP commands num_readres_cmds = 3712 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238658 # Number of read requests issued pim_cycles = 462037 # 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 = 16539 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6993 # 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 = 380 # Number of GWRITE commands num_readres_done = 3712 # Number of read_res requests issued num_comp_cmds = 39168 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238658 # Number of READ/READP commands num_pim_precharge_cmds = 58928 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5065 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 417898 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 440049 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 640308 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 618157 # 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 = 729457 # Cyles of rank active rank.0 rank_active_cycles.1 = 585830 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 328749 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 472376 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 263954 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1686 # Request interarrival latency (cycles) interarrival_latency[20-29] = 575 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1154 # Request interarrival latency (cycles) interarrival_latency[40-49] = 120 # Request interarrival latency (cycles) interarrival_latency[50-59] = 73 # Request interarrival latency (cycles) interarrival_latency[60-69] = 60 # Request interarrival latency (cycles) interarrival_latency[70-79] = 57 # Request interarrival latency (cycles) interarrival_latency[80-89] = 40 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1603 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 32 # Write cmd latency (cycles) write_latency[20-39] = 807 # Write cmd latency (cycles) write_latency[40-59] = 870 # Write cmd latency (cycles) write_latency[60-79] = 631 # Write cmd latency (cycles) write_latency[80-99] = 397 # Write cmd latency (cycles) write_latency[100-119] = 274 # Write cmd latency (cycles) write_latency[120-139] = 222 # Write cmd latency (cycles) write_latency[140-159] = 209 # Write cmd latency (cycles) write_latency[160-179] = 233 # Write cmd latency (cycles) write_latency[180-199] = 201 # Write cmd latency (cycles) write_latency[200-] = 20278 # 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] = 1139 # Read request latency (cycles) read_latency[80-119] = 2054 # Read request latency (cycles) read_latency[120-159] = 2600 # Read request latency (cycles) read_latency[160-199] = 3151 # Read request latency (cycles) read_latency[200-239] = 3313 # Read request latency (cycles) read_latency[240-279] = 3150 # Read request latency (cycles) read_latency[280-319] = 2952 # Read request latency (cycles) read_latency[320-359] = 2915 # Read request latency (cycles) read_latency[360-399] = 2710 # Read request latency (cycles) read_latency[400-] = 214431 # 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] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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] = 1 # 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-] = 372 # PIM GWRITE request latency (cycles) comp_energy = 125964288 # Compute energy gact_energy = 48792384 # Gact energy gwrite_energy = 4888320 # Gwrite energy readres_energy = 2984448 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25796472 # Write energy read_energy = 191881032 # Read energy act_energy = 17132976 # Activation energy gact_stb_energy.0 = 27581268 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29043234 # 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 = 15779952 # Precharge standby energy rank.0 pre_stb_energy.1 = 22674048 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30734784 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29671536 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48144162 # Active standby energy rank.0 act_stb_energy.1 = 38664780 # Active standby energy rank.1 average_gwrite_latency = 10107.628947368421 # Average gwrite request latency (cycles) average_read_latency = 3890.388903787009 # Average read request latency (cycles) average_interarrival = 3.9287973743614115 # Average request interarrival latency (cycles) total_energy = 692708964 # Total energy (pJ) average_power = 654.6069139657118 # Average power (mW) average_bandwidth = 16.15558407342238 # Average bandwidth ########################################### ## Statistics of Channel 26 ########################################### num_parallel_write_cmds = 8988 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 77256 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20668 # Number of ACT commands num_gact_cmds = 15540 # Number of GACT commands num_write_row_hits = 22197 # Number of write row buffer hits num_writes_done = 24815 # Number of read requests issued num_read_row_hits = 221189 # Number of read row buffer hits num_pre_cmds = 20636 # Number of PRE commands num_write_cmds = 24151 # Number of WRITE/WRITEP commands num_readres_cmds = 4112 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 487135 # 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 = 18530 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7053 # 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 = 4112 # Number of read_res requests issued num_comp_cmds = 46016 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238658 # Number of READ/READP commands num_pim_precharge_cmds = 62160 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5024 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 438232 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 461667 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 619974 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 596539 # 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 = 744008 # Cyles of rank active rank.0 rank_active_cycles.1 = 584183 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 314198 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 474023 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264002 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1864 # Request interarrival latency (cycles) interarrival_latency[20-29] = 676 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1238 # Request interarrival latency (cycles) interarrival_latency[40-49] = 111 # Request interarrival latency (cycles) interarrival_latency[50-59] = 80 # Request interarrival latency (cycles) interarrival_latency[60-69] = 62 # 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] = 37 # Request interarrival latency (cycles) interarrival_latency[100-] = 1725 # 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] = 653 # Write cmd latency (cycles) write_latency[40-59] = 859 # Write cmd latency (cycles) write_latency[60-79] = 515 # Write cmd latency (cycles) write_latency[80-99] = 336 # Write cmd latency (cycles) write_latency[100-119] = 246 # Write cmd latency (cycles) write_latency[120-139] = 193 # Write cmd latency (cycles) write_latency[140-159] = 181 # Write cmd latency (cycles) write_latency[160-179] = 223 # Write cmd latency (cycles) write_latency[180-199] = 225 # Write cmd latency (cycles) write_latency[200-] = 20699 # 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] = 938 # Read request latency (cycles) read_latency[80-119] = 1685 # Read request latency (cycles) read_latency[120-159] = 2034 # Read request latency (cycles) read_latency[160-199] = 2433 # Read request latency (cycles) read_latency[200-239] = 2635 # Read request latency (cycles) read_latency[240-279] = 2770 # Read request latency (cycles) read_latency[280-319] = 2634 # Read request latency (cycles) read_latency[320-359] = 2509 # Read request latency (cycles) read_latency[360-399] = 2405 # Read request latency (cycles) read_latency[400-] = 218352 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 147987456 # Compute energy gact_energy = 51468480 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3306048 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25793268 # Write energy read_energy = 191881032 # Read energy act_energy = 17113104 # Activation energy gact_stb_energy.0 = 28923312 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30470022 # 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 = 15081504 # Precharge standby energy rank.0 pre_stb_energy.1 = 22753104 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29758752 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28633872 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49104528 # Active standby energy rank.0 act_stb_energy.1 = 38556078 # Active standby energy rank.1 average_gwrite_latency = 10603.316666666668 # Average gwrite request latency (cycles) average_read_latency = 3814.7209922064862 # Average read request latency (cycles) average_interarrival = 3.9208928181053553 # Average request interarrival latency (cycles) total_energy = 718436880 # Total energy (pJ) average_power = 678.9196810450895 # Average power (mW) average_bandwidth = 16.183586182652526 # Average bandwidth ########################################### ## Statistics of Channel 27 ########################################### num_parallel_write_cmds = 6401 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74212 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20624 # Number of ACT commands num_gact_cmds = 14156 # Number of GACT commands num_write_row_hits = 22167 # Number of write row buffer hits num_writes_done = 25610 # Number of read requests issued num_read_row_hits = 221342 # Number of read row buffer hits num_pre_cmds = 20592 # Number of PRE commands num_write_cmds = 24155 # Number of WRITE/WRITEP commands num_readres_cmds = 3424 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 239689 # Number of read requests issued pim_cycles = 439492 # 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 = 18684 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6593 # 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 = 3424 # 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 = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 56624 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4667 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 393730 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 418620 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 664476 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 639586 # 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 = 727592 # Cyles of rank active rank.0 rank_active_cycles.1 = 578369 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 330614 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 479837 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265997 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1423 # Request interarrival latency (cycles) interarrival_latency[20-29] = 523 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1034 # Request interarrival latency (cycles) interarrival_latency[40-49] = 87 # Request interarrival latency (cycles) interarrival_latency[50-59] = 53 # Request interarrival latency (cycles) interarrival_latency[60-69] = 44 # Request interarrival latency (cycles) interarrival_latency[70-79] = 40 # Request interarrival latency (cycles) interarrival_latency[80-89] = 36 # Request interarrival latency (cycles) interarrival_latency[90-99] = 26 # Request interarrival latency (cycles) interarrival_latency[100-] = 1600 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 35 # Write cmd latency (cycles) write_latency[20-39] = 876 # Write cmd latency (cycles) write_latency[40-59] = 927 # Write cmd latency (cycles) write_latency[60-79] = 659 # Write cmd latency (cycles) write_latency[80-99] = 375 # Write cmd latency (cycles) write_latency[100-119] = 291 # Write cmd latency (cycles) write_latency[120-139] = 224 # Write cmd latency (cycles) write_latency[140-159] = 220 # Write cmd latency (cycles) write_latency[160-179] = 236 # Write cmd latency (cycles) write_latency[180-199] = 206 # Write cmd latency (cycles) write_latency[200-] = 20106 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 290 # Read request latency (cycles) read_latency[40-79] = 1186 # Read request latency (cycles) read_latency[80-119] = 2178 # Read request latency (cycles) read_latency[120-159] = 2841 # Read request latency (cycles) read_latency[160-199] = 3360 # Read request latency (cycles) read_latency[200-239] = 3561 # Read request latency (cycles) read_latency[240-279] = 3551 # Read request latency (cycles) read_latency[280-319] = 3251 # Read request latency (cycles) read_latency[320-359] = 3253 # Read request latency (cycles) read_latency[360-399] = 3155 # Read request latency (cycles) read_latency[400-] = 213063 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 111762432 # Compute energy gact_energy = 46884672 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2752896 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25797540 # Write energy read_energy = 191881836 # Read energy act_energy = 17076672 # Activation energy gact_stb_energy.0 = 25986180 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27628920 # 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 = 15869472 # Precharge standby energy rank.0 pre_stb_energy.1 = 23032176 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31894848 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30700128 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48021072 # Active standby energy rank.0 act_stb_energy.1 = 38172354 # Active standby energy rank.1 average_gwrite_latency = 9933.021505376344 # Average gwrite request latency (cycles) average_read_latency = 3625.331316831394 # Average read request latency (cycles) average_interarrival = 3.9067646743925897 # Average request interarrival latency (cycles) total_energy = 675221886 # Total energy (pJ) average_power = 638.0817024284496 # Average power (mW) average_bandwidth = 16.252291141800367 # Average bandwidth ########################################### ## Statistics of Channel 28 ########################################### num_parallel_write_cmds = 10836 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 73987 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20611 # Number of ACT commands num_gact_cmds = 16472 # Number of GACT commands num_write_row_hits = 22131 # Number of write row buffer hits num_writes_done = 24999 # Number of read requests issued num_read_row_hits = 221229 # Number of read row buffer hits num_pre_cmds = 20580 # Number of PRE commands num_write_cmds = 24155 # Number of WRITE/WRITEP commands num_readres_cmds = 4576 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 525594 # 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 = 18358 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6992 # 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 = 4576 # Number of read_res requests issued num_comp_cmds = 53440 # 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 = 65888 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4961 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 467329 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 496113 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 590877 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 562093 # 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 = 750064 # Cyles of rank active rank.0 rank_active_cycles.1 = 580496 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 308142 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 477710 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264885 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1952 # Request interarrival latency (cycles) interarrival_latency[20-29] = 495 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1165 # Request interarrival latency (cycles) interarrival_latency[40-49] = 75 # Request interarrival latency (cycles) interarrival_latency[50-59] = 52 # 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] = 35 # Request interarrival latency (cycles) interarrival_latency[90-99] = 17 # Request interarrival latency (cycles) interarrival_latency[100-] = 1877 # 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] = 261 # Write cmd latency (cycles) write_latency[40-59] = 388 # Write cmd latency (cycles) write_latency[60-79] = 306 # Write cmd latency (cycles) write_latency[80-99] = 193 # Write cmd latency (cycles) write_latency[100-119] = 163 # Write cmd latency (cycles) write_latency[120-139] = 156 # Write cmd latency (cycles) write_latency[140-159] = 153 # Write cmd latency (cycles) write_latency[160-179] = 195 # Write cmd latency (cycles) write_latency[180-199] = 215 # Write cmd latency (cycles) write_latency[200-] = 22109 # 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] = 1110 # Read request latency (cycles) read_latency[80-119] = 1954 # Read request latency (cycles) read_latency[120-159] = 2411 # Read request latency (cycles) read_latency[160-199] = 2903 # Read request latency (cycles) read_latency[200-239] = 3161 # Read request latency (cycles) read_latency[240-279] = 3100 # Read request latency (cycles) read_latency[280-319] = 2967 # Read request latency (cycles) read_latency[320-359] = 2852 # Read request latency (cycles) read_latency[360-399] = 2778 # Read request latency (cycles) read_latency[400-] = 215175 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 171863040 # Compute energy gact_energy = 54555264 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3679104 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25797540 # Write energy read_energy = 191882640 # Read energy act_energy = 17065908 # Activation energy gact_stb_energy.0 = 30843714 # PIM Active standby energy rank.0 gact_stb_energy.1 = 32743458 # 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 = 14790816 # Precharge standby energy rank.0 pre_stb_energy.1 = 22930080 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 28362096 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 26980464 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49504224 # Active standby energy rank.0 act_stb_energy.1 = 38312736 # Active standby energy rank.1 average_gwrite_latency = 11132.783333333333 # Average gwrite request latency (cycles) average_read_latency = 3407.365401133826 # Average read request latency (cycles) average_interarrival = 3.9098103838139013 # Average request interarrival latency (cycles) total_energy = 746917404 # Total energy (pJ) average_power = 705.833650536852 # Average power (mW) average_bandwidth = 16.222837519348786 # Average bandwidth ########################################### ## Statistics of Channel 29 ########################################### num_parallel_write_cmds = 6495 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 68103 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20552 # Number of ACT commands num_gact_cmds = 13964 # Number of GACT commands num_write_row_hits = 22184 # Number of write row buffer hits num_writes_done = 24769 # Number of read requests issued num_read_row_hits = 221335 # Number of read row buffer hits num_pre_cmds = 20520 # Number of PRE commands num_write_cmds = 24157 # Number of WRITE/WRITEP commands num_readres_cmds = 3328 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 429851 # 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 = 17366 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6084 # 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 = 3328 # Number of read_res requests issued num_comp_cmds = 33152 # 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 = 55856 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4359 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 386902 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 411444 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 671304 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 646762 # 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 = 731445 # Cyles of rank active rank.0 rank_active_cycles.1 = 582488 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 326761 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 475718 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264203 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1229 # Request interarrival latency (cycles) interarrival_latency[20-29] = 595 # Request interarrival latency (cycles) interarrival_latency[30-39] = 972 # Request interarrival latency (cycles) interarrival_latency[40-49] = 88 # 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] = 36 # Request interarrival latency (cycles) interarrival_latency[80-89] = 33 # Request interarrival latency (cycles) interarrival_latency[90-99] = 14 # Request interarrival latency (cycles) interarrival_latency[100-] = 1592 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 29 # Write cmd latency (cycles) write_latency[20-39] = 765 # Write cmd latency (cycles) write_latency[40-59] = 874 # Write cmd latency (cycles) write_latency[60-79] = 813 # Write cmd latency (cycles) write_latency[80-99] = 452 # Write cmd latency (cycles) write_latency[100-119] = 279 # Write cmd latency (cycles) write_latency[120-139] = 254 # Write cmd latency (cycles) write_latency[140-159] = 218 # Write cmd latency (cycles) write_latency[160-179] = 250 # Write cmd latency (cycles) write_latency[180-199] = 231 # Write cmd latency (cycles) write_latency[200-] = 19992 # 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] = 1105 # Read request latency (cycles) read_latency[80-119] = 2018 # Read request latency (cycles) read_latency[120-159] = 2348 # Read request latency (cycles) read_latency[160-199] = 2730 # Read request latency (cycles) read_latency[200-239] = 3040 # Read request latency (cycles) read_latency[240-279] = 3157 # Read request latency (cycles) read_latency[280-319] = 2953 # Read request latency (cycles) read_latency[320-359] = 2732 # Read request latency (cycles) read_latency[360-399] = 2915 # Read request latency (cycles) read_latency[400-] = 215399 # 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] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 106616832 # Compute energy gact_energy = 46248768 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2675712 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25799676 # Write energy read_energy = 191883444 # Read energy act_energy = 17017056 # Activation energy gact_stb_energy.0 = 25535532 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27155304 # 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 = 15684528 # Precharge standby energy rank.0 pre_stb_energy.1 = 22834464 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32222592 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31044576 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48275370 # Active standby energy rank.0 act_stb_energy.1 = 38444208 # Active standby energy rank.1 average_gwrite_latency = 10353.84677419355 # Average gwrite request latency (cycles) average_read_latency = 3594.742303937384 # Average read request latency (cycles) average_interarrival = 3.935665032691893 # Average request interarrival latency (cycles) total_energy = 669198750 # Total energy (pJ) average_power = 632.3898654893281 # Average power (mW) average_bandwidth = 16.13344849679552 # Average bandwidth ########################################### ## Statistics of Channel 30 ########################################### num_parallel_write_cmds = 8941 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 76559 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20702 # Number of ACT commands num_gact_cmds = 15664 # Number of GACT commands num_write_row_hits = 22179 # Number of write row buffer hits num_writes_done = 25315 # Number of read requests issued num_read_row_hits = 221066 # Number of read row buffer hits num_pre_cmds = 20670 # Number of PRE commands num_write_cmds = 24149 # Number of WRITE/WRITEP commands num_readres_cmds = 4176 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 240008 # Number of read requests issued pim_cycles = 491087 # 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 = 18037 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7040 # 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 = 356 # Number of GWRITE commands num_readres_done = 4176 # Number of read_res requests issued num_comp_cmds = 46912 # 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 = 62656 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5064 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 437964 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 468729 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 620242 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 589477 # 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 = 736445 # Cyles of rank active rank.0 rank_active_cycles.1 = 595428 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 321761 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 462778 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 266290 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1767 # Request interarrival latency (cycles) interarrival_latency[20-29] = 578 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1157 # Request interarrival latency (cycles) interarrival_latency[40-49] = 81 # Request interarrival latency (cycles) interarrival_latency[50-59] = 53 # Request interarrival latency (cycles) interarrival_latency[60-69] = 51 # Request interarrival latency (cycles) interarrival_latency[70-79] = 42 # Request interarrival latency (cycles) interarrival_latency[80-89] = 33 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1738 # 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] = 637 # Write cmd latency (cycles) write_latency[40-59] = 822 # Write cmd latency (cycles) write_latency[60-79] = 634 # Write cmd latency (cycles) write_latency[80-99] = 404 # Write cmd latency (cycles) write_latency[100-119] = 287 # Write cmd latency (cycles) write_latency[120-139] = 230 # Write cmd latency (cycles) write_latency[140-159] = 233 # Write cmd latency (cycles) write_latency[160-179] = 254 # Write cmd latency (cycles) write_latency[180-199] = 231 # Write cmd latency (cycles) write_latency[200-] = 20399 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 261 # Read request latency (cycles) read_latency[40-79] = 996 # Read request latency (cycles) read_latency[80-119] = 2041 # Read request latency (cycles) read_latency[120-159] = 2428 # Read request latency (cycles) read_latency[160-199] = 2992 # Read request latency (cycles) read_latency[200-239] = 3187 # Read request latency (cycles) read_latency[240-279] = 3137 # Read request latency (cycles) read_latency[280-319] = 2916 # Read request latency (cycles) read_latency[320-359] = 2830 # Read request latency (cycles) read_latency[360-399] = 2639 # Read request latency (cycles) read_latency[400-] = 216581 # 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] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 348 # PIM GWRITE request latency (cycles) comp_energy = 150868992 # Compute energy gact_energy = 51879168 # Gact energy gwrite_energy = 4579584 # Gwrite energy readres_energy = 3357504 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25791132 # Write energy read_energy = 191884248 # Read energy act_energy = 17141256 # Activation energy gact_stb_energy.0 = 28905624 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30936114 # 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 = 15444528 # Precharge standby energy rank.0 pre_stb_energy.1 = 22213344 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29771616 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28294896 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48605370 # Active standby energy rank.0 act_stb_energy.1 = 39298248 # Active standby energy rank.1 average_gwrite_latency = 10822.244382022473 # Average gwrite request latency (cycles) average_read_latency = 3675.0897011766274 # Average read request latency (cycles) average_interarrival = 3.8931389826018816 # Average request interarrival latency (cycles) total_energy = 721946904 # Total energy (pJ) average_power = 682.2366382348995 # Average power (mW) average_bandwidth = 16.29922340262671 # Average bandwidth ########################################### ## Statistics of Channel 31 ########################################### num_parallel_write_cmds = 10540 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74683 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20585 # Number of ACT commands num_gact_cmds = 15832 # Number of GACT commands num_write_row_hits = 22155 # Number of write row buffer hits num_writes_done = 25162 # Number of read requests issued num_read_row_hits = 221353 # Number of read row buffer hits num_pre_cmds = 20555 # Number of PRE commands num_write_cmds = 24153 # Number of WRITE/WRITEP commands num_readres_cmds = 4064 # Number of READRES commands num_cycles = 1058206 # Number of DRAM cycles num_reads_done = 240009 # Number of read requests issued pim_cycles = 496094 # 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 = 18805 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6981 # 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 = 376 # Number of GWRITE commands num_readres_done = 4064 # Number of read_res requests issued num_comp_cmds = 44096 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238669 # Number of READ/READP commands num_pim_precharge_cmds = 63328 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4995 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 438775 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 471846 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 619431 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 586360 # 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 = 749423 # Cyles of rank active rank.0 rank_active_cycles.1 = 574729 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 308783 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 483477 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265934 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1723 # Request interarrival latency (cycles) interarrival_latency[20-29] = 614 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1130 # Request interarrival latency (cycles) interarrival_latency[40-49] = 94 # Request interarrival latency (cycles) interarrival_latency[50-59] = 66 # Request interarrival latency (cycles) interarrival_latency[60-69] = 65 # Request interarrival latency (cycles) interarrival_latency[70-79] = 43 # Request interarrival latency (cycles) interarrival_latency[80-89] = 44 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1855 # 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] = 601 # Write cmd latency (cycles) write_latency[40-59] = 745 # Write cmd latency (cycles) write_latency[60-79] = 470 # Write cmd latency (cycles) write_latency[80-99] = 271 # Write cmd latency (cycles) write_latency[100-119] = 185 # Write cmd latency (cycles) write_latency[120-139] = 122 # Write cmd latency (cycles) write_latency[140-159] = 168 # Write cmd latency (cycles) write_latency[160-179] = 153 # Write cmd latency (cycles) write_latency[180-199] = 176 # Write cmd latency (cycles) write_latency[200-] = 21246 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 244 # Read request latency (cycles) read_latency[40-79] = 911 # Read request latency (cycles) read_latency[80-119] = 1701 # Read request latency (cycles) read_latency[120-159] = 2169 # Read request latency (cycles) read_latency[160-199] = 2634 # Read request latency (cycles) read_latency[200-239] = 2895 # Read request latency (cycles) read_latency[240-279] = 2840 # Read request latency (cycles) read_latency[280-319] = 2744 # Read request latency (cycles) read_latency[320-359] = 2740 # Read request latency (cycles) read_latency[360-399] = 2643 # Read request latency (cycles) read_latency[400-] = 218488 # 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] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # 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] = 0 # 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-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 141812736 # Compute energy gact_energy = 52435584 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 3267456 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 25795404 # Write energy read_energy = 191889876 # Read energy act_energy = 17044380 # Activation energy gact_stb_energy.0 = 28959150 # PIM Active standby energy rank.0 gact_stb_energy.1 = 31141836 # 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 = 14821584 # Precharge standby energy rank.0 pre_stb_energy.1 = 23206896 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29732688 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28145280 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49461918 # Active standby energy rank.0 act_stb_energy.1 = 37932114 # Active standby energy rank.1 average_gwrite_latency = 11399.561170212766 # Average gwrite request latency (cycles) average_read_latency = 3616.763296376386 # Average read request latency (cycles) average_interarrival = 3.896349972568643 # Average request interarrival latency (cycles) total_energy = 713459046 # Total energy (pJ) average_power = 674.215649882915 # Average power (mW) average_bandwidth = 16.283256757190944 # Average bandwidth