########################################### ## Statistics of Channel 0 ########################################### num_parallel_write_cmds = 195 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6318 # Number of ACT commands num_gact_cmds = 7536 # Number of GACT commands num_write_row_hits = 11275 # Number of write row buffer hits num_writes_done = 13401 # Number of read requests issued num_read_row_hits = 65135 # Number of read row buffer hits num_pre_cmds = 6286 # Number of PRE commands num_write_cmds = 12211 # Number of WRITE/WRITEP commands num_readres_cmds = 1944 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70676 # Number of read requests issued pim_cycles = 225871 # 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 = 4719 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 18 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 184 # Number of GWRITE commands num_readres_done = 1944 # Number of read_res requests issued num_comp_cmds = 21056 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70162 # Number of READ/READP commands num_pim_precharge_cmds = 30144 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 198469 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 210058 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 420764 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 409175 # 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 = 332227 # Cyles of rank active rank.0 rank_active_cycles.1 = 187389 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 287006 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 431844 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 84041 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1089 # Request interarrival latency (cycles) interarrival_latency[20-29] = 144 # Request interarrival latency (cycles) interarrival_latency[30-39] = 628 # Request interarrival latency (cycles) interarrival_latency[40-49] = 33 # Request interarrival latency (cycles) interarrival_latency[50-59] = 11 # Request interarrival latency (cycles) interarrival_latency[60-69] = 14 # Request interarrival latency (cycles) interarrival_latency[70-79] = 2 # Request interarrival latency (cycles) interarrival_latency[80-89] = 9 # Request interarrival latency (cycles) interarrival_latency[90-99] = 5 # Request interarrival latency (cycles) interarrival_latency[100-] = 1171 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 10 # Write cmd latency (cycles) write_latency[20-39] = 655 # Write cmd latency (cycles) write_latency[40-59] = 561 # Write cmd latency (cycles) write_latency[60-79] = 373 # Write cmd latency (cycles) write_latency[80-99] = 183 # Write cmd latency (cycles) write_latency[100-119] = 61 # Write cmd latency (cycles) write_latency[120-139] = 23 # Write cmd latency (cycles) write_latency[140-159] = 15 # Write cmd latency (cycles) write_latency[160-179] = 32 # Write cmd latency (cycles) write_latency[180-199] = 48 # Write cmd latency (cycles) write_latency[200-] = 10250 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 68 # Read request latency (cycles) read_latency[40-79] = 331 # Read request latency (cycles) read_latency[80-119] = 702 # Read request latency (cycles) read_latency[120-159] = 880 # Read request latency (cycles) read_latency[160-199] = 1083 # Read request latency (cycles) read_latency[200-239] = 1214 # Read request latency (cycles) read_latency[240-279] = 1142 # Read request latency (cycles) read_latency[280-319] = 1148 # Read request latency (cycles) read_latency[320-359] = 1040 # Read request latency (cycles) read_latency[360-399] = 944 # Read request latency (cycles) read_latency[400-] = 62124 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 182 # PIM GWRITE request latency (cycles) comp_energy = 67716096 # Compute energy gact_energy = 24959232 # Gact energy gwrite_energy = 2366976 # Gwrite energy readres_energy = 1562976 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13041348 # Write energy read_energy = 56410248 # Read energy act_energy = 5231304 # Activation energy gact_stb_energy.0 = 13098954 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13863828 # 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 = 13776288 # Precharge standby energy rank.0 pre_stb_energy.1 = 20728512 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20196672 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19640400 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21926982 # Active standby energy rank.0 act_stb_energy.1 = 12367674 # Active standby energy rank.1 average_gwrite_latency = 13459.951086956522 # Average gwrite request latency (cycles) average_read_latency = 3084.108820533137 # Average read request latency (cycles) average_interarrival = 7.105522852192273 # Average request interarrival latency (cycles) total_energy = 326173770 # Total energy (pJ) average_power = 526.7383521227066 # Average power (mW) average_bandwidth = 8.89058561155494 # Average bandwidth ########################################### ## Statistics of Channel 1 ########################################### num_parallel_write_cmds = 186 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6312 # Number of ACT commands num_gact_cmds = 6880 # Number of GACT commands num_write_row_hits = 11272 # Number of write row buffer hits num_writes_done = 12893 # Number of read requests issued num_read_row_hits = 65181 # Number of read row buffer hits num_pre_cmds = 6280 # Number of PRE commands num_write_cmds = 12210 # Number of WRITE/WRITEP commands num_readres_cmds = 1616 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70162 # Number of read requests issued pim_cycles = 203751 # 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 = 4715 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 20 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 190 # Number of GWRITE commands num_readres_done = 1616 # Number of read_res requests issued num_comp_cmds = 15808 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70162 # Number of READ/READP commands num_pim_precharge_cmds = 27520 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 181623 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 188510 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 437610 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 430723 # 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 = 339407 # Cyles of rank active rank.0 rank_active_cycles.1 = 186089 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 279826 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 433144 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83004 # Request interarrival latency (cycles) interarrival_latency[10-19] = 864 # Request interarrival latency (cycles) interarrival_latency[20-29] = 109 # Request interarrival latency (cycles) interarrival_latency[30-39] = 568 # Request interarrival latency (cycles) interarrival_latency[40-49] = 37 # Request interarrival latency (cycles) interarrival_latency[50-59] = 11 # Request interarrival latency (cycles) interarrival_latency[60-69] = 14 # Request interarrival latency (cycles) interarrival_latency[70-79] = 6 # Request interarrival latency (cycles) interarrival_latency[80-89] = 11 # Request interarrival latency (cycles) interarrival_latency[90-99] = 7 # Request interarrival latency (cycles) interarrival_latency[100-] = 1090 # 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] = 685 # Write cmd latency (cycles) write_latency[40-59] = 527 # Write cmd latency (cycles) write_latency[60-79] = 366 # Write cmd latency (cycles) write_latency[80-99] = 176 # Write cmd latency (cycles) write_latency[100-119] = 66 # Write cmd latency (cycles) write_latency[120-139] = 20 # Write cmd latency (cycles) write_latency[140-159] = 13 # Write cmd latency (cycles) write_latency[160-179] = 17 # Write cmd latency (cycles) write_latency[180-199] = 42 # Write cmd latency (cycles) write_latency[200-] = 10287 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 53 # Read request latency (cycles) read_latency[40-79] = 280 # Read request latency (cycles) read_latency[80-119] = 705 # Read request latency (cycles) read_latency[120-159] = 933 # Read request latency (cycles) read_latency[160-199] = 981 # Read request latency (cycles) read_latency[200-239] = 934 # Read request latency (cycles) read_latency[240-279] = 896 # Read request latency (cycles) read_latency[280-319] = 940 # Read request latency (cycles) read_latency[320-359] = 838 # Read request latency (cycles) read_latency[360-399] = 704 # Read request latency (cycles) read_latency[400-] = 62898 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 188 # PIM GWRITE request latency (cycles) comp_energy = 50838528 # Compute energy gact_energy = 22786560 # Gact energy gwrite_energy = 2444160 # Gwrite energy readres_energy = 1299264 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13040280 # Write energy read_energy = 56410248 # Read energy act_energy = 5226336 # Activation energy gact_stb_energy.0 = 11987118 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12441660 # 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 = 13431648 # Precharge standby energy rank.0 pre_stb_energy.1 = 20790912 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 21005280 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20674704 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22400862 # Active standby energy rank.0 act_stb_energy.1 = 12281874 # Active standby energy rank.1 average_gwrite_latency = 13316.126315789474 # Average gwrite request latency (cycles) average_read_latency = 3050.140916735555 # Average read request latency (cycles) average_interarrival = 7.223725808145029 # Average request interarrival latency (cycles) total_energy = 306345714 # Total energy (pJ) average_power = 494.71800436992214 # Average power (mW) average_bandwidth = 8.751058163889844 # Average bandwidth ########################################### ## Statistics of Channel 2 ########################################### num_parallel_write_cmds = 190 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6380 # Number of ACT commands num_gact_cmds = 7200 # Number of GACT commands num_write_row_hits = 11265 # Number of write row buffer hits num_writes_done = 12891 # Number of read requests issued num_read_row_hits = 65105 # Number of read row buffer hits num_pre_cmds = 6350 # Number of PRE commands num_write_cmds = 12211 # Number of WRITE/WRITEP commands num_readres_cmds = 1776 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70162 # Number of read requests issued pim_cycles = 214858 # 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 = 4788 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 20 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 188 # Number of GWRITE commands num_readres_done = 1776 # Number of read_res requests issued num_comp_cmds = 18368 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70162 # Number of READ/READP commands num_pim_precharge_cmds = 28800 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 191882 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 199280 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 427351 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 419953 # 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 = 341963 # Cyles of rank active rank.0 rank_active_cycles.1 = 190162 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 277270 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 429071 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83047 # Request interarrival latency (cycles) interarrival_latency[10-19] = 960 # Request interarrival latency (cycles) interarrival_latency[20-29] = 128 # Request interarrival latency (cycles) interarrival_latency[30-39] = 587 # Request interarrival latency (cycles) interarrival_latency[40-49] = 26 # Request interarrival latency (cycles) interarrival_latency[50-59] = 10 # Request interarrival latency (cycles) interarrival_latency[60-69] = 16 # Request interarrival latency (cycles) interarrival_latency[70-79] = 2 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 6 # Request interarrival latency (cycles) interarrival_latency[100-] = 1127 # 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] = 666 # Write cmd latency (cycles) write_latency[40-59] = 549 # Write cmd latency (cycles) write_latency[60-79] = 360 # Write cmd latency (cycles) write_latency[80-99] = 185 # Write cmd latency (cycles) write_latency[100-119] = 61 # Write cmd latency (cycles) write_latency[120-139] = 25 # Write cmd latency (cycles) write_latency[140-159] = 15 # Write cmd latency (cycles) write_latency[160-179] = 21 # Write cmd latency (cycles) write_latency[180-199] = 47 # Write cmd latency (cycles) write_latency[200-] = 10268 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 42 # Read request latency (cycles) read_latency[40-79] = 264 # Read request latency (cycles) read_latency[80-119] = 624 # Read request latency (cycles) read_latency[120-159] = 794 # Read request latency (cycles) read_latency[160-199] = 830 # Read request latency (cycles) read_latency[200-239] = 914 # Read request latency (cycles) read_latency[240-279] = 935 # Read request latency (cycles) read_latency[280-319] = 954 # Read request latency (cycles) read_latency[320-359] = 809 # Read request latency (cycles) read_latency[360-399] = 752 # Read request latency (cycles) read_latency[400-] = 63244 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 186 # PIM GWRITE request latency (cycles) comp_energy = 59071488 # Compute energy gact_energy = 23846400 # Gact energy gwrite_energy = 2418432 # Gwrite energy readres_energy = 1427904 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13041348 # Write energy read_energy = 56410248 # Read energy act_energy = 5282640 # Activation energy gact_stb_energy.0 = 12664212 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13152480 # 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 = 13308960 # Precharge standby energy rank.0 pre_stb_energy.1 = 20595408 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20512848 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20157744 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22569558 # Active standby energy rank.0 act_stb_energy.1 = 12550692 # Active standby energy rank.1 average_gwrite_latency = 13362.063829787234 # Average gwrite request latency (cycles) average_read_latency = 3628.555557139192 # Average read request latency (cycles) average_interarrival = 7.207246528626465 # Average request interarrival latency (cycles) total_energy = 316296642 # Total energy (pJ) average_power = 510.7877680937547 # Average power (mW) average_bandwidth = 8.767388042949907 # Average bandwidth ########################################### ## Statistics of Channel 3 ########################################### num_parallel_write_cmds = 270 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6366 # Number of ACT commands num_gact_cmds = 6912 # Number of GACT commands num_write_row_hits = 11280 # Number of write row buffer hits num_writes_done = 13718 # Number of read requests issued num_read_row_hits = 65101 # Number of read row buffer hits num_pre_cmds = 6336 # Number of PRE commands num_write_cmds = 12221 # Number of WRITE/WRITEP commands num_readres_cmds = 1536 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 71828 # Number of read requests issued pim_cycles = 203637 # 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 = 4768 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 22 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 198 # Number of GWRITE commands num_readres_done = 1536 # Number of read_res requests issued num_comp_cmds = 14080 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70164 # Number of READ/READP commands num_pim_precharge_cmds = 27648 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 2 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 181608 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 188514 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 437625 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 430719 # 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 = 334027 # Cyles of rank active rank.0 rank_active_cycles.1 = 185128 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 285206 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 434105 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 85535 # Request interarrival latency (cycles) interarrival_latency[10-19] = 766 # Request interarrival latency (cycles) interarrival_latency[20-29] = 110 # Request interarrival latency (cycles) interarrival_latency[30-39] = 573 # Request interarrival latency (cycles) interarrival_latency[40-49] = 27 # Request interarrival latency (cycles) interarrival_latency[50-59] = 14 # Request interarrival latency (cycles) interarrival_latency[60-69] = 12 # Request interarrival latency (cycles) interarrival_latency[70-79] = 2 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 6 # Request interarrival latency (cycles) interarrival_latency[100-] = 1091 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 25 # Write cmd latency (cycles) write_latency[20-39] = 686 # Write cmd latency (cycles) write_latency[40-59] = 574 # Write cmd latency (cycles) write_latency[60-79] = 318 # Write cmd latency (cycles) write_latency[80-99] = 202 # Write cmd latency (cycles) write_latency[100-119] = 45 # Write cmd latency (cycles) write_latency[120-139] = 20 # Write cmd latency (cycles) write_latency[140-159] = 54 # Write cmd latency (cycles) write_latency[160-179] = 57 # Write cmd latency (cycles) write_latency[180-199] = 40 # Write cmd latency (cycles) write_latency[200-] = 10200 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 50 # Read request latency (cycles) read_latency[40-79] = 253 # Read request latency (cycles) read_latency[80-119] = 632 # Read request latency (cycles) read_latency[120-159] = 713 # Read request latency (cycles) read_latency[160-199] = 828 # Read request latency (cycles) read_latency[200-239] = 849 # Read request latency (cycles) read_latency[240-279] = 878 # Read request latency (cycles) read_latency[280-319] = 911 # Read request latency (cycles) read_latency[320-359] = 739 # Read request latency (cycles) read_latency[360-399] = 654 # Read request latency (cycles) read_latency[400-] = 65321 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 196 # PIM GWRITE request latency (cycles) comp_energy = 45281280 # Compute energy gact_energy = 22892544 # Gact energy gwrite_energy = 2547072 # Gwrite energy readres_energy = 1234944 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13052028 # Write energy read_energy = 56411856 # Read energy act_energy = 5271048 # Activation energy gact_stb_energy.0 = 11986128 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12441924 # 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 = 13689888 # Precharge standby energy rank.0 pre_stb_energy.1 = 20837040 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 21006000 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20674512 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22045782 # Active standby energy rank.0 act_stb_energy.1 = 12218448 # Active standby energy rank.1 average_gwrite_latency = 13424.80303030303 # Average gwrite request latency (cycles) average_read_latency = 3749.6264548643985 # Average read request latency (cycles) average_interarrival = 7.025152023960792 # Average request interarrival latency (cycles) total_energy = 300876774 # Total energy (pJ) average_power = 485.88620761490427 # Average power (mW) average_bandwidth = 9.000243850053211 # Average bandwidth ########################################### ## Statistics of Channel 4 ########################################### num_parallel_write_cmds = 289 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6342 # Number of ACT commands num_gact_cmds = 7760 # Number of GACT commands num_write_row_hits = 11264 # Number of write row buffer hits num_writes_done = 12884 # Number of read requests issued num_read_row_hits = 65141 # Number of read row buffer hits num_pre_cmds = 6311 # Number of PRE commands num_write_cmds = 12209 # Number of WRITE/WRITEP commands num_readres_cmds = 2056 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70164 # Number of read requests issued pim_cycles = 232998 # 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 = 4749 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 26 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 180 # Number of GWRITE commands num_readres_done = 2056 # Number of read_res requests issued num_comp_cmds = 23040 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 31040 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 205296 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 217224 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 413937 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 402009 # 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 = 324791 # Cyles of rank active rank.0 rank_active_cycles.1 = 183970 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 294442 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 435263 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83042 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1173 # Request interarrival latency (cycles) interarrival_latency[20-29] = 126 # Request interarrival latency (cycles) interarrival_latency[30-39] = 648 # Request interarrival latency (cycles) interarrival_latency[40-49] = 28 # Request interarrival latency (cycles) interarrival_latency[50-59] = 10 # Request interarrival latency (cycles) interarrival_latency[60-69] = 11 # Request interarrival latency (cycles) interarrival_latency[70-79] = 3 # Request interarrival latency (cycles) interarrival_latency[80-89] = 9 # Request interarrival latency (cycles) interarrival_latency[90-99] = 6 # Request interarrival latency (cycles) interarrival_latency[100-] = 1198 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 17 # Write cmd latency (cycles) write_latency[20-39] = 615 # Write cmd latency (cycles) write_latency[40-59] = 610 # Write cmd latency (cycles) write_latency[60-79] = 314 # Write cmd latency (cycles) write_latency[80-99] = 204 # Write cmd latency (cycles) write_latency[100-119] = 51 # Write cmd latency (cycles) write_latency[120-139] = 22 # Write cmd latency (cycles) write_latency[140-159] = 34 # Write cmd latency (cycles) write_latency[160-179] = 14 # Write cmd latency (cycles) write_latency[180-199] = 25 # Write cmd latency (cycles) write_latency[200-] = 10303 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 42 # Read request latency (cycles) read_latency[40-79] = 267 # Read request latency (cycles) read_latency[80-119] = 746 # Read request latency (cycles) read_latency[120-159] = 958 # Read request latency (cycles) read_latency[160-199] = 1099 # Read request latency (cycles) read_latency[200-239] = 1077 # Read request latency (cycles) read_latency[240-279] = 1068 # Read request latency (cycles) read_latency[280-319] = 1085 # Read request latency (cycles) read_latency[320-359] = 985 # Read request latency (cycles) read_latency[360-399] = 863 # Read request latency (cycles) read_latency[400-] = 61974 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 178 # PIM GWRITE request latency (cycles) comp_energy = 74096640 # Compute energy gact_energy = 25701120 # Gact energy gwrite_energy = 2315520 # Gwrite energy readres_energy = 1653024 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13039212 # Write energy read_energy = 56411052 # Read energy act_energy = 5251176 # Activation energy gact_stb_energy.0 = 13549536 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14336784 # 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 = 14133216 # Precharge standby energy rank.0 pre_stb_energy.1 = 20892624 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19868976 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19296432 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21436206 # Active standby energy rank.0 act_stb_energy.1 = 12142020 # Active standby energy rank.1 average_gwrite_latency = 13549.95 # Average gwrite request latency (cycles) average_read_latency = 3113.707585086369 # Average read request latency (cycles) average_interarrival = 7.179087346673778 # Average request interarrival latency (cycles) total_energy = 333409818 # Total energy (pJ) average_power = 538.4238533799071 # Average power (mW) average_bandwidth = 8.795810300807611 # Average bandwidth ########################################### ## Statistics of Channel 5 ########################################### num_parallel_write_cmds = 288 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6334 # Number of ACT commands num_gact_cmds = 7728 # Number of GACT commands num_write_row_hits = 11249 # Number of write row buffer hits num_writes_done = 12888 # Number of read requests issued num_read_row_hits = 65152 # Number of read row buffer hits num_pre_cmds = 6302 # Number of PRE commands num_write_cmds = 12213 # Number of WRITE/WRITEP commands num_readres_cmds = 2040 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70163 # Number of read requests issued pim_cycles = 232987 # 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 = 4735 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 25 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 180 # Number of GWRITE commands num_readres_done = 2040 # Number of read_res requests issued num_comp_cmds = 22656 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 30912 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 205368 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 217236 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 413865 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 401997 # 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 = 319362 # Cyles of rank active rank.0 rank_active_cycles.1 = 187093 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 299871 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 432140 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83028 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1170 # Request interarrival latency (cycles) interarrival_latency[20-29] = 130 # Request interarrival latency (cycles) interarrival_latency[30-39] = 653 # Request interarrival latency (cycles) interarrival_latency[40-49] = 23 # Request interarrival latency (cycles) interarrival_latency[50-59] = 12 # Request interarrival latency (cycles) interarrival_latency[60-69] = 11 # Request interarrival latency (cycles) interarrival_latency[70-79] = 3 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 7 # Request interarrival latency (cycles) interarrival_latency[100-] = 1192 # 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] = 633 # Write cmd latency (cycles) write_latency[40-59] = 616 # Write cmd latency (cycles) write_latency[60-79] = 327 # Write cmd latency (cycles) write_latency[80-99] = 205 # Write cmd latency (cycles) write_latency[100-119] = 52 # Write cmd latency (cycles) write_latency[120-139] = 23 # Write cmd latency (cycles) write_latency[140-159] = 24 # Write cmd latency (cycles) write_latency[160-179] = 1 # Write cmd latency (cycles) write_latency[180-199] = 6 # Write cmd latency (cycles) write_latency[200-] = 10310 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 55 # Read request latency (cycles) read_latency[40-79] = 331 # Read request latency (cycles) read_latency[80-119] = 748 # Read request latency (cycles) read_latency[120-159] = 860 # Read request latency (cycles) read_latency[160-199] = 914 # Read request latency (cycles) read_latency[200-239] = 975 # Read request latency (cycles) read_latency[240-279] = 922 # Read request latency (cycles) read_latency[280-319] = 877 # Read request latency (cycles) read_latency[320-359] = 764 # Read request latency (cycles) read_latency[360-399] = 630 # Read request latency (cycles) read_latency[400-] = 63087 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 178 # PIM GWRITE request latency (cycles) comp_energy = 72861696 # Compute energy gact_energy = 25595136 # Gact energy gwrite_energy = 2315520 # Gwrite energy readres_energy = 1640160 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13043484 # Write energy read_energy = 56411052 # Read energy act_energy = 5244552 # Activation energy gact_stb_energy.0 = 13554288 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14337576 # 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 = 14393808 # Precharge standby energy rank.0 pre_stb_energy.1 = 20742720 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19865520 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19295856 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21077892 # Active standby energy rank.0 act_stb_energy.1 = 12348138 # Active standby energy rank.1 average_gwrite_latency = 13576.772222222222 # Average gwrite request latency (cycles) average_read_latency = 3335.55600530194 # Average read request latency (cycles) average_interarrival = 7.180502568503079 # Average request interarrival latency (cycles) total_energy = 332013678 # Total energy (pJ) average_power = 536.1692254773244 # Average power (mW) average_bandwidth = 8.79446670316343 # Average bandwidth ########################################### ## Statistics of Channel 6 ########################################### num_parallel_write_cmds = 192 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6366 # Number of ACT commands num_gact_cmds = 6800 # Number of GACT commands num_write_row_hits = 11272 # Number of write row buffer hits num_writes_done = 12884 # Number of read requests issued num_read_row_hits = 65109 # Number of read row buffer hits num_pre_cmds = 6334 # Number of PRE commands num_write_cmds = 12210 # Number of WRITE/WRITEP commands num_readres_cmds = 1576 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70163 # Number of read requests issued pim_cycles = 201207 # 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 = 4783 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 18 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 184 # Number of GWRITE commands num_readres_done = 1576 # Number of read_res requests issued num_comp_cmds = 15360 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 27200 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 178165 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 188545 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 441068 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 430688 # 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 = 327228 # Cyles of rank active rank.0 rank_active_cycles.1 = 183737 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 292005 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 435496 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83070 # Request interarrival latency (cycles) interarrival_latency[10-19] = 788 # Request interarrival latency (cycles) interarrival_latency[20-29] = 126 # Request interarrival latency (cycles) interarrival_latency[30-39] = 541 # Request interarrival latency (cycles) interarrival_latency[40-49] = 24 # Request interarrival latency (cycles) interarrival_latency[50-59] = 9 # Request interarrival latency (cycles) interarrival_latency[60-69] = 9 # Request interarrival latency (cycles) interarrival_latency[70-79] = 2 # Request interarrival latency (cycles) interarrival_latency[80-89] = 7 # Request interarrival latency (cycles) interarrival_latency[90-99] = 8 # Request interarrival latency (cycles) interarrival_latency[100-] = 1073 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 6 # Write cmd latency (cycles) write_latency[20-39] = 666 # Write cmd latency (cycles) write_latency[40-59] = 588 # Write cmd latency (cycles) write_latency[60-79] = 370 # Write cmd latency (cycles) write_latency[80-99] = 204 # Write cmd latency (cycles) write_latency[100-119] = 77 # Write cmd latency (cycles) write_latency[120-139] = 27 # Write cmd latency (cycles) write_latency[140-159] = 24 # Write cmd latency (cycles) write_latency[160-179] = 21 # Write cmd latency (cycles) write_latency[180-199] = 21 # Write cmd latency (cycles) write_latency[200-] = 10206 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 51 # Read request latency (cycles) read_latency[40-79] = 288 # Read request latency (cycles) read_latency[80-119] = 643 # Read request latency (cycles) read_latency[120-159] = 824 # Read request latency (cycles) read_latency[160-199] = 923 # Read request latency (cycles) read_latency[200-239] = 1075 # Read request latency (cycles) read_latency[240-279] = 1139 # Read request latency (cycles) read_latency[280-319] = 1087 # Read request latency (cycles) read_latency[320-359] = 968 # Read request latency (cycles) read_latency[360-399] = 863 # Read request latency (cycles) read_latency[400-] = 62302 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 182 # PIM GWRITE request latency (cycles) comp_energy = 49397760 # Compute energy gact_energy = 22521600 # Gact energy gwrite_energy = 2366976 # Gwrite energy readres_energy = 1267104 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13040280 # Write energy read_energy = 56411052 # Read energy act_energy = 5271048 # Activation energy gact_stb_energy.0 = 11758890 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12443970 # 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 = 14016240 # Precharge standby energy rank.0 pre_stb_energy.1 = 20903808 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 21171264 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20673024 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21597048 # Active standby energy rank.0 act_stb_energy.1 = 12126642 # Active standby energy rank.1 average_gwrite_latency = 13491.701086956522 # Average gwrite request latency (cycles) average_read_latency = 3329.1395607371405 # Average read request latency (cycles) average_interarrival = 7.229123130625635 # Average request interarrival latency (cycles) total_energy = 304252986 # Total energy (pJ) average_power = 491.3384557993518 # Average power (mW) average_bandwidth = 8.746097187972863 # Average bandwidth ########################################### ## Statistics of Channel 7 ########################################### num_parallel_write_cmds = 202 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6324 # Number of ACT commands num_gact_cmds = 7488 # Number of GACT commands num_write_row_hits = 11258 # Number of write row buffer hits num_writes_done = 13188 # Number of read requests issued num_read_row_hits = 65166 # Number of read row buffer hits num_pre_cmds = 6293 # Number of PRE commands num_write_cmds = 12204 # Number of WRITE/WRITEP commands num_readres_cmds = 1920 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70165 # Number of read requests issued pim_cycles = 224607 # 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 = 4738 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 18 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 182 # Number of GWRITE commands num_readres_done = 1920 # Number of read_res requests issued num_comp_cmds = 20800 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 29952 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 198577 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 210076 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 420656 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 409157 # 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 = 325981 # Cyles of rank active rank.0 rank_active_cycles.1 = 181701 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 293252 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 437532 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83153 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1107 # Request interarrival latency (cycles) interarrival_latency[20-29] = 153 # Request interarrival latency (cycles) interarrival_latency[30-39] = 689 # Request interarrival latency (cycles) interarrival_latency[40-49] = 41 # Request interarrival latency (cycles) interarrival_latency[50-59] = 31 # Request interarrival latency (cycles) interarrival_latency[60-69] = 17 # Request interarrival latency (cycles) interarrival_latency[70-79] = 5 # Request interarrival latency (cycles) interarrival_latency[80-89] = 11 # Request interarrival latency (cycles) interarrival_latency[90-99] = 12 # Request interarrival latency (cycles) interarrival_latency[100-] = 1172 # 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] = 646 # Write cmd latency (cycles) write_latency[40-59] = 589 # Write cmd latency (cycles) write_latency[60-79] = 372 # Write cmd latency (cycles) write_latency[80-99] = 217 # Write cmd latency (cycles) write_latency[100-119] = 29 # Write cmd latency (cycles) write_latency[120-139] = 22 # Write cmd latency (cycles) write_latency[140-159] = 20 # Write cmd latency (cycles) write_latency[160-179] = 14 # Write cmd latency (cycles) write_latency[180-199] = 27 # Write cmd latency (cycles) write_latency[200-] = 10257 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 53 # Read request latency (cycles) read_latency[40-79] = 266 # Read request latency (cycles) read_latency[80-119] = 676 # Read request latency (cycles) read_latency[120-159] = 780 # Read request latency (cycles) read_latency[160-199] = 957 # Read request latency (cycles) read_latency[200-239] = 1107 # Read request latency (cycles) read_latency[240-279] = 1104 # Read request latency (cycles) read_latency[280-319] = 1034 # Read request latency (cycles) read_latency[320-359] = 982 # Read request latency (cycles) read_latency[360-399] = 866 # Read request latency (cycles) read_latency[400-] = 62340 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 180 # PIM GWRITE request latency (cycles) comp_energy = 66892800 # Compute energy gact_energy = 24800256 # Gact energy gwrite_energy = 2341248 # Gwrite energy readres_energy = 1543680 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13033872 # Write energy read_energy = 56411052 # Read energy act_energy = 5236272 # Activation energy gact_stb_energy.0 = 13106082 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13865016 # 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 = 14076096 # Precharge standby energy rank.0 pre_stb_energy.1 = 21001536 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20191488 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19639536 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21514746 # Active standby energy rank.0 act_stb_energy.1 = 11992266 # Active standby energy rank.1 average_gwrite_latency = 13511.708791208792 # Average gwrite request latency (cycles) average_read_latency = 3408.2980118292594 # Average read request latency (cycles) average_interarrival = 7.1677026542116655 # Average request interarrival latency (cycles) total_energy = 324932226 # Total energy (pJ) average_power = 524.7333814573835 # Average power (mW) average_bandwidth = 8.813277070181984 # Average bandwidth ########################################### ## Statistics of Channel 8 ########################################### num_parallel_write_cmds = 168 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6325 # Number of ACT commands num_gact_cmds = 7344 # Number of GACT commands num_write_row_hits = 11265 # Number of write row buffer hits num_writes_done = 12931 # Number of read requests issued num_read_row_hits = 65153 # Number of read row buffer hits num_pre_cmds = 6293 # Number of PRE commands num_write_cmds = 12210 # Number of WRITE/WRITEP commands num_readres_cmds = 1848 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70164 # Number of read requests issued pim_cycles = 219548 # 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 = 4733 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 15 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 186 # Number of GWRITE commands num_readres_done = 1848 # Number of read_res requests issued num_comp_cmds = 19520 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 29376 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 195225 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 202862 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 424008 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 416371 # 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 = 336722 # Cyles of rank active rank.0 rank_active_cycles.1 = 181957 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 282511 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 437276 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83050 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1043 # Request interarrival latency (cycles) interarrival_latency[20-29] = 112 # Request interarrival latency (cycles) interarrival_latency[30-39] = 617 # Request interarrival latency (cycles) interarrival_latency[40-49] = 34 # Request interarrival latency (cycles) interarrival_latency[50-59] = 16 # Request interarrival latency (cycles) interarrival_latency[60-69] = 11 # Request interarrival latency (cycles) interarrival_latency[70-79] = 3 # Request interarrival latency (cycles) interarrival_latency[80-89] = 7 # Request interarrival latency (cycles) interarrival_latency[90-99] = 7 # Request interarrival latency (cycles) interarrival_latency[100-] = 1147 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 9 # Write cmd latency (cycles) write_latency[20-39] = 648 # Write cmd latency (cycles) write_latency[40-59] = 609 # Write cmd latency (cycles) write_latency[60-79] = 362 # Write cmd latency (cycles) write_latency[80-99] = 213 # Write cmd latency (cycles) write_latency[100-119] = 41 # Write cmd latency (cycles) write_latency[120-139] = 25 # Write cmd latency (cycles) write_latency[140-159] = 19 # Write cmd latency (cycles) write_latency[160-179] = 7 # Write cmd latency (cycles) write_latency[180-199] = 15 # Write cmd latency (cycles) write_latency[200-] = 10262 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 52 # Read request latency (cycles) read_latency[40-79] = 269 # Read request latency (cycles) read_latency[80-119] = 699 # Read request latency (cycles) read_latency[120-159] = 817 # Read request latency (cycles) read_latency[160-199] = 953 # Read request latency (cycles) read_latency[200-239] = 982 # Read request latency (cycles) read_latency[240-279] = 922 # Read request latency (cycles) read_latency[280-319] = 985 # Read request latency (cycles) read_latency[320-359] = 955 # Read request latency (cycles) read_latency[360-399] = 836 # Read request latency (cycles) read_latency[400-] = 62694 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 184 # PIM GWRITE request latency (cycles) comp_energy = 62776320 # Compute energy gact_energy = 24323328 # Gact energy gwrite_energy = 2392704 # Gwrite energy readres_energy = 1485792 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13040280 # Write energy read_energy = 56411052 # Read energy act_energy = 5237100 # Activation energy gact_stb_energy.0 = 12884850 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13388892 # 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 = 13560528 # Precharge standby energy rank.0 pre_stb_energy.1 = 20989248 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20352384 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19985808 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22223652 # Active standby energy rank.0 act_stb_energy.1 = 12009162 # Active standby energy rank.1 average_gwrite_latency = 13391.924731182795 # Average gwrite request latency (cycles) average_read_latency = 3429.283906276723 # Average read request latency (cycles) average_interarrival = 7.196357804455705 # Average request interarrival latency (cycles) total_energy = 320347380 # Total energy (pJ) average_power = 517.3293090000049 # Average power (mW) average_bandwidth = 8.779170360752738 # Average bandwidth ########################################### ## Statistics of Channel 9 ########################################### num_parallel_write_cmds = 191 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6349 # Number of ACT commands num_gact_cmds = 7328 # Number of GACT commands num_write_row_hits = 11277 # Number of write row buffer hits num_writes_done = 12880 # Number of read requests issued num_read_row_hits = 65178 # Number of read row buffer hits num_pre_cmds = 6319 # Number of PRE commands num_write_cmds = 12210 # Number of WRITE/WRITEP commands num_readres_cmds = 1840 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70163 # Number of read requests issued pim_cycles = 218955 # 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 = 4755 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 20 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 186 # Number of GWRITE commands num_readres_done = 1840 # Number of read_res requests issued num_comp_cmds = 19392 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 29312 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 195254 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 202862 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 423979 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 416371 # 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 = 333806 # Cyles of rank active rank.0 rank_active_cycles.1 = 185467 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 285427 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 433766 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83006 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1009 # Request interarrival latency (cycles) interarrival_latency[20-29] = 119 # Request interarrival latency (cycles) interarrival_latency[30-39] = 626 # Request interarrival latency (cycles) interarrival_latency[40-49] = 34 # Request interarrival latency (cycles) interarrival_latency[50-59] = 15 # Request interarrival latency (cycles) interarrival_latency[60-69] = 13 # Request interarrival latency (cycles) interarrival_latency[70-79] = 4 # Request interarrival latency (cycles) interarrival_latency[80-89] = 7 # Request interarrival latency (cycles) interarrival_latency[90-99] = 7 # Request interarrival latency (cycles) interarrival_latency[100-] = 1145 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 13 # Write cmd latency (cycles) write_latency[20-39] = 688 # Write cmd latency (cycles) write_latency[40-59] = 579 # Write cmd latency (cycles) write_latency[60-79] = 334 # Write cmd latency (cycles) write_latency[80-99] = 211 # Write cmd latency (cycles) write_latency[100-119] = 38 # Write cmd latency (cycles) write_latency[120-139] = 24 # Write cmd latency (cycles) write_latency[140-159] = 17 # Write cmd latency (cycles) write_latency[160-179] = 11 # Write cmd latency (cycles) write_latency[180-199] = 18 # Write cmd latency (cycles) write_latency[200-] = 10277 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 42 # Read request latency (cycles) read_latency[40-79] = 240 # Read request latency (cycles) read_latency[80-119] = 564 # Read request latency (cycles) read_latency[120-159] = 713 # Read request latency (cycles) read_latency[160-199] = 835 # Read request latency (cycles) read_latency[200-239] = 955 # Read request latency (cycles) read_latency[240-279] = 924 # Read request latency (cycles) read_latency[280-319] = 904 # Read request latency (cycles) read_latency[320-359] = 851 # Read request latency (cycles) read_latency[360-399] = 797 # Read request latency (cycles) read_latency[400-] = 63338 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 184 # PIM GWRITE request latency (cycles) comp_energy = 62364672 # Compute energy gact_energy = 24270336 # Gact energy gwrite_energy = 2392704 # Gwrite energy readres_energy = 1479360 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13040280 # Write energy read_energy = 56411052 # Read energy act_energy = 5256972 # Activation energy gact_stb_energy.0 = 12886764 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13388892 # 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 = 13700496 # Precharge standby energy rank.0 pre_stb_energy.1 = 20820768 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20350992 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19985808 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22031196 # Active standby energy rank.0 act_stb_energy.1 = 12240822 # Active standby energy rank.1 average_gwrite_latency = 13404.741935483871 # Average gwrite request latency (cycles) average_read_latency = 3321.571455040406 # Average read request latency (cycles) average_interarrival = 7.201546781415363 # Average request interarrival latency (cycles) total_energy = 319907394 # Total energy (pJ) average_power = 516.6187751621765 # Average power (mW) average_bandwidth = 8.772969140856512 # Average bandwidth ########################################### ## Statistics of Channel 10 ########################################### num_parallel_write_cmds = 513 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6346 # Number of ACT commands num_gact_cmds = 7824 # Number of GACT commands num_write_row_hits = 11275 # Number of write row buffer hits num_writes_done = 12884 # Number of read requests issued num_read_row_hits = 65180 # Number of read row buffer hits num_pre_cmds = 6316 # Number of PRE commands num_write_cmds = 12210 # Number of WRITE/WRITEP commands num_readres_cmds = 2088 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70163 # Number of read requests issued pim_cycles = 235577 # 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 = 4748 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 43 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 178 # Number of GWRITE commands num_readres_done = 2088 # Number of read_res requests issued num_comp_cmds = 23424 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 31296 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 2 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 208785 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 217201 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 410448 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 402032 # 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 = 329022 # Cyles of rank active rank.0 rank_active_cycles.1 = 183262 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 290211 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 435971 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 82957 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1227 # Request interarrival latency (cycles) interarrival_latency[20-29] = 102 # Request interarrival latency (cycles) interarrival_latency[30-39] = 703 # Request interarrival latency (cycles) interarrival_latency[40-49] = 35 # Request interarrival latency (cycles) interarrival_latency[50-59] = 15 # Request interarrival latency (cycles) interarrival_latency[60-69] = 15 # Request interarrival latency (cycles) interarrival_latency[70-79] = 5 # Request interarrival latency (cycles) interarrival_latency[80-89] = 10 # Request interarrival latency (cycles) interarrival_latency[90-99] = 9 # Request interarrival latency (cycles) interarrival_latency[100-] = 1213 # 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] = 504 # Write cmd latency (cycles) write_latency[40-59] = 561 # Write cmd latency (cycles) write_latency[60-79] = 363 # Write cmd latency (cycles) write_latency[80-99] = 235 # Write cmd latency (cycles) write_latency[100-119] = 81 # Write cmd latency (cycles) write_latency[120-139] = 41 # Write cmd latency (cycles) write_latency[140-159] = 47 # Write cmd latency (cycles) write_latency[160-179] = 22 # Write cmd latency (cycles) write_latency[180-199] = 41 # Write cmd latency (cycles) write_latency[200-] = 10301 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 56 # Read request latency (cycles) read_latency[40-79] = 335 # Read request latency (cycles) read_latency[80-119] = 781 # Read request latency (cycles) read_latency[120-159] = 982 # Read request latency (cycles) read_latency[160-199] = 1190 # Read request latency (cycles) read_latency[200-239] = 1334 # Read request latency (cycles) read_latency[240-279] = 1325 # Read request latency (cycles) read_latency[280-319] = 1323 # Read request latency (cycles) read_latency[320-359] = 1160 # Read request latency (cycles) read_latency[360-399] = 1028 # Read request latency (cycles) read_latency[400-] = 60649 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 176 # PIM GWRITE request latency (cycles) comp_energy = 75331584 # Compute energy gact_energy = 25913088 # Gact energy gwrite_energy = 2289792 # Gwrite energy readres_energy = 1678752 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13040280 # Write energy read_energy = 56411052 # Read energy act_energy = 5254488 # Activation energy gact_stb_energy.0 = 13779810 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14335266 # 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 = 13930128 # Precharge standby energy rank.0 pre_stb_energy.1 = 20926608 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19701504 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19297536 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21715452 # Active standby energy rank.0 act_stb_energy.1 = 12095292 # Active standby energy rank.1 average_gwrite_latency = 13620.365168539325 # Average gwrite request latency (cycles) average_read_latency = 3151.7622108518735 # Average read request latency (cycles) average_interarrival = 7.176009085536151 # Average request interarrival latency (cycles) total_energy = 334986912 # Total energy (pJ) average_power = 540.9707040806934 # Average power (mW) average_bandwidth = 8.799014264420663 # Average bandwidth ########################################### ## Statistics of Channel 11 ########################################### num_parallel_write_cmds = 186 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6320 # Number of ACT commands num_gact_cmds = 6992 # Number of GACT commands num_write_row_hits = 11253 # Number of write row buffer hits num_writes_done = 13186 # Number of read requests issued num_read_row_hits = 65172 # Number of read row buffer hits num_pre_cmds = 6290 # Number of PRE commands num_write_cmds = 12210 # Number of WRITE/WRITEP commands num_readres_cmds = 1672 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70165 # Number of read requests issued pim_cycles = 207558 # 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 = 4726 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 20 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 188 # Number of GWRITE commands num_readres_done = 1672 # Number of read_res requests issued num_comp_cmds = 16704 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 27968 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 185031 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 192098 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 434202 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 427135 # 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 = 337122 # Cyles of rank active rank.0 rank_active_cycles.1 = 188098 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 282111 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 431135 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83322 # Request interarrival latency (cycles) interarrival_latency[10-19] = 879 # Request interarrival latency (cycles) interarrival_latency[20-29] = 117 # Request interarrival latency (cycles) interarrival_latency[30-39] = 580 # Request interarrival latency (cycles) interarrival_latency[40-49] = 31 # Request interarrival latency (cycles) interarrival_latency[50-59] = 15 # Request interarrival latency (cycles) interarrival_latency[60-69] = 14 # Request interarrival latency (cycles) interarrival_latency[70-79] = 5 # Request interarrival latency (cycles) interarrival_latency[80-89] = 7 # Request interarrival latency (cycles) interarrival_latency[90-99] = 9 # Request interarrival latency (cycles) interarrival_latency[100-] = 1106 # 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] = 679 # Write cmd latency (cycles) write_latency[40-59] = 586 # Write cmd latency (cycles) write_latency[60-79] = 344 # Write cmd latency (cycles) write_latency[80-99] = 199 # Write cmd latency (cycles) write_latency[100-119] = 31 # Write cmd latency (cycles) write_latency[120-139] = 20 # Write cmd latency (cycles) write_latency[140-159] = 15 # Write cmd latency (cycles) write_latency[160-179] = 5 # Write cmd latency (cycles) write_latency[180-199] = 9 # Write cmd latency (cycles) write_latency[200-] = 10311 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 45 # Read request latency (cycles) read_latency[40-79] = 329 # Read request latency (cycles) read_latency[80-119] = 687 # Read request latency (cycles) read_latency[120-159] = 760 # Read request latency (cycles) read_latency[160-199] = 849 # Read request latency (cycles) read_latency[200-239] = 940 # Read request latency (cycles) read_latency[240-279] = 884 # Read request latency (cycles) read_latency[280-319] = 929 # Read request latency (cycles) read_latency[320-359] = 819 # Read request latency (cycles) read_latency[360-399] = 697 # Read request latency (cycles) read_latency[400-] = 63226 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 186 # PIM GWRITE request latency (cycles) comp_energy = 53720064 # Compute energy gact_energy = 23157504 # Gact energy gwrite_energy = 2418432 # Gwrite energy readres_energy = 1344288 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13040280 # Write energy read_energy = 56411052 # Read energy act_energy = 5232960 # Activation energy gact_stb_energy.0 = 12212046 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12678468 # 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 = 13541328 # Precharge standby energy rank.0 pre_stb_energy.1 = 20694480 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20841696 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20502480 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22250052 # Active standby energy rank.0 act_stb_energy.1 = 12414468 # Active standby energy rank.1 average_gwrite_latency = 13355.015957446809 # Average gwrite request latency (cycles) average_read_latency = 3184.465973063493 # Average read request latency (cycles) average_interarrival = 7.193181158157635 # Average request interarrival latency (cycles) total_energy = 309745878 # Total energy (pJ) average_power = 500.2089326634724 # Average power (mW) average_bandwidth = 8.787438653947707 # Average bandwidth ########################################### ## Statistics of Channel 12 ########################################### num_parallel_write_cmds = 642 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6352 # Number of ACT commands num_gact_cmds = 8384 # Number of GACT commands num_write_row_hits = 11276 # Number of write row buffer hits num_writes_done = 12877 # Number of read requests issued num_read_row_hits = 65135 # Number of read row buffer hits num_pre_cmds = 6322 # Number of PRE commands num_write_cmds = 12213 # Number of WRITE/WRITEP commands num_readres_cmds = 2368 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70164 # Number of read requests issued pim_cycles = 256491 # 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 = 4769 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 48 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 176 # Number of GWRITE commands num_readres_done = 2368 # Number of read_res requests issued num_comp_cmds = 27968 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 33536 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 225827 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 238771 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 393406 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 380462 # 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 = 320741 # Cyles of rank active rank.0 rank_active_cycles.1 = 179126 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 298492 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 440107 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83039 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1404 # Request interarrival latency (cycles) interarrival_latency[20-29] = 103 # Request interarrival latency (cycles) interarrival_latency[30-39] = 742 # Request interarrival latency (cycles) interarrival_latency[40-49] = 20 # Request interarrival latency (cycles) interarrival_latency[50-59] = 16 # Request interarrival latency (cycles) interarrival_latency[60-69] = 17 # Request interarrival latency (cycles) interarrival_latency[70-79] = 3 # Request interarrival latency (cycles) interarrival_latency[80-89] = 7 # Request interarrival latency (cycles) interarrival_latency[90-99] = 7 # Request interarrival latency (cycles) interarrival_latency[100-] = 1275 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 10 # Write cmd latency (cycles) write_latency[20-39] = 435 # Write cmd latency (cycles) write_latency[40-59] = 468 # Write cmd latency (cycles) write_latency[60-79] = 313 # Write cmd latency (cycles) write_latency[80-99] = 211 # Write cmd latency (cycles) write_latency[100-119] = 66 # Write cmd latency (cycles) write_latency[120-139] = 46 # Write cmd latency (cycles) write_latency[140-159] = 42 # Write cmd latency (cycles) write_latency[160-179] = 31 # Write cmd latency (cycles) write_latency[180-199] = 52 # Write cmd latency (cycles) write_latency[200-] = 10539 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 57 # Read request latency (cycles) read_latency[40-79] = 328 # Read request latency (cycles) read_latency[80-119] = 753 # Read request latency (cycles) read_latency[120-159] = 893 # Read request latency (cycles) read_latency[160-199] = 1024 # Read request latency (cycles) read_latency[200-239] = 1082 # Read request latency (cycles) read_latency[240-279] = 1067 # Read request latency (cycles) read_latency[280-319] = 1007 # Read request latency (cycles) read_latency[320-359] = 877 # Read request latency (cycles) read_latency[360-399] = 753 # Read request latency (cycles) read_latency[400-] = 62323 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 174 # PIM GWRITE request latency (cycles) comp_energy = 89945088 # Compute energy gact_energy = 27767808 # Gact energy gwrite_energy = 2264064 # Gwrite energy readres_energy = 1903872 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13043484 # Write energy read_energy = 56411052 # Read energy act_energy = 5259456 # Activation energy gact_stb_energy.0 = 14904582 # PIM Active standby energy rank.0 gact_stb_energy.1 = 15758886 # 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 = 14327616 # Precharge standby energy rank.0 pre_stb_energy.1 = 21125136 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 18883488 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 18262176 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21168906 # Active standby energy rank.0 act_stb_energy.1 = 11822316 # Active standby energy rank.1 average_gwrite_latency = 13748.130681818182 # Average gwrite request latency (cycles) average_read_latency = 3282.08031184083 # Average read request latency (cycles) average_interarrival = 7.14768044509598 # Average request interarrival latency (cycles) total_energy = 352134210 # Total energy (pJ) average_power = 568.6618930192674 # Average power (mW) average_bandwidth = 8.82733316861343 # Average bandwidth ########################################### ## Statistics of Channel 13 ########################################### num_parallel_write_cmds = 190 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6350 # Number of ACT commands num_gact_cmds = 7056 # Number of GACT commands num_write_row_hits = 11272 # Number of write row buffer hits num_writes_done = 12897 # Number of read requests issued num_read_row_hits = 65166 # Number of read row buffer hits num_pre_cmds = 6319 # Number of PRE commands num_write_cmds = 12209 # Number of WRITE/WRITEP commands num_readres_cmds = 1704 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70163 # Number of read requests issued pim_cycles = 209587 # 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 = 4740 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 21 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 184 # Number of GWRITE commands num_readres_done = 1704 # Number of read_res requests issued num_comp_cmds = 17312 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 28224 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 184903 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 195703 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 434330 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 423530 # 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 = 328270 # Cyles of rank active rank.0 rank_active_cycles.1 = 186048 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 290963 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 433185 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83034 # Request interarrival latency (cycles) interarrival_latency[10-19] = 890 # Request interarrival latency (cycles) interarrival_latency[20-29] = 115 # Request interarrival latency (cycles) interarrival_latency[30-39] = 609 # Request interarrival latency (cycles) interarrival_latency[40-49] = 32 # Request interarrival latency (cycles) interarrival_latency[50-59] = 12 # Request interarrival latency (cycles) interarrival_latency[60-69] = 11 # Request interarrival latency (cycles) interarrival_latency[70-79] = 3 # Request interarrival latency (cycles) interarrival_latency[80-89] = 6 # Request interarrival latency (cycles) interarrival_latency[90-99] = 8 # Request interarrival latency (cycles) interarrival_latency[100-] = 1110 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 8 # Write cmd latency (cycles) write_latency[20-39] = 674 # Write cmd latency (cycles) write_latency[40-59] = 588 # Write cmd latency (cycles) write_latency[60-79] = 351 # Write cmd latency (cycles) write_latency[80-99] = 209 # Write cmd latency (cycles) write_latency[100-119] = 33 # Write cmd latency (cycles) write_latency[120-139] = 20 # Write cmd latency (cycles) write_latency[140-159] = 18 # Write cmd latency (cycles) write_latency[160-179] = 17 # Write cmd latency (cycles) write_latency[180-199] = 23 # Write cmd latency (cycles) write_latency[200-] = 10268 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 51 # Read request latency (cycles) read_latency[40-79] = 309 # Read request latency (cycles) read_latency[80-119] = 626 # Read request latency (cycles) read_latency[120-159] = 749 # Read request latency (cycles) read_latency[160-199] = 861 # Read request latency (cycles) read_latency[200-239] = 982 # Read request latency (cycles) read_latency[240-279] = 1060 # Read request latency (cycles) read_latency[280-319] = 1040 # Read request latency (cycles) read_latency[320-359] = 898 # Read request latency (cycles) read_latency[360-399] = 834 # Read request latency (cycles) read_latency[400-] = 62753 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 182 # PIM GWRITE request latency (cycles) comp_energy = 55675392 # Compute energy gact_energy = 23369472 # Gact energy gwrite_energy = 2366976 # Gwrite energy readres_energy = 1370016 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13039212 # Write energy read_energy = 56411052 # Read energy act_energy = 5257800 # Activation energy gact_stb_energy.0 = 12203598 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12916398 # 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 = 13966224 # Precharge standby energy rank.0 pre_stb_energy.1 = 20792880 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20847840 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20329440 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21665820 # Active standby energy rank.0 act_stb_energy.1 = 12279168 # Active standby energy rank.1 average_gwrite_latency = 13471.25 # Average gwrite request latency (cycles) average_read_latency = 3084.929535510169 # Average read request latency (cycles) average_interarrival = 7.214552021437726 # Average request interarrival latency (cycles) total_energy = 311777568 # Total energy (pJ) average_power = 503.489910905911 # Average power (mW) average_bandwidth = 8.760670054728996 # Average bandwidth ########################################### ## Statistics of Channel 14 ########################################### num_parallel_write_cmds = 184 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6317 # Number of ACT commands num_gact_cmds = 6784 # Number of GACT commands num_write_row_hits = 11261 # Number of write row buffer hits num_writes_done = 12890 # Number of read requests issued num_read_row_hits = 65198 # Number of read row buffer hits num_pre_cmds = 6285 # Number of PRE commands num_write_cmds = 12209 # Number of WRITE/WRITEP commands num_readres_cmds = 1568 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70163 # Number of read requests issued pim_cycles = 200152 # 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 = 4717 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 20 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 190 # Number of GWRITE commands num_readres_done = 1568 # Number of read_res requests issued num_comp_cmds = 15008 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 27136 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 178179 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 184916 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 441054 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 434317 # 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 = 330146 # Cyles of rank active rank.0 rank_active_cycles.1 = 185860 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 289087 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 433373 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 82980 # Request interarrival latency (cycles) interarrival_latency[10-19] = 821 # Request interarrival latency (cycles) interarrival_latency[20-29] = 157 # Request interarrival latency (cycles) interarrival_latency[30-39] = 546 # Request interarrival latency (cycles) interarrival_latency[40-49] = 31 # Request interarrival latency (cycles) interarrival_latency[50-59] = 12 # Request interarrival latency (cycles) interarrival_latency[60-69] = 13 # Request interarrival latency (cycles) interarrival_latency[70-79] = 3 # Request interarrival latency (cycles) interarrival_latency[80-89] = 7 # Request interarrival latency (cycles) interarrival_latency[90-99] = 9 # Request interarrival latency (cycles) interarrival_latency[100-] = 1080 # 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] = 679 # Write cmd latency (cycles) write_latency[40-59] = 608 # Write cmd latency (cycles) write_latency[60-79] = 310 # Write cmd latency (cycles) write_latency[80-99] = 199 # Write cmd latency (cycles) write_latency[100-119] = 48 # Write cmd latency (cycles) write_latency[120-139] = 22 # Write cmd latency (cycles) write_latency[140-159] = 18 # Write cmd latency (cycles) write_latency[160-179] = 10 # Write cmd latency (cycles) write_latency[180-199] = 21 # Write cmd latency (cycles) write_latency[200-] = 10280 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 43 # Read request latency (cycles) read_latency[40-79] = 271 # Read request latency (cycles) read_latency[80-119] = 609 # Read request latency (cycles) read_latency[120-159] = 759 # Read request latency (cycles) read_latency[160-199] = 902 # Read request latency (cycles) read_latency[200-239] = 936 # Read request latency (cycles) read_latency[240-279] = 937 # Read request latency (cycles) read_latency[280-319] = 1026 # Read request latency (cycles) read_latency[320-359] = 926 # Read request latency (cycles) read_latency[360-399] = 748 # Read request latency (cycles) read_latency[400-] = 63006 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 188 # PIM GWRITE request latency (cycles) comp_energy = 48265728 # Compute energy gact_energy = 22468608 # Gact energy gwrite_energy = 2444160 # Gwrite energy readres_energy = 1260672 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13039212 # Write energy read_energy = 56411052 # Read energy act_energy = 5230476 # Activation energy gact_stb_energy.0 = 11759814 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12204456 # 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 = 13876176 # Precharge standby energy rank.0 pre_stb_energy.1 = 20801904 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 21170592 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20847216 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21789636 # Active standby energy rank.0 act_stb_energy.1 = 12266760 # Active standby energy rank.1 average_gwrite_latency = 13285.442105263159 # Average gwrite request latency (cycles) average_read_latency = 3161.743283497 # Average read request latency (cycles) average_interarrival = 7.2289543422173965 # Average request interarrival latency (cycles) total_energy = 303122742 # Total energy (pJ) average_power = 489.5132236169584 # Average power (mW) average_bandwidth = 8.74589048064299 # Average bandwidth ########################################### ## Statistics of Channel 15 ########################################### num_parallel_write_cmds = 220 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6354 # Number of ACT commands num_gact_cmds = 7536 # Number of GACT commands num_write_row_hits = 11265 # Number of write row buffer hits num_writes_done = 13173 # Number of read requests issued num_read_row_hits = 65138 # Number of read row buffer hits num_pre_cmds = 6322 # Number of PRE commands num_write_cmds = 12209 # Number of WRITE/WRITEP commands num_readres_cmds = 1944 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70165 # Number of read requests issued pim_cycles = 226012 # 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 = 4767 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 20 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 182 # Number of GWRITE commands num_readres_done = 1944 # Number of read_res requests issued num_comp_cmds = 21056 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 30144 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 198469 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 210058 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 420764 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 409175 # 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 = 323045 # Cyles of rank active rank.0 rank_active_cycles.1 = 185614 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 296188 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 433619 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83345 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1062 # Request interarrival latency (cycles) interarrival_latency[20-29] = 127 # Request interarrival latency (cycles) interarrival_latency[30-39] = 629 # Request interarrival latency (cycles) interarrival_latency[40-49] = 25 # Request interarrival latency (cycles) interarrival_latency[50-59] = 13 # Request interarrival latency (cycles) interarrival_latency[60-69] = 16 # Request interarrival latency (cycles) interarrival_latency[70-79] = 3 # Request interarrival latency (cycles) interarrival_latency[80-89] = 9 # Request interarrival latency (cycles) interarrival_latency[90-99] = 8 # Request interarrival latency (cycles) interarrival_latency[100-] = 1169 # 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] = 678 # Write cmd latency (cycles) write_latency[40-59] = 600 # Write cmd latency (cycles) write_latency[60-79] = 337 # Write cmd latency (cycles) write_latency[80-99] = 198 # Write cmd latency (cycles) write_latency[100-119] = 53 # Write cmd latency (cycles) write_latency[120-139] = 22 # Write cmd latency (cycles) write_latency[140-159] = 17 # Write cmd latency (cycles) write_latency[160-179] = 13 # Write cmd latency (cycles) write_latency[180-199] = 16 # Write cmd latency (cycles) write_latency[200-] = 10261 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 51 # Read request latency (cycles) read_latency[40-79] = 329 # Read request latency (cycles) read_latency[80-119] = 663 # Read request latency (cycles) read_latency[120-159] = 857 # Read request latency (cycles) read_latency[160-199] = 1059 # Read request latency (cycles) read_latency[200-239] = 1219 # Read request latency (cycles) read_latency[240-279] = 1170 # Read request latency (cycles) read_latency[280-319] = 1114 # Read request latency (cycles) read_latency[320-359] = 1049 # Read request latency (cycles) read_latency[360-399] = 938 # Read request latency (cycles) read_latency[400-] = 61716 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 180 # PIM GWRITE request latency (cycles) comp_energy = 67716096 # Compute energy gact_energy = 24959232 # Gact energy gwrite_energy = 2341248 # Gwrite energy readres_energy = 1562976 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13039212 # Write energy read_energy = 56411052 # Read energy act_energy = 5261112 # Activation energy gact_stb_energy.0 = 13098954 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13863828 # 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 = 14217024 # Precharge standby energy rank.0 pre_stb_energy.1 = 20813712 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20196672 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19640400 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21320970 # Active standby energy rank.0 act_stb_energy.1 = 12250524 # Active standby energy rank.1 average_gwrite_latency = 13529.395604395604 # Average gwrite request latency (cycles) average_read_latency = 3134.8292168460057 # Average read request latency (cycles) average_interarrival = 7.166458347799921 # Average request interarrival latency (cycles) total_energy = 325979292 # Total energy (pJ) average_power = 526.424289403181 # Average power (mW) average_bandwidth = 8.814207253166417 # Average bandwidth ########################################### ## Statistics of Channel 16 ########################################### num_parallel_write_cmds = 190 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6350 # Number of ACT commands num_gact_cmds = 6720 # Number of GACT commands num_write_row_hits = 11262 # Number of write row buffer hits num_writes_done = 12911 # Number of read requests issued num_read_row_hits = 65142 # Number of read row buffer hits num_pre_cmds = 6318 # Number of PRE commands num_write_cmds = 12208 # Number of WRITE/WRITEP commands num_readres_cmds = 1536 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 71059 # Number of read requests issued pim_cycles = 197991 # 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 = 4867 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 19 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 188 # Number of GWRITE commands num_readres_done = 1536 # Number of read_res requests issued num_comp_cmds = 14624 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70163 # Number of READ/READP commands num_pim_precharge_cmds = 26880 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 174675 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 184935 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 444558 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 434298 # 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 = 328464 # Cyles of rank active rank.0 rank_active_cycles.1 = 185954 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 290769 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 433279 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83969 # Request interarrival latency (cycles) interarrival_latency[10-19] = 779 # Request interarrival latency (cycles) interarrival_latency[20-29] = 108 # Request interarrival latency (cycles) interarrival_latency[30-39] = 541 # Request interarrival latency (cycles) interarrival_latency[40-49] = 29 # Request interarrival latency (cycles) interarrival_latency[50-59] = 11 # Request interarrival latency (cycles) interarrival_latency[60-69] = 11 # Request interarrival latency (cycles) interarrival_latency[70-79] = 2 # Request interarrival latency (cycles) interarrival_latency[80-89] = 6 # Request interarrival latency (cycles) interarrival_latency[90-99] = 9 # Request interarrival latency (cycles) interarrival_latency[100-] = 1069 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 9 # Write cmd latency (cycles) write_latency[20-39] = 679 # Write cmd latency (cycles) write_latency[40-59] = 589 # Write cmd latency (cycles) write_latency[60-79] = 339 # Write cmd latency (cycles) write_latency[80-99] = 226 # Write cmd latency (cycles) write_latency[100-119] = 31 # Write cmd latency (cycles) write_latency[120-139] = 28 # Write cmd latency (cycles) write_latency[140-159] = 17 # Write cmd latency (cycles) write_latency[160-179] = 13 # Write cmd latency (cycles) write_latency[180-199] = 18 # Write cmd latency (cycles) write_latency[200-] = 10259 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 49 # Read request latency (cycles) read_latency[40-79] = 291 # Read request latency (cycles) read_latency[80-119] = 791 # Read request latency (cycles) read_latency[120-159] = 888 # Read request latency (cycles) read_latency[160-199] = 966 # Read request latency (cycles) read_latency[200-239] = 1062 # Read request latency (cycles) read_latency[240-279] = 1053 # Read request latency (cycles) read_latency[280-319] = 1055 # Read request latency (cycles) read_latency[320-359] = 1033 # Read request latency (cycles) read_latency[360-399] = 837 # Read request latency (cycles) read_latency[400-] = 63034 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 186 # PIM GWRITE request latency (cycles) comp_energy = 47030784 # Compute energy gact_energy = 22256640 # Gact energy gwrite_energy = 2418432 # Gwrite energy readres_energy = 1234944 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13038144 # Write energy read_energy = 56411052 # Read energy act_energy = 5257800 # Activation energy gact_stb_energy.0 = 11528550 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12205710 # 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 = 13956912 # Precharge standby energy rank.0 pre_stb_energy.1 = 20797392 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 21338784 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20846304 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21678624 # Active standby energy rank.0 act_stb_energy.1 = 12272964 # Active standby energy rank.1 average_gwrite_latency = 13348.297872340425 # Average gwrite request latency (cycles) average_read_latency = 3263.1581924879324 # Average read request latency (cycles) average_interarrival = 7.15585781311392 # Average request interarrival latency (cycles) total_energy = 301559316 # Total energy (pJ) average_power = 486.9884453832402 # Average power (mW) average_bandwidth = 8.83735847411233 # Average bandwidth ########################################### ## Statistics of Channel 17 ########################################### num_parallel_write_cmds = 285 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6349 # Number of ACT commands num_gact_cmds = 7440 # Number of GACT commands num_write_row_hits = 11282 # Number of write row buffer hits num_writes_done = 12891 # Number of read requests issued num_read_row_hits = 65129 # Number of read row buffer hits num_pre_cmds = 6319 # Number of PRE commands num_write_cmds = 12212 # Number of WRITE/WRITEP commands num_readres_cmds = 1800 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70162 # Number of read requests issued pim_cycles = 221964 # 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 = 4737 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 21 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 194 # Number of GWRITE commands num_readres_done = 1800 # Number of read_res requests issued num_comp_cmds = 18208 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70162 # Number of READ/READP commands num_pim_precharge_cmds = 29760 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 2 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 198725 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 206472 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 420508 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 412761 # 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 = 325044 # Cyles of rank active rank.0 rank_active_cycles.1 = 187028 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 294189 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 432205 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83051 # Request interarrival latency (cycles) interarrival_latency[10-19] = 945 # Request interarrival latency (cycles) interarrival_latency[20-29] = 118 # Request interarrival latency (cycles) interarrival_latency[30-39] = 630 # Request interarrival latency (cycles) interarrival_latency[40-49] = 30 # Request interarrival latency (cycles) interarrival_latency[50-59] = 9 # Request interarrival latency (cycles) interarrival_latency[60-69] = 14 # Request interarrival latency (cycles) interarrival_latency[70-79] = 5 # Request interarrival latency (cycles) interarrival_latency[80-89] = 5 # Request interarrival latency (cycles) interarrival_latency[90-99] = 8 # Request interarrival latency (cycles) interarrival_latency[100-] = 1162 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 15 # Write cmd latency (cycles) write_latency[20-39] = 660 # Write cmd latency (cycles) write_latency[40-59] = 609 # Write cmd latency (cycles) write_latency[60-79] = 315 # Write cmd latency (cycles) write_latency[80-99] = 190 # Write cmd latency (cycles) write_latency[100-119] = 36 # Write cmd latency (cycles) write_latency[120-139] = 9 # Write cmd latency (cycles) write_latency[140-159] = 27 # Write cmd latency (cycles) write_latency[160-179] = 14 # Write cmd latency (cycles) write_latency[180-199] = 32 # Write cmd latency (cycles) write_latency[200-] = 10305 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 42 # Read request latency (cycles) read_latency[40-79] = 325 # Read request latency (cycles) read_latency[80-119] = 671 # Read request latency (cycles) read_latency[120-159] = 718 # Read request latency (cycles) read_latency[160-199] = 875 # Read request latency (cycles) read_latency[200-239] = 965 # Read request latency (cycles) read_latency[240-279] = 968 # Read request latency (cycles) read_latency[280-319] = 881 # Read request latency (cycles) read_latency[320-359] = 764 # Read request latency (cycles) read_latency[360-399] = 690 # Read request latency (cycles) read_latency[400-] = 63263 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 192 # PIM GWRITE request latency (cycles) comp_energy = 58556928 # Compute energy gact_energy = 24641280 # Gact energy gwrite_energy = 2495616 # Gwrite energy readres_energy = 1447200 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13042416 # Write energy read_energy = 56410248 # Read energy act_energy = 5256972 # Activation energy gact_stb_energy.0 = 13115850 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13627152 # 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 = 14121072 # Precharge standby energy rank.0 pre_stb_energy.1 = 20745840 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20184384 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19812528 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21452904 # Active standby energy rank.0 act_stb_energy.1 = 12343848 # Active standby energy rank.1 average_gwrite_latency = 13503.51030927835 # Average gwrite request latency (cycles) average_read_latency = 3278.2246657734954 # Average read request latency (cycles) average_interarrival = 7.2022168719541275 # Average request interarrival latency (cycles) total_energy = 316540518 # Total energy (pJ) average_power = 511.1816036936016 # Average power (mW) average_bandwidth = 8.769868530908399 # Average bandwidth ########################################### ## Statistics of Channel 18 ########################################### num_parallel_write_cmds = 199 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6311 # Number of ACT commands num_gact_cmds = 7232 # Number of GACT commands num_write_row_hits = 11287 # Number of write row buffer hits num_writes_done = 12879 # Number of read requests issued num_read_row_hits = 65231 # Number of read row buffer hits num_pre_cmds = 6279 # Number of PRE commands num_write_cmds = 12216 # Number of WRITE/WRITEP commands num_readres_cmds = 1792 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70162 # Number of read requests issued pim_cycles = 215648 # 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 = 4738 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 18 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 188 # Number of GWRITE commands num_readres_done = 1792 # Number of read_res requests issued num_comp_cmds = 18784 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70162 # Number of READ/READP commands num_pim_precharge_cmds = 28928 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 191817 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 199274 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 427416 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 419959 # 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 = 329692 # Cyles of rank active rank.0 rank_active_cycles.1 = 184702 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 289541 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 434531 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83003 # Request interarrival latency (cycles) interarrival_latency[10-19] = 972 # Request interarrival latency (cycles) interarrival_latency[20-29] = 102 # Request interarrival latency (cycles) interarrival_latency[30-39] = 620 # Request interarrival latency (cycles) interarrival_latency[40-49] = 38 # Request interarrival latency (cycles) interarrival_latency[50-59] = 16 # Request interarrival latency (cycles) interarrival_latency[60-69] = 16 # Request interarrival latency (cycles) interarrival_latency[70-79] = 7 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 9 # Request interarrival latency (cycles) interarrival_latency[100-] = 1134 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 17 # Write cmd latency (cycles) write_latency[20-39] = 653 # Write cmd latency (cycles) write_latency[40-59] = 622 # Write cmd latency (cycles) write_latency[60-79] = 343 # Write cmd latency (cycles) write_latency[80-99] = 201 # Write cmd latency (cycles) write_latency[100-119] = 43 # Write cmd latency (cycles) write_latency[120-139] = 26 # Write cmd latency (cycles) write_latency[140-159] = 13 # Write cmd latency (cycles) write_latency[160-179] = 12 # Write cmd latency (cycles) write_latency[180-199] = 12 # Write cmd latency (cycles) write_latency[200-] = 10274 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 60 # Read request latency (cycles) read_latency[40-79] = 389 # Read request latency (cycles) read_latency[80-119] = 910 # Read request latency (cycles) read_latency[120-159] = 1048 # Read request latency (cycles) read_latency[160-199] = 1306 # Read request latency (cycles) read_latency[200-239] = 1383 # Read request latency (cycles) read_latency[240-279] = 1369 # Read request latency (cycles) read_latency[280-319] = 1262 # Read request latency (cycles) read_latency[320-359] = 1199 # Read request latency (cycles) read_latency[360-399] = 1026 # Read request latency (cycles) read_latency[400-] = 60210 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 186 # PIM GWRITE request latency (cycles) comp_energy = 60409344 # Compute energy gact_energy = 23952384 # Gact energy gwrite_energy = 2418432 # Gwrite energy readres_energy = 1440768 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13046688 # Write energy read_energy = 56410248 # Read energy act_energy = 5225508 # Activation energy gact_stb_energy.0 = 12659922 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13152084 # 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 = 13897968 # Precharge standby energy rank.0 pre_stb_energy.1 = 20857488 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20515968 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20158032 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21759672 # Active standby energy rank.0 act_stb_energy.1 = 12190332 # Active standby energy rank.1 average_gwrite_latency = 13344.601063829787 # Average gwrite request latency (cycles) average_read_latency = 2931.366594452838 # Average read request latency (cycles) average_interarrival = 7.206575501891185 # Average request interarrival latency (cycles) total_energy = 317381118 # Total energy (pJ) average_power = 512.53908948651 # Average power (mW) average_bandwidth = 8.767801457609655 # Average bandwidth ########################################### ## Statistics of Channel 19 ########################################### num_parallel_write_cmds = 296 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6266 # Number of ACT commands num_gact_cmds = 7696 # Number of GACT commands num_write_row_hits = 11259 # Number of write row buffer hits num_writes_done = 14749 # Number of read requests issued num_read_row_hits = 65194 # Number of read row buffer hits num_pre_cmds = 6234 # Number of PRE commands num_write_cmds = 12220 # Number of WRITE/WRITEP commands num_readres_cmds = 2024 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 74165 # Number of read requests issued pim_cycles = 231352 # 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 = 4666 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 23 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 180 # Number of GWRITE commands num_readres_done = 2024 # Number of read_res requests issued num_comp_cmds = 22496 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70164 # Number of READ/READP commands num_pim_precharge_cmds = 30784 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 205421 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 213620 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 413812 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 405613 # 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 = 324936 # Cyles of rank active rank.0 rank_active_cycles.1 = 181015 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 294297 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 438218 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 88935 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1118 # Request interarrival latency (cycles) interarrival_latency[20-29] = 110 # Request interarrival latency (cycles) interarrival_latency[30-39] = 680 # Request interarrival latency (cycles) interarrival_latency[40-49] = 18 # Request interarrival latency (cycles) interarrival_latency[50-59] = 8 # Request interarrival latency (cycles) interarrival_latency[60-69] = 5 # Request interarrival latency (cycles) interarrival_latency[70-79] = 4 # Request interarrival latency (cycles) interarrival_latency[80-89] = 2 # Request interarrival latency (cycles) interarrival_latency[90-99] = 3 # Request interarrival latency (cycles) interarrival_latency[100-] = 1197 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 4 # Write cmd latency (cycles) write_latency[20-39] = 606 # Write cmd latency (cycles) write_latency[40-59] = 618 # Write cmd latency (cycles) write_latency[60-79] = 394 # Write cmd latency (cycles) write_latency[80-99] = 224 # Write cmd latency (cycles) write_latency[100-119] = 100 # Write cmd latency (cycles) write_latency[120-139] = 54 # Write cmd latency (cycles) write_latency[140-159] = 53 # Write cmd latency (cycles) write_latency[160-179] = 41 # Write cmd latency (cycles) write_latency[180-199] = 40 # Write cmd latency (cycles) write_latency[200-] = 10086 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 65 # Read request latency (cycles) read_latency[40-79] = 295 # Read request latency (cycles) read_latency[80-119] = 736 # Read request latency (cycles) read_latency[120-159] = 794 # Read request latency (cycles) read_latency[160-199] = 862 # Read request latency (cycles) read_latency[200-239] = 892 # Read request latency (cycles) read_latency[240-279] = 882 # Read request latency (cycles) read_latency[280-319] = 928 # Read request latency (cycles) read_latency[320-359] = 823 # Read request latency (cycles) read_latency[360-399] = 716 # Read request latency (cycles) read_latency[400-] = 67172 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 178 # PIM GWRITE request latency (cycles) comp_energy = 72347136 # Compute energy gact_energy = 25489152 # Gact energy gwrite_energy = 2315520 # Gwrite energy readres_energy = 1627296 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13050960 # Write energy read_energy = 56411856 # Read energy act_energy = 5188248 # Activation energy gact_stb_energy.0 = 13557786 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14098920 # 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 = 14126256 # Precharge standby energy rank.0 pre_stb_energy.1 = 21034464 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19862976 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19469424 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21445776 # Active standby energy rank.0 act_stb_energy.1 = 11946990 # Active standby energy rank.1 average_gwrite_latency = 13563.16111111111 # Average gwrite request latency (cycles) average_read_latency = 3133.509472122969 # Average read request latency (cycles) average_interarrival = 6.7248696785404 # Average request interarrival latency (cycles) total_energy = 331259040 # Total energy (pJ) average_power = 534.9505598054367 # Average power (mW) average_bandwidth = 9.398775582050698 # Average bandwidth ########################################### ## Statistics of Channel 20 ########################################### num_parallel_write_cmds = 448 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6341 # Number of ACT commands num_gact_cmds = 7888 # Number of GACT commands num_write_row_hits = 11265 # Number of write row buffer hits num_writes_done = 12892 # Number of read requests issued num_read_row_hits = 65160 # Number of read row buffer hits num_pre_cmds = 6309 # Number of PRE commands num_write_cmds = 12212 # Number of WRITE/WRITEP commands num_readres_cmds = 2216 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 240354 # 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 = 4868 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 28 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 170 # Number of GWRITE commands num_readres_done = 2216 # Number of read_res requests issued num_comp_cmds = 26048 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 31552 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 212277 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 224427 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 406956 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 394806 # 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 = 323597 # Cyles of rank active rank.0 rank_active_cycles.1 = 182892 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 295636 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 436341 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 82970 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1331 # Request interarrival latency (cycles) interarrival_latency[20-29] = 110 # Request interarrival latency (cycles) interarrival_latency[30-39] = 708 # Request interarrival latency (cycles) interarrival_latency[40-49] = 37 # Request interarrival latency (cycles) interarrival_latency[50-59] = 25 # Request interarrival latency (cycles) interarrival_latency[60-69] = 15 # Request interarrival latency (cycles) interarrival_latency[70-79] = 4 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 9 # Request interarrival latency (cycles) interarrival_latency[100-] = 1208 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 4 # Write cmd latency (cycles) write_latency[20-39] = 481 # Write cmd latency (cycles) write_latency[40-59] = 555 # Write cmd latency (cycles) write_latency[60-79] = 344 # Write cmd latency (cycles) write_latency[80-99] = 245 # Write cmd latency (cycles) write_latency[100-119] = 39 # Write cmd latency (cycles) write_latency[120-139] = 26 # Write cmd latency (cycles) write_latency[140-159] = 20 # Write cmd latency (cycles) write_latency[160-179] = 27 # Write cmd latency (cycles) write_latency[180-199] = 31 # Write cmd latency (cycles) write_latency[200-] = 10440 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 44 # Read request latency (cycles) read_latency[40-79] = 273 # Read request latency (cycles) read_latency[80-119] = 736 # Read request latency (cycles) read_latency[120-159] = 847 # Read request latency (cycles) read_latency[160-199] = 930 # Read request latency (cycles) read_latency[200-239] = 990 # Read request latency (cycles) read_latency[240-279] = 949 # Read request latency (cycles) read_latency[280-319] = 931 # Read request latency (cycles) read_latency[320-359] = 870 # Read request latency (cycles) read_latency[360-399] = 738 # Read request latency (cycles) read_latency[400-] = 62853 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 168 # PIM GWRITE request latency (cycles) comp_energy = 83770368 # Compute energy gact_energy = 26125056 # Gact energy gwrite_energy = 2186880 # Gwrite energy readres_energy = 1781664 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13042416 # Write energy read_energy = 56409444 # Read energy act_energy = 5250348 # Activation energy gact_stb_energy.0 = 14010282 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14812182 # 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 = 14190528 # Precharge standby energy rank.0 pre_stb_energy.1 = 20944368 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19533888 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 18950688 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21357402 # Active standby energy rank.0 act_stb_energy.1 = 12070872 # Active standby energy rank.1 average_gwrite_latency = 13522.517647058823 # Average gwrite request latency (cycles) average_read_latency = 3415.2817662234006 # Average read request latency (cycles) average_interarrival = 7.164882846398611 # Average request interarrival latency (cycles) total_energy = 343722666 # Total energy (pJ) average_power = 555.0780820789589 # Average power (mW) average_bandwidth = 8.812863655522234 # Average bandwidth ########################################### ## Statistics of Channel 21 ########################################### num_parallel_write_cmds = 293 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6334 # Number of ACT commands num_gact_cmds = 7552 # Number of GACT commands num_write_row_hits = 11263 # Number of write row buffer hits num_writes_done = 12913 # Number of read requests issued num_read_row_hits = 65162 # Number of read row buffer hits num_pre_cmds = 6303 # Number of PRE commands num_write_cmds = 12206 # Number of WRITE/WRITEP commands num_readres_cmds = 1952 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 226573 # 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 = 4866 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 24 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 180 # Number of GWRITE commands num_readres_done = 1952 # Number of read_res requests issued num_comp_cmds = 21248 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 30208 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 202066 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 210043 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 417167 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 409190 # 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 = 327113 # Cyles of rank active rank.0 rank_active_cycles.1 = 185581 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 292120 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 433652 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83063 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1082 # Request interarrival latency (cycles) interarrival_latency[20-29] = 130 # Request interarrival latency (cycles) interarrival_latency[30-39] = 630 # Request interarrival latency (cycles) interarrival_latency[40-49] = 30 # Request interarrival latency (cycles) interarrival_latency[50-59] = 10 # Request interarrival latency (cycles) interarrival_latency[60-69] = 12 # Request interarrival latency (cycles) interarrival_latency[70-79] = 7 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 7 # Request interarrival latency (cycles) interarrival_latency[100-] = 1171 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 3 # Write cmd latency (cycles) write_latency[20-39] = 582 # Write cmd latency (cycles) write_latency[40-59] = 609 # Write cmd latency (cycles) write_latency[60-79] = 381 # Write cmd latency (cycles) write_latency[80-99] = 249 # Write cmd latency (cycles) write_latency[100-119] = 36 # Write cmd latency (cycles) write_latency[120-139] = 31 # Write cmd latency (cycles) write_latency[140-159] = 24 # Write cmd latency (cycles) write_latency[160-179] = 18 # Write cmd latency (cycles) write_latency[180-199] = 21 # Write cmd latency (cycles) write_latency[200-] = 10252 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 57 # Read request latency (cycles) read_latency[40-79] = 328 # Read request latency (cycles) read_latency[80-119] = 806 # Read request latency (cycles) read_latency[120-159] = 955 # Read request latency (cycles) read_latency[160-199] = 1042 # Read request latency (cycles) read_latency[200-239] = 1073 # Read request latency (cycles) read_latency[240-279] = 1093 # Read request latency (cycles) read_latency[280-319] = 1104 # Read request latency (cycles) read_latency[320-359] = 1051 # Read request latency (cycles) read_latency[360-399] = 862 # Read request latency (cycles) read_latency[400-] = 61790 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 178 # PIM GWRITE request latency (cycles) comp_energy = 68333568 # Compute energy gact_energy = 25012224 # Gact energy gwrite_energy = 2315520 # Gwrite energy readres_energy = 1569408 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13036008 # Write energy read_energy = 56409444 # Read energy act_energy = 5244552 # Activation energy gact_stb_energy.0 = 13336356 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13862838 # 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 = 14021760 # Precharge standby energy rank.0 pre_stb_energy.1 = 20815296 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20024016 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19641120 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21589458 # Active standby energy rank.0 act_stb_energy.1 = 12248346 # Active standby energy rank.1 average_gwrite_latency = 13551.155555555555 # Average gwrite request latency (cycles) average_read_latency = 3236.858468379869 # Average read request latency (cycles) average_interarrival = 7.1877539175856064 # Average request interarrival latency (cycles) total_energy = 326746194 # Total energy (pJ) average_power = 527.6627602211122 # Average power (mW) average_bandwidth = 8.787748714942518 # Average bandwidth ########################################### ## Statistics of Channel 22 ########################################### num_parallel_write_cmds = 296 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6340 # Number of ACT commands num_gact_cmds = 7728 # Number of GACT commands num_write_row_hits = 11261 # Number of write row buffer hits num_writes_done = 12871 # Number of read requests issued num_read_row_hits = 65176 # Number of read row buffer hits num_pre_cmds = 6310 # Number of PRE commands num_write_cmds = 12198 # Number of WRITE/WRITEP commands num_readres_cmds = 2040 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 232987 # 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 = 4859 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 24 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 186 # Number of GWRITE commands num_readres_done = 2040 # Number of read_res requests issued num_comp_cmds = 22720 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 30912 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 205355 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 217233 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 413878 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 402000 # 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 = 337536 # Cyles of rank active rank.0 rank_active_cycles.1 = 183429 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 281697 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 435804 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 82784 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1210 # Request interarrival latency (cycles) interarrival_latency[20-29] = 138 # Request interarrival latency (cycles) interarrival_latency[30-39] = 752 # Request interarrival latency (cycles) interarrival_latency[40-49] = 57 # Request interarrival latency (cycles) interarrival_latency[50-59] = 34 # Request interarrival latency (cycles) interarrival_latency[60-69] = 19 # Request interarrival latency (cycles) interarrival_latency[70-79] = 8 # Request interarrival latency (cycles) interarrival_latency[80-89] = 14 # Request interarrival latency (cycles) interarrival_latency[90-99] = 8 # Request interarrival latency (cycles) interarrival_latency[100-] = 1200 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 3 # Write cmd latency (cycles) write_latency[20-39] = 579 # Write cmd latency (cycles) write_latency[40-59] = 623 # Write cmd latency (cycles) write_latency[60-79] = 356 # Write cmd latency (cycles) write_latency[80-99] = 246 # Write cmd latency (cycles) write_latency[100-119] = 56 # Write cmd latency (cycles) write_latency[120-139] = 31 # Write cmd latency (cycles) write_latency[140-159] = 27 # Write cmd latency (cycles) write_latency[160-179] = 18 # Write cmd latency (cycles) write_latency[180-199] = 17 # Write cmd latency (cycles) write_latency[200-] = 10242 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 62 # Read request latency (cycles) read_latency[40-79] = 425 # Read request latency (cycles) read_latency[80-119] = 896 # Read request latency (cycles) read_latency[120-159] = 971 # Read request latency (cycles) read_latency[160-199] = 1117 # Read request latency (cycles) read_latency[200-239] = 1139 # Read request latency (cycles) read_latency[240-279] = 1055 # Read request latency (cycles) read_latency[280-319] = 1030 # Read request latency (cycles) read_latency[320-359] = 985 # Read request latency (cycles) read_latency[360-399] = 847 # Read request latency (cycles) read_latency[400-] = 61634 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 184 # PIM GWRITE request latency (cycles) comp_energy = 73067520 # Compute energy gact_energy = 25595136 # Gact energy gwrite_energy = 2392704 # Gwrite energy readres_energy = 1640160 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13027464 # Write energy read_energy = 56409444 # Read energy act_energy = 5249520 # Activation energy gact_stb_energy.0 = 13553430 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14337378 # 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 = 13521456 # Precharge standby energy rank.0 pre_stb_energy.1 = 20918592 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19866144 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19296000 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22277376 # Active standby energy rank.0 act_stb_energy.1 = 12106314 # Active standby energy rank.1 average_gwrite_latency = 13429.010752688173 # Average gwrite request latency (cycles) average_read_latency = 3395.4733683955474 # Average read request latency (cycles) average_interarrival = 7.181585173501578 # Average request interarrival latency (cycles) total_energy = 332544918 # Total energy (pJ) average_power = 537.027125492343 # Average power (mW) average_bandwidth = 8.792502983529625 # Average bandwidth ########################################### ## Statistics of Channel 23 ########################################### num_parallel_write_cmds = 193 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6356 # Number of ACT commands num_gact_cmds = 6848 # Number of GACT commands num_write_row_hits = 11279 # Number of write row buffer hits num_writes_done = 13180 # Number of read requests issued num_read_row_hits = 65141 # Number of read row buffer hits num_pre_cmds = 6324 # Number of PRE commands num_write_cmds = 12212 # Number of WRITE/WRITEP commands num_readres_cmds = 1600 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70162 # Number of read requests issued pim_cycles = 202564 # 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 = 4868 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 19 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 188 # Number of GWRITE commands num_readres_done = 1600 # Number of read_res requests issued num_comp_cmds = 15712 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 27392 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 178047 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 188517 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 441186 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 430716 # 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 = 337570 # Cyles of rank active rank.0 rank_active_cycles.1 = 185560 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 281663 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 433673 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83298 # Request interarrival latency (cycles) interarrival_latency[10-19] = 833 # Request interarrival latency (cycles) interarrival_latency[20-29] = 107 # Request interarrival latency (cycles) interarrival_latency[30-39] = 575 # Request interarrival latency (cycles) interarrival_latency[40-49] = 33 # Request interarrival latency (cycles) interarrival_latency[50-59] = 10 # Request interarrival latency (cycles) interarrival_latency[60-69] = 11 # Request interarrival latency (cycles) interarrival_latency[70-79] = 8 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 9 # Request interarrival latency (cycles) interarrival_latency[100-] = 1094 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 8 # Write cmd latency (cycles) write_latency[20-39] = 658 # Write cmd latency (cycles) write_latency[40-59] = 590 # Write cmd latency (cycles) write_latency[60-79] = 359 # Write cmd latency (cycles) write_latency[80-99] = 214 # Write cmd latency (cycles) write_latency[100-119] = 43 # Write cmd latency (cycles) write_latency[120-139] = 27 # Write cmd latency (cycles) write_latency[140-159] = 14 # Write cmd latency (cycles) write_latency[160-179] = 14 # Write cmd latency (cycles) write_latency[180-199] = 17 # Write cmd latency (cycles) write_latency[200-] = 10268 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 44 # Read request latency (cycles) read_latency[40-79] = 393 # Read request latency (cycles) read_latency[80-119] = 895 # Read request latency (cycles) read_latency[120-159] = 1071 # Read request latency (cycles) read_latency[160-199] = 1208 # Read request latency (cycles) read_latency[200-239] = 1254 # Read request latency (cycles) read_latency[240-279] = 1296 # Read request latency (cycles) read_latency[280-319] = 1276 # Read request latency (cycles) read_latency[320-359] = 1160 # Read request latency (cycles) read_latency[360-399] = 1012 # Read request latency (cycles) read_latency[400-] = 60553 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 186 # PIM GWRITE request latency (cycles) comp_energy = 50529792 # Compute energy gact_energy = 22680576 # Gact energy gwrite_energy = 2418432 # Gwrite energy readres_energy = 1286400 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13042416 # Write energy read_energy = 56409444 # Read energy act_energy = 5262768 # Activation energy gact_stb_energy.0 = 11751102 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12442122 # 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 = 13519824 # Precharge standby energy rank.0 pre_stb_energy.1 = 20816304 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 21176928 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20674368 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22279620 # Active standby energy rank.0 act_stb_energy.1 = 12246960 # Active standby energy rank.1 average_gwrite_latency = 13369.691489361701 # Average gwrite request latency (cycles) average_read_latency = 3291.3357657991505 # Average read request latency (cycles) average_interarrival = 7.201463028865164 # Average request interarrival latency (cycles) total_energy = 305823336 # Total energy (pJ) average_power = 493.8744156076953 # Average power (mW) average_bandwidth = 8.7790670070878 # Average bandwidth ########################################### ## Statistics of Channel 24 ########################################### num_parallel_write_cmds = 196 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6322 # Number of ACT commands num_gact_cmds = 7088 # Number of GACT commands num_write_row_hits = 11250 # Number of write row buffer hits num_writes_done = 12900 # Number of read requests issued num_read_row_hits = 65181 # Number of read row buffer hits num_pre_cmds = 6290 # Number of PRE commands num_write_cmds = 12213 # Number of WRITE/WRITEP commands num_readres_cmds = 1720 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 210271 # 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 = 4847 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 19 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 186 # Number of GWRITE commands num_readres_done = 1720 # Number of read_res requests issued num_comp_cmds = 17568 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 28352 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 184827 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 195687 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 434406 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 423546 # 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 = 327810 # Cyles of rank active rank.0 rank_active_cycles.1 = 188882 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 291423 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 430351 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83059 # Request interarrival latency (cycles) interarrival_latency[10-19] = 910 # Request interarrival latency (cycles) interarrival_latency[20-29] = 124 # Request interarrival latency (cycles) interarrival_latency[30-39] = 578 # Request interarrival latency (cycles) interarrival_latency[40-49] = 31 # Request interarrival latency (cycles) interarrival_latency[50-59] = 7 # Request interarrival latency (cycles) interarrival_latency[60-69] = 12 # Request interarrival latency (cycles) interarrival_latency[70-79] = 4 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 7 # Request interarrival latency (cycles) interarrival_latency[100-] = 1113 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 8 # Write cmd latency (cycles) write_latency[20-39] = 663 # Write cmd latency (cycles) write_latency[40-59] = 586 # Write cmd latency (cycles) write_latency[60-79] = 340 # Write cmd latency (cycles) write_latency[80-99] = 209 # Write cmd latency (cycles) write_latency[100-119] = 40 # Write cmd latency (cycles) write_latency[120-139] = 26 # Write cmd latency (cycles) write_latency[140-159] = 15 # Write cmd latency (cycles) write_latency[160-179] = 15 # Write cmd latency (cycles) write_latency[180-199] = 28 # Write cmd latency (cycles) write_latency[200-] = 10283 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 50 # Read request latency (cycles) read_latency[40-79] = 321 # Read request latency (cycles) read_latency[80-119] = 777 # Read request latency (cycles) read_latency[120-159] = 923 # Read request latency (cycles) read_latency[160-199] = 994 # Read request latency (cycles) read_latency[200-239] = 981 # Read request latency (cycles) read_latency[240-279] = 1000 # Read request latency (cycles) read_latency[280-319] = 1113 # Read request latency (cycles) read_latency[320-359] = 1033 # Read request latency (cycles) read_latency[360-399] = 905 # Read request latency (cycles) read_latency[400-] = 62064 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 184 # PIM GWRITE request latency (cycles) comp_energy = 56498688 # Compute energy gact_energy = 23475456 # Gact energy gwrite_energy = 2392704 # Gwrite energy readres_energy = 1382880 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13043484 # Write energy read_energy = 56409444 # Read energy act_energy = 5234616 # Activation energy gact_stb_energy.0 = 12198582 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12915342 # 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 = 13988304 # Precharge standby energy rank.0 pre_stb_energy.1 = 20656848 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20851488 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20330208 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21635460 # Active standby energy rank.0 act_stb_energy.1 = 12466212 # Active standby energy rank.1 average_gwrite_latency = 13401.333333333334 # Average gwrite request latency (cycles) average_read_latency = 3285.6720827810323 # Average read request latency (cycles) average_interarrival = 7.212619244522614 # Average request interarrival latency (cycles) total_energy = 312765996 # Total energy (pJ) average_power = 505.0861242860119 # Average power (mW) average_bandwidth = 8.762427067032926 # Average bandwidth ########################################### ## Statistics of Channel 25 ########################################### num_parallel_write_cmds = 190 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6352 # Number of ACT commands num_gact_cmds = 7360 # Number of GACT commands num_write_row_hits = 11246 # Number of write row buffer hits num_writes_done = 12917 # Number of read requests issued num_read_row_hits = 65197 # Number of read row buffer hits num_pre_cmds = 6321 # Number of PRE commands num_write_cmds = 12207 # Number of WRITE/WRITEP commands num_readres_cmds = 1856 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 220707 # 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 = 4764 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 19 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 190 # Number of GWRITE commands num_readres_done = 1856 # Number of read_res requests issued num_comp_cmds = 19584 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 29440 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 195205 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 206485 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 424028 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 412748 # 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 = 333448 # Cyles of rank active rank.0 rank_active_cycles.1 = 181212 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 285785 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 438021 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 82996 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1034 # Request interarrival latency (cycles) interarrival_latency[20-29] = 165 # Request interarrival latency (cycles) interarrival_latency[30-39] = 623 # Request interarrival latency (cycles) interarrival_latency[40-49] = 36 # Request interarrival latency (cycles) interarrival_latency[50-59] = 10 # Request interarrival latency (cycles) interarrival_latency[60-69] = 15 # Request interarrival latency (cycles) interarrival_latency[70-79] = 4 # Request interarrival latency (cycles) interarrival_latency[80-89] = 5 # Request interarrival latency (cycles) interarrival_latency[90-99] = 8 # Request interarrival latency (cycles) interarrival_latency[100-] = 1148 # 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] = 658 # Write cmd latency (cycles) write_latency[40-59] = 605 # Write cmd latency (cycles) write_latency[60-79] = 369 # Write cmd latency (cycles) write_latency[80-99] = 211 # Write cmd latency (cycles) write_latency[100-119] = 23 # Write cmd latency (cycles) write_latency[120-139] = 25 # Write cmd latency (cycles) write_latency[140-159] = 15 # Write cmd latency (cycles) write_latency[160-179] = 18 # Write cmd latency (cycles) write_latency[180-199] = 22 # Write cmd latency (cycles) write_latency[200-] = 10250 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 42 # Read request latency (cycles) read_latency[40-79] = 295 # Read request latency (cycles) read_latency[80-119] = 741 # Read request latency (cycles) read_latency[120-159] = 852 # Read request latency (cycles) read_latency[160-199] = 866 # Read request latency (cycles) read_latency[200-239] = 934 # Read request latency (cycles) read_latency[240-279] = 976 # Read request latency (cycles) read_latency[280-319] = 1007 # Read request latency (cycles) read_latency[320-359] = 894 # Read request latency (cycles) read_latency[360-399] = 747 # Read request latency (cycles) read_latency[400-] = 62807 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 188 # PIM GWRITE request latency (cycles) comp_energy = 62982144 # Compute energy gact_energy = 24376320 # Gact energy gwrite_energy = 2444160 # Gwrite energy readres_energy = 1492224 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13037076 # Write energy read_energy = 56409444 # Read energy act_energy = 5259456 # Activation energy gact_stb_energy.0 = 12883530 # PIM Active standby energy rank.0 gact_stb_energy.1 = 13628010 # 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 = 13717680 # Precharge standby energy rank.0 pre_stb_energy.1 = 21025008 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20353344 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19811904 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 22007568 # Active standby energy rank.0 act_stb_energy.1 = 11959992 # Active standby energy rank.1 average_gwrite_latency = 13301.421052631578 # Average gwrite request latency (cycles) average_read_latency = 3754.6121777055628 # Average read request latency (cycles) average_interarrival = 7.196608711821859 # Average request interarrival latency (cycles) total_energy = 320674140 # Total energy (pJ) average_power = 517.8569940555494 # Average power (mW) average_bandwidth = 8.778240177768303 # Average bandwidth ########################################### ## Statistics of Channel 26 ########################################### num_parallel_write_cmds = 436 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6356 # Number of ACT commands num_gact_cmds = 7760 # Number of GACT commands num_write_row_hits = 11254 # Number of write row buffer hits num_writes_done = 12880 # Number of read requests issued num_read_row_hits = 65130 # Number of read row buffer hits num_pre_cmds = 6325 # Number of PRE commands num_write_cmds = 12206 # Number of WRITE/WRITEP commands num_readres_cmds = 2056 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 233660 # 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 = 4770 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 34 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 180 # Number of GWRITE commands num_readres_done = 2056 # Number of read_res requests issued num_comp_cmds = 23008 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 31040 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 2 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 205293 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 217231 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 413940 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 402002 # 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 = 326625 # Cyles of rank active rank.0 rank_active_cycles.1 = 180895 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 292608 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 438338 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83062 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1147 # Request interarrival latency (cycles) interarrival_latency[20-29] = 101 # Request interarrival latency (cycles) interarrival_latency[30-39] = 670 # Request interarrival latency (cycles) interarrival_latency[40-49] = 33 # Request interarrival latency (cycles) interarrival_latency[50-59] = 11 # Request interarrival latency (cycles) interarrival_latency[60-69] = 11 # Request interarrival latency (cycles) interarrival_latency[70-79] = 4 # Request interarrival latency (cycles) interarrival_latency[80-89] = 7 # Request interarrival latency (cycles) interarrival_latency[90-99] = 7 # Request interarrival latency (cycles) interarrival_latency[100-] = 1194 # 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] = 544 # Write cmd latency (cycles) write_latency[40-59] = 591 # Write cmd latency (cycles) write_latency[60-79] = 349 # Write cmd latency (cycles) write_latency[80-99] = 214 # Write cmd latency (cycles) write_latency[100-119] = 73 # Write cmd latency (cycles) write_latency[120-139] = 35 # Write cmd latency (cycles) write_latency[140-159] = 42 # Write cmd latency (cycles) write_latency[160-179] = 37 # Write cmd latency (cycles) write_latency[180-199] = 44 # Write cmd latency (cycles) write_latency[200-] = 10266 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 41 # Read request latency (cycles) read_latency[40-79] = 313 # Read request latency (cycles) read_latency[80-119] = 873 # Read request latency (cycles) read_latency[120-159] = 1010 # Read request latency (cycles) read_latency[160-199] = 1215 # Read request latency (cycles) read_latency[200-239] = 1193 # Read request latency (cycles) read_latency[240-279] = 1183 # Read request latency (cycles) read_latency[280-319] = 1225 # Read request latency (cycles) read_latency[320-359] = 1088 # Read request latency (cycles) read_latency[360-399] = 970 # Read request latency (cycles) read_latency[400-] = 61050 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 178 # PIM GWRITE request latency (cycles) comp_energy = 73993728 # Compute energy gact_energy = 25701120 # Gact energy gwrite_energy = 2315520 # Gwrite energy readres_energy = 1653024 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13036008 # Write energy read_energy = 56409444 # Read energy act_energy = 5262768 # Activation energy gact_stb_energy.0 = 13549338 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14337246 # 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 = 14045184 # Precharge standby energy rank.0 pre_stb_energy.1 = 21040224 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19869120 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19296096 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21557250 # Active standby energy rank.0 act_stb_energy.1 = 11939070 # Active standby energy rank.1 average_gwrite_latency = 13561.288888888888 # Average gwrite request latency (cycles) average_read_latency = 3379.559869443138 # Average read request latency (cycles) average_interarrival = 7.179670017507855 # Average request interarrival latency (cycles) total_energy = 333291420 # Total energy (pJ) average_power = 538.2326523295754 # Average power (mW) average_bandwidth = 8.795086825153053 # Average bandwidth ########################################### ## Statistics of Channel 27 ########################################### num_parallel_write_cmds = 197 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6344 # Number of ACT commands num_gact_cmds = 7072 # Number of GACT commands num_write_row_hits = 11254 # Number of write row buffer hits num_writes_done = 13199 # Number of read requests issued num_read_row_hits = 65165 # Number of read row buffer hits num_pre_cmds = 6313 # Number of PRE commands num_write_cmds = 12212 # Number of WRITE/WRITEP commands num_readres_cmds = 1712 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70162 # Number of read requests issued pim_cycles = 210958 # 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 = 4855 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 19 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 186 # Number of GWRITE commands num_readres_done = 1712 # Number of read_res requests issued num_comp_cmds = 17376 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 28288 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 188506 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 195694 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 430727 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 423539 # 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 = 331839 # Cyles of rank active rank.0 rank_active_cycles.1 = 188221 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 287394 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 431012 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83136 # Request interarrival latency (cycles) interarrival_latency[10-19] = 973 # Request interarrival latency (cycles) interarrival_latency[20-29] = 134 # Request interarrival latency (cycles) interarrival_latency[30-39] = 647 # Request interarrival latency (cycles) interarrival_latency[40-49] = 42 # Request interarrival latency (cycles) interarrival_latency[50-59] = 30 # Request interarrival latency (cycles) interarrival_latency[60-69] = 27 # Request interarrival latency (cycles) interarrival_latency[70-79] = 8 # Request interarrival latency (cycles) interarrival_latency[80-89] = 8 # Request interarrival latency (cycles) interarrival_latency[90-99] = 10 # Request interarrival latency (cycles) interarrival_latency[100-] = 1128 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 10 # Write cmd latency (cycles) write_latency[20-39] = 656 # Write cmd latency (cycles) write_latency[40-59] = 613 # Write cmd latency (cycles) write_latency[60-79] = 337 # Write cmd latency (cycles) write_latency[80-99] = 235 # Write cmd latency (cycles) write_latency[100-119] = 30 # Write cmd latency (cycles) write_latency[120-139] = 25 # Write cmd latency (cycles) write_latency[140-159] = 15 # Write cmd latency (cycles) write_latency[160-179] = 14 # Write cmd latency (cycles) write_latency[180-199] = 17 # Write cmd latency (cycles) write_latency[200-] = 10260 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 54 # Read request latency (cycles) read_latency[40-79] = 271 # Read request latency (cycles) read_latency[80-119] = 687 # Read request latency (cycles) read_latency[120-159] = 846 # Read request latency (cycles) read_latency[160-199] = 962 # Read request latency (cycles) read_latency[200-239] = 958 # Read request latency (cycles) read_latency[240-279] = 936 # Read request latency (cycles) read_latency[280-319] = 1002 # Read request latency (cycles) read_latency[320-359] = 946 # Read request latency (cycles) read_latency[360-399] = 834 # Read request latency (cycles) read_latency[400-] = 62666 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 184 # PIM GWRITE request latency (cycles) comp_energy = 55881216 # Compute energy gact_energy = 23422464 # Gact energy gwrite_energy = 2392704 # Gwrite energy readres_energy = 1376448 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13042416 # Write energy read_energy = 56409444 # Read energy act_energy = 5252832 # Activation energy gact_stb_energy.0 = 12441396 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12915804 # 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 = 13794912 # Precharge standby energy rank.0 pre_stb_energy.1 = 20688576 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20674896 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20329872 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21901374 # Active standby energy rank.0 act_stb_energy.1 = 12422586 # Active standby energy rank.1 average_gwrite_latency = 13418.68817204301 # Average gwrite request latency (cycles) average_read_latency = 3108.1041019355207 # Average read request latency (cycles) average_interarrival = 7.188337996122726 # Average request interarrival latency (cycles) total_energy = 312233220 # Total energy (pJ) average_power = 504.22574378303483 # Average power (mW) average_bandwidth = 8.792606337194561 # Average bandwidth ########################################### ## Statistics of Channel 28 ########################################### num_parallel_write_cmds = 636 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6350 # Number of ACT commands num_gact_cmds = 8228 # Number of GACT commands num_write_row_hits = 11258 # Number of write row buffer hits num_writes_done = 12892 # Number of read requests issued num_read_row_hits = 65160 # Number of read row buffer hits num_pre_cmds = 6318 # Number of PRE commands num_write_cmds = 12198 # Number of WRITE/WRITEP commands num_readres_cmds = 2288 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 250352 # 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 = 4759 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 48 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 180 # Number of GWRITE commands num_readres_done = 2288 # Number of read_res requests issued num_comp_cmds = 26720 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 32912 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 2 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 222507 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 231571 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 396726 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 387662 # 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 = 329080 # Cyles of rank active rank.0 rank_active_cycles.1 = 177808 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 290153 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 441425 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83061 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1320 # Request interarrival latency (cycles) interarrival_latency[20-29] = 131 # Request interarrival latency (cycles) interarrival_latency[30-39] = 713 # Request interarrival latency (cycles) interarrival_latency[40-49] = 22 # Request interarrival latency (cycles) interarrival_latency[50-59] = 12 # Request interarrival latency (cycles) interarrival_latency[60-69] = 12 # Request interarrival latency (cycles) interarrival_latency[70-79] = 3 # Request interarrival latency (cycles) interarrival_latency[80-89] = 9 # Request interarrival latency (cycles) interarrival_latency[90-99] = 9 # Request interarrival latency (cycles) interarrival_latency[100-] = 1257 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 10 # Write cmd latency (cycles) write_latency[20-39] = 392 # Write cmd latency (cycles) write_latency[40-59] = 505 # Write cmd latency (cycles) write_latency[60-79] = 328 # Write cmd latency (cycles) write_latency[80-99] = 209 # Write cmd latency (cycles) write_latency[100-119] = 69 # Write cmd latency (cycles) write_latency[120-139] = 43 # Write cmd latency (cycles) write_latency[140-159] = 30 # Write cmd latency (cycles) write_latency[160-179] = 34 # Write cmd latency (cycles) write_latency[180-199] = 43 # Write cmd latency (cycles) write_latency[200-] = 10535 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 59 # Read request latency (cycles) read_latency[40-79] = 371 # Read request latency (cycles) read_latency[80-119] = 825 # Read request latency (cycles) read_latency[120-159] = 999 # Read request latency (cycles) read_latency[160-199] = 1086 # Read request latency (cycles) read_latency[200-239] = 1134 # Read request latency (cycles) read_latency[240-279] = 1177 # Read request latency (cycles) read_latency[280-319] = 1097 # Read request latency (cycles) read_latency[320-359] = 1012 # Read request latency (cycles) read_latency[360-399] = 926 # Read request latency (cycles) read_latency[400-] = 61475 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 178 # PIM GWRITE request latency (cycles) comp_energy = 85931520 # Compute energy gact_energy = 27251136 # Gact energy gwrite_energy = 2315520 # Gwrite energy readres_energy = 1839552 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13027464 # Write energy read_energy = 56409444 # Read energy act_energy = 5257800 # Activation energy gact_stb_energy.0 = 14685462 # PIM Active standby energy rank.0 gact_stb_energy.1 = 15283686 # 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 = 13927344 # Precharge standby energy rank.0 pre_stb_energy.1 = 21188400 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19042848 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 18607776 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21719280 # Active standby energy rank.0 act_stb_energy.1 = 11735328 # Active standby energy rank.1 average_gwrite_latency = 13602.85 # Average gwrite request latency (cycles) average_read_latency = 3411.893487835122 # Average read request latency (cycles) average_interarrival = 7.154617615454829 # Average request interarrival latency (cycles) total_energy = 347508840 # Total energy (pJ) average_power = 561.1923783131713 # Average power (mW) average_bandwidth = 8.820305119397707 # Average bandwidth ########################################### ## Statistics of Channel 29 ########################################### num_parallel_write_cmds = 195 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6329 # Number of ACT commands num_gact_cmds = 6976 # Number of GACT commands num_write_row_hits = 11247 # Number of write row buffer hits num_writes_done = 12892 # Number of read requests issued num_read_row_hits = 65160 # Number of read row buffer hits num_pre_cmds = 6299 # Number of PRE commands num_write_cmds = 12208 # Number of WRITE/WRITEP commands num_readres_cmds = 1664 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 207058 # 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 = 4844 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 19 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 186 # Number of GWRITE commands num_readres_done = 1664 # Number of read_res requests issued num_comp_cmds = 16576 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 27904 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 1 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 185062 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 192100 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 434171 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 427133 # 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 = 326603 # Cyles of rank active rank.0 rank_active_cycles.1 = 188297 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 292630 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 430936 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83002 # Request interarrival latency (cycles) interarrival_latency[10-19] = 904 # Request interarrival latency (cycles) interarrival_latency[20-29] = 130 # Request interarrival latency (cycles) interarrival_latency[30-39] = 567 # Request interarrival latency (cycles) interarrival_latency[40-49] = 30 # Request interarrival latency (cycles) interarrival_latency[50-59] = 11 # Request interarrival latency (cycles) interarrival_latency[60-69] = 13 # Request interarrival latency (cycles) interarrival_latency[70-79] = 2 # Request interarrival latency (cycles) interarrival_latency[80-89] = 7 # Request interarrival latency (cycles) interarrival_latency[90-99] = 11 # Request interarrival latency (cycles) interarrival_latency[100-] = 1098 # 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] = 639 # Write cmd latency (cycles) write_latency[40-59] = 609 # Write cmd latency (cycles) write_latency[60-79] = 344 # Write cmd latency (cycles) write_latency[80-99] = 237 # Write cmd latency (cycles) write_latency[100-119] = 34 # Write cmd latency (cycles) write_latency[120-139] = 26 # Write cmd latency (cycles) write_latency[140-159] = 13 # Write cmd latency (cycles) write_latency[160-179] = 14 # Write cmd latency (cycles) write_latency[180-199] = 21 # Write cmd latency (cycles) write_latency[200-] = 10260 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 54 # Read request latency (cycles) read_latency[40-79] = 348 # Read request latency (cycles) read_latency[80-119] = 800 # Read request latency (cycles) read_latency[120-159] = 928 # Read request latency (cycles) read_latency[160-199] = 1016 # Read request latency (cycles) read_latency[200-239] = 1050 # Read request latency (cycles) read_latency[240-279] = 1056 # Read request latency (cycles) read_latency[280-319] = 1064 # Read request latency (cycles) read_latency[320-359] = 963 # Read request latency (cycles) read_latency[360-399] = 806 # Read request latency (cycles) read_latency[400-] = 62076 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 184 # PIM GWRITE request latency (cycles) comp_energy = 53308416 # Compute energy gact_energy = 23104512 # Gact energy gwrite_energy = 2392704 # Gwrite energy readres_energy = 1337856 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13038144 # Write energy read_energy = 56409444 # Read energy act_energy = 5240412 # Activation energy gact_stb_energy.0 = 12214092 # PIM Active standby energy rank.0 gact_stb_energy.1 = 12678600 # 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 = 14046240 # Precharge standby energy rank.0 pre_stb_energy.1 = 20684928 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 20840208 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 20502384 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21555798 # Active standby energy rank.0 act_stb_energy.1 = 12427602 # Active standby energy rank.1 average_gwrite_latency = 13407.483870967742 # Average gwrite request latency (cycles) average_read_latency = 3415.356665383903 # Average read request latency (cycles) average_interarrival = 7.219178082191781 # Average request interarrival latency (cycles) total_energy = 309067620 # Total energy (pJ) average_power = 499.1136131310831 # Average power (mW) average_bandwidth = 8.75581243247695 # Average bandwidth ########################################### ## Statistics of Channel 30 ########################################### num_parallel_write_cmds = 611 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6318 # Number of ACT commands num_gact_cmds = 7828 # Number of GACT commands num_write_row_hits = 11248 # Number of write row buffer hits num_writes_done = 12890 # Number of read requests issued num_read_row_hits = 65169 # Number of read row buffer hits num_pre_cmds = 6287 # Number of PRE commands num_write_cmds = 12212 # Number of WRITE/WRITEP commands num_readres_cmds = 2088 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70161 # Number of read requests issued pim_cycles = 236892 # 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 = 4829 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 48 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 178 # Number of GWRITE commands num_readres_done = 2088 # Number of read_res requests issued num_comp_cmds = 23456 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 31312 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 2 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 208780 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 220820 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 410453 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 398413 # 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 = 320930 # Cyles of rank active rank.0 rank_active_cycles.1 = 181606 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 298303 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 437627 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83030 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1192 # Request interarrival latency (cycles) interarrival_latency[20-29] = 112 # Request interarrival latency (cycles) interarrival_latency[30-39] = 679 # Request interarrival latency (cycles) interarrival_latency[40-49] = 24 # Request interarrival latency (cycles) interarrival_latency[50-59] = 21 # Request interarrival latency (cycles) interarrival_latency[60-69] = 14 # Request interarrival latency (cycles) interarrival_latency[70-79] = 4 # Request interarrival latency (cycles) interarrival_latency[80-89] = 10 # Request interarrival latency (cycles) interarrival_latency[90-99] = 10 # Request interarrival latency (cycles) interarrival_latency[100-] = 1199 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 5 # Write cmd latency (cycles) write_latency[20-39] = 453 # Write cmd latency (cycles) write_latency[40-59] = 514 # Write cmd latency (cycles) write_latency[60-79] = 351 # Write cmd latency (cycles) write_latency[80-99] = 281 # Write cmd latency (cycles) write_latency[100-119] = 72 # Write cmd latency (cycles) write_latency[120-139] = 60 # Write cmd latency (cycles) write_latency[140-159] = 74 # Write cmd latency (cycles) write_latency[160-179] = 39 # Write cmd latency (cycles) write_latency[180-199] = 36 # Write cmd latency (cycles) write_latency[200-] = 10327 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 61 # Read request latency (cycles) read_latency[40-79] = 383 # Read request latency (cycles) read_latency[80-119] = 825 # Read request latency (cycles) read_latency[120-159] = 1027 # Read request latency (cycles) read_latency[160-199] = 1160 # Read request latency (cycles) read_latency[200-239] = 1227 # Read request latency (cycles) read_latency[240-279] = 1229 # Read request latency (cycles) read_latency[280-319] = 1212 # Read request latency (cycles) read_latency[320-359] = 1043 # Read request latency (cycles) read_latency[360-399] = 944 # Read request latency (cycles) read_latency[400-] = 61050 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 176 # PIM GWRITE request latency (cycles) comp_energy = 75434496 # Compute energy gact_energy = 25926336 # Gact energy gwrite_energy = 2289792 # Gwrite energy readres_energy = 1678752 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13042416 # Write energy read_energy = 56409444 # Read energy act_energy = 5231304 # Activation energy gact_stb_energy.0 = 13779480 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14574120 # 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 = 14318544 # Precharge standby energy rank.0 pre_stb_energy.1 = 21006096 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19701744 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19123824 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21181380 # Active standby energy rank.0 act_stb_energy.1 = 11985996 # Active standby energy rank.1 average_gwrite_latency = 13634.887640449439 # Average gwrite request latency (cycles) average_read_latency = 3189.9412209062016 # Average read request latency (cycles) average_interarrival = 7.17567645865925 # Average request interarrival latency (cycles) total_energy = 334970004 # Total energy (pJ) average_power = 540.9433993343378 # Average power (mW) average_bandwidth = 8.799427679080411 # Average bandwidth ########################################### ## Statistics of Channel 31 ########################################### num_parallel_write_cmds = 366 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 0 # Number of READ commands that interleaved during PIM operation num_act_cmds = 6357 # Number of ACT commands num_gact_cmds = 7904 # Number of GACT commands num_write_row_hits = 11269 # Number of write row buffer hits num_writes_done = 13176 # Number of read requests issued num_read_row_hits = 65117 # Number of read row buffer hits num_pre_cmds = 6325 # Number of PRE commands num_write_cmds = 12208 # Number of WRITE/WRITEP commands num_readres_cmds = 2032 # Number of READRES commands num_cycles = 619233 # Number of DRAM cycles num_reads_done = 70162 # Number of read requests issued pim_cycles = 236596 # 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 = 4873 # Number of ondemend PRE commands num_ref_cmds = 317 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 28 # 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 = 0 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 188 # Number of GWRITE commands num_readres_done = 2032 # Number of read_res requests issued num_comp_cmds = 22048 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 70161 # Number of READ/READP commands num_pim_precharge_cmds = 31616 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 2 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 208668 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 220807 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 410565 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 398426 # 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 = 330250 # Cyles of rank active rank.0 rank_active_cycles.1 = 183813 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 288983 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 435420 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 83181 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1172 # Request interarrival latency (cycles) interarrival_latency[20-29] = 129 # Request interarrival latency (cycles) interarrival_latency[30-39] = 724 # Request interarrival latency (cycles) interarrival_latency[40-49] = 34 # Request interarrival latency (cycles) interarrival_latency[50-59] = 27 # Request interarrival latency (cycles) interarrival_latency[60-69] = 19 # Request interarrival latency (cycles) interarrival_latency[70-79] = 9 # Request interarrival latency (cycles) interarrival_latency[80-89] = 12 # Request interarrival latency (cycles) interarrival_latency[90-99] = 6 # Request interarrival latency (cycles) interarrival_latency[100-] = 1233 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 15 # Write cmd latency (cycles) write_latency[20-39] = 613 # Write cmd latency (cycles) write_latency[40-59] = 627 # Write cmd latency (cycles) write_latency[60-79] = 366 # Write cmd latency (cycles) write_latency[80-99] = 203 # Write cmd latency (cycles) write_latency[100-119] = 24 # Write cmd latency (cycles) write_latency[120-139] = 16 # Write cmd latency (cycles) write_latency[140-159] = 32 # Write cmd latency (cycles) write_latency[160-179] = 18 # Write cmd latency (cycles) write_latency[180-199] = 20 # Write cmd latency (cycles) write_latency[200-] = 10274 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 46 # Read request latency (cycles) read_latency[40-79] = 354 # Read request latency (cycles) read_latency[80-119] = 746 # Read request latency (cycles) read_latency[120-159] = 862 # Read request latency (cycles) read_latency[160-199] = 947 # Read request latency (cycles) read_latency[200-239] = 992 # Read request latency (cycles) read_latency[240-279] = 982 # Read request latency (cycles) read_latency[280-319] = 979 # Read request latency (cycles) read_latency[320-359] = 934 # Read request latency (cycles) read_latency[360-399] = 801 # Read request latency (cycles) read_latency[400-] = 62519 # 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] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 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-] = 186 # PIM GWRITE request latency (cycles) comp_energy = 70906368 # Compute energy gact_energy = 26178048 # Gact energy gwrite_energy = 2418432 # Gwrite energy readres_energy = 1633728 # Readres energy ref_energy = 19286280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 13038144 # Write energy read_energy = 56409444 # Read energy act_energy = 5263596 # Activation energy gact_stb_energy.0 = 13772088 # PIM Active standby energy rank.0 gact_stb_energy.1 = 14573262 # 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 = 13871184 # Precharge standby energy rank.0 pre_stb_energy.1 = 20900160 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 19707120 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 19124448 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 21796500 # Active standby energy rank.0 act_stb_energy.1 = 12131658 # Active standby energy rank.1 average_gwrite_latency = 13649.941489361701 # Average gwrite request latency (cycles) average_read_latency = 3175.1730993985348 # Average read request latency (cycles) average_interarrival = 7.154865620594828 # Average request interarrival latency (cycles) total_energy = 331010460 # Total energy (pJ) average_power = 534.5491277112169 # Average power (mW) average_bandwidth = 8.823302375680882 # Average bandwidth