########################################### ## Statistics of Channel 0 ########################################### num_parallel_write_cmds = 6306 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74854 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20662 # Number of ACT commands num_gact_cmds = 15084 # Number of GACT commands num_write_row_hits = 22521 # Number of write row buffer hits num_writes_done = 25288 # Number of read requests issued num_read_row_hits = 221311 # Number of read row buffer hits num_pre_cmds = 20630 # Number of PRE commands num_write_cmds = 24491 # Number of WRITE/WRITEP commands num_readres_cmds = 3888 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238921 # Number of read requests issued pim_cycles = 466417 # 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 = 16589 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6569 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 368 # Number of GWRITE commands num_readres_done = 3888 # Number of read_res requests issued num_comp_cmds = 42112 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238662 # Number of READ/READP commands num_pim_precharge_cmds = 60336 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4698 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 414843 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 444862 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 643400 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 613381 # 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 = 748032 # Cyles of rank active rank.0 rank_active_cycles.1 = 588948 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 310211 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 469295 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265046 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1686 # Request interarrival latency (cycles) interarrival_latency[20-29] = 567 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1107 # Request interarrival latency (cycles) interarrival_latency[40-49] = 100 # Request interarrival latency (cycles) interarrival_latency[50-59] = 54 # Request interarrival latency (cycles) interarrival_latency[60-69] = 40 # Request interarrival latency (cycles) interarrival_latency[70-79] = 34 # Request interarrival latency (cycles) interarrival_latency[80-89] = 29 # Request interarrival latency (cycles) interarrival_latency[90-99] = 25 # Request interarrival latency (cycles) interarrival_latency[100-] = 1661 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 36 # Write cmd latency (cycles) write_latency[20-39] = 705 # Write cmd latency (cycles) write_latency[40-59] = 775 # Write cmd latency (cycles) write_latency[60-79] = 695 # Write cmd latency (cycles) write_latency[80-99] = 370 # Write cmd latency (cycles) write_latency[100-119] = 325 # Write cmd latency (cycles) write_latency[120-139] = 339 # Write cmd latency (cycles) write_latency[140-159] = 271 # Write cmd latency (cycles) write_latency[160-179] = 261 # Write cmd latency (cycles) write_latency[180-199] = 323 # Write cmd latency (cycles) write_latency[200-] = 20391 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 204 # Read request latency (cycles) read_latency[40-79] = 1043 # Read request latency (cycles) read_latency[80-119] = 1720 # Read request latency (cycles) read_latency[120-159] = 2055 # Read request latency (cycles) read_latency[160-199] = 2379 # Read request latency (cycles) read_latency[200-239] = 2737 # Read request latency (cycles) read_latency[240-279] = 2776 # Read request latency (cycles) read_latency[280-319] = 2574 # Read request latency (cycles) read_latency[320-359] = 2548 # Read request latency (cycles) read_latency[360-399] = 2638 # Read request latency (cycles) read_latency[400-] = 218247 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 360 # PIM GWRITE request latency (cycles) comp_energy = 135432192 # Compute energy gact_energy = 49958208 # Gact energy gwrite_energy = 4733952 # Gwrite energy readres_energy = 3125952 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26156388 # Write energy read_energy = 191884248 # Read energy act_energy = 17108136 # Activation energy gact_stb_energy.0 = 27379638 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29360892 # 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 = 14890128 # Precharge standby energy rank.0 pre_stb_energy.1 = 22526160 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30883200 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29442288 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49370112 # Active standby energy rank.0 act_stb_energy.1 = 38870568 # Active standby energy rank.1 average_gwrite_latency = 10521.176630434782 # Average gwrite request latency (cycles) average_read_latency = 3594.722234546147 # Average read request latency (cycles) average_interarrival = 3.91432925588776 # Average request interarrival latency (cycles) total_energy = 704097342 # Total energy (pJ) average_power = 665.3456172164616 # Average power (mW) average_bandwidth = 16.213863923503393 # Average bandwidth ########################################### ## Statistics of Channel 1 ########################################### num_parallel_write_cmds = 7593 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 72712 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20656 # Number of ACT commands num_gact_cmds = 13776 # Number of GACT commands num_write_row_hits = 22513 # Number of write row buffer hits num_writes_done = 24757 # Number of read requests issued num_read_row_hits = 221249 # Number of read row buffer hits num_pre_cmds = 20624 # Number of PRE commands num_write_cmds = 24496 # Number of WRITE/WRITEP commands num_readres_cmds = 3232 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238662 # Number of read requests issued pim_cycles = 424766 # 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 = 17230 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6471 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 380 # Number of GWRITE commands num_readres_done = 3232 # Number of read_res requests issued num_comp_cmds = 31616 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238662 # Number of READ/READP commands num_pim_precharge_cmds = 55104 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4740 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 377316 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 409005 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 680927 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 649238 # 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 = 736293 # Cyles of rank active rank.0 rank_active_cycles.1 = 574422 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 321950 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 483821 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264027 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1315 # Request interarrival latency (cycles) interarrival_latency[20-29] = 567 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1029 # Request interarrival latency (cycles) interarrival_latency[40-49] = 91 # Request interarrival latency (cycles) interarrival_latency[50-59] = 76 # Request interarrival latency (cycles) interarrival_latency[60-69] = 49 # Request interarrival latency (cycles) interarrival_latency[70-79] = 26 # Request interarrival latency (cycles) interarrival_latency[80-89] = 35 # Request interarrival latency (cycles) interarrival_latency[90-99] = 22 # Request interarrival latency (cycles) interarrival_latency[100-] = 1514 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 31 # Write cmd latency (cycles) write_latency[20-39] = 843 # Write cmd latency (cycles) write_latency[40-59] = 853 # Write cmd latency (cycles) write_latency[60-79] = 644 # Write cmd latency (cycles) write_latency[80-99] = 391 # Write cmd latency (cycles) write_latency[100-119] = 297 # Write cmd latency (cycles) write_latency[120-139] = 312 # Write cmd latency (cycles) write_latency[140-159] = 283 # Write cmd latency (cycles) write_latency[160-179] = 258 # Write cmd latency (cycles) write_latency[180-199] = 305 # Write cmd latency (cycles) write_latency[200-] = 20279 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 253 # Read request latency (cycles) read_latency[40-79] = 1258 # Read request latency (cycles) read_latency[80-119] = 2105 # Read request latency (cycles) read_latency[120-159] = 2474 # Read request latency (cycles) read_latency[160-199] = 2963 # Read request latency (cycles) read_latency[200-239] = 3349 # Read request latency (cycles) read_latency[240-279] = 3318 # Read request latency (cycles) read_latency[280-319] = 3148 # Read request latency (cycles) read_latency[320-359] = 2976 # Read request latency (cycles) read_latency[360-399] = 2851 # Read request latency (cycles) read_latency[400-] = 213967 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 372 # PIM GWRITE request latency (cycles) comp_energy = 101677056 # Compute energy gact_energy = 45626112 # Gact energy gwrite_energy = 4888320 # Gwrite energy readres_energy = 2598528 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26161728 # Write energy read_energy = 191884248 # Read energy act_energy = 17103168 # Activation energy gact_stb_energy.0 = 24902856 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26994330 # 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 = 15453600 # Precharge standby energy rank.0 pre_stb_energy.1 = 23223408 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32684496 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31163424 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48595338 # Active standby energy rank.0 act_stb_energy.1 = 37911852 # Active standby energy rank.1 average_gwrite_latency = 9901.215789473685 # Average gwrite request latency (cycles) average_read_latency = 3546.9703052852988 # Average read request latency (cycles) average_interarrival = 3.93760395310157 # Average request interarrival latency (cycles) total_energy = 663843744 # Total energy (pJ) average_power = 627.3074747482384 # Average power (mW) average_bandwidth = 16.126413309608473 # Average bandwidth ########################################### ## Statistics of Channel 2 ########################################### num_parallel_write_cmds = 7827 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 75852 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20675 # Number of ACT commands num_gact_cmds = 14416 # Number of GACT commands num_write_row_hits = 22528 # Number of write row buffer hits num_writes_done = 24847 # Number of read requests issued num_read_row_hits = 221281 # Number of read row buffer hits num_pre_cmds = 20643 # Number of PRE commands num_write_cmds = 24498 # Number of WRITE/WRITEP commands num_readres_cmds = 3552 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 239752 # Number of read requests issued pim_cycles = 447480 # 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 = 17589 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6746 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 376 # Number of GWRITE commands num_readres_done = 3552 # Number of read_res requests issued num_comp_cmds = 36736 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238665 # Number of READ/READP commands num_pim_precharge_cmds = 57664 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4929 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 401644 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 426947 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 656599 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 631296 # 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 = 738365 # Cyles of rank active rank.0 rank_active_cycles.1 = 578054 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 319878 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 480189 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265148 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1598 # Request interarrival latency (cycles) interarrival_latency[20-29] = 644 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1052 # Request interarrival latency (cycles) interarrival_latency[40-49] = 91 # Request interarrival latency (cycles) interarrival_latency[50-59] = 78 # Request interarrival latency (cycles) interarrival_latency[60-69] = 45 # Request interarrival latency (cycles) interarrival_latency[70-79] = 36 # Request interarrival latency (cycles) interarrival_latency[80-89] = 40 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1571 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 37 # Write cmd latency (cycles) write_latency[20-39] = 836 # Write cmd latency (cycles) write_latency[40-59] = 878 # Write cmd latency (cycles) write_latency[60-79] = 651 # Write cmd latency (cycles) write_latency[80-99] = 387 # Write cmd latency (cycles) write_latency[100-119] = 329 # Write cmd latency (cycles) write_latency[120-139] = 340 # Write cmd latency (cycles) write_latency[140-159] = 291 # Write cmd latency (cycles) write_latency[160-179] = 273 # Write cmd latency (cycles) write_latency[180-199] = 315 # Write cmd latency (cycles) write_latency[200-] = 20161 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 250 # Read request latency (cycles) read_latency[40-79] = 1092 # Read request latency (cycles) read_latency[80-119] = 1893 # Read request latency (cycles) read_latency[120-159] = 2227 # Read request latency (cycles) read_latency[160-199] = 2511 # Read request latency (cycles) read_latency[200-239] = 2836 # Read request latency (cycles) read_latency[240-279] = 2818 # Read request latency (cycles) read_latency[280-319] = 2677 # Read request latency (cycles) read_latency[320-359] = 2614 # Read request latency (cycles) read_latency[360-399] = 2601 # Read request latency (cycles) read_latency[400-] = 218233 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 118142976 # Compute energy gact_energy = 47745792 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2855808 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26163864 # Write energy read_energy = 191886660 # Read energy act_energy = 17118900 # Activation energy gact_stb_energy.0 = 26508504 # PIM Active standby energy rank.0 gact_stb_energy.1 = 28178502 # 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 = 15354144 # Precharge standby energy rank.0 pre_stb_energy.1 = 23049072 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31516752 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30302208 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48732090 # Active standby energy rank.0 act_stb_energy.1 = 38151564 # Active standby energy rank.1 average_gwrite_latency = 9996.824468085106 # Average gwrite request latency (cycles) average_read_latency = 3570.217307884814 # Average read request latency (cycles) average_interarrival = 3.9146478154235425 # Average request interarrival latency (cycles) total_energy = 683518980 # Total energy (pJ) average_power = 645.8998358600057 # Average power (mW) average_bandwidth = 16.217129714063784 # Average bandwidth ########################################### ## Statistics of Channel 3 ########################################### num_parallel_write_cmds = 6004 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74714 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20653 # Number of ACT commands num_gact_cmds = 13832 # Number of GACT commands num_write_row_hits = 22582 # Number of write row buffer hits num_writes_done = 25310 # Number of read requests issued num_read_row_hits = 221220 # Number of read row buffer hits num_pre_cmds = 20621 # Number of PRE commands num_write_cmds = 24500 # Number of WRITE/WRITEP commands num_readres_cmds = 3072 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 239495 # Number of read requests issued pim_cycles = 421010 # 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 = 17136 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6293 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 396 # Number of GWRITE commands num_readres_done = 3072 # Number of read_res requests issued num_comp_cmds = 28160 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238662 # Number of READ/READP commands num_pim_precharge_cmds = 55328 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4758 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 384604 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 394469 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 673639 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 663774 # 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 = 736932 # Cyles of rank active rank.0 rank_active_cycles.1 = 578034 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 321311 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 480209 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265276 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1184 # Request interarrival latency (cycles) interarrival_latency[20-29] = 721 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1000 # Request interarrival latency (cycles) interarrival_latency[40-49] = 102 # Request interarrival latency (cycles) interarrival_latency[50-59] = 73 # Request interarrival latency (cycles) interarrival_latency[60-69] = 49 # Request interarrival latency (cycles) interarrival_latency[70-79] = 40 # Request interarrival latency (cycles) interarrival_latency[80-89] = 35 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1502 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 39 # Write cmd latency (cycles) write_latency[20-39] = 886 # Write cmd latency (cycles) write_latency[40-59] = 832 # Write cmd latency (cycles) write_latency[60-79] = 717 # Write cmd latency (cycles) write_latency[80-99] = 484 # Write cmd latency (cycles) write_latency[100-119] = 363 # Write cmd latency (cycles) write_latency[120-139] = 388 # Write cmd latency (cycles) write_latency[140-159] = 318 # Write cmd latency (cycles) write_latency[160-179] = 339 # Write cmd latency (cycles) write_latency[180-199] = 337 # Write cmd latency (cycles) write_latency[200-] = 19797 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 237 # Read request latency (cycles) read_latency[40-79] = 1268 # Read request latency (cycles) read_latency[80-119] = 1932 # Read request latency (cycles) read_latency[120-159] = 2258 # Read request latency (cycles) read_latency[160-199] = 2652 # Read request latency (cycles) read_latency[200-239] = 3263 # Read request latency (cycles) read_latency[240-279] = 3328 # Read request latency (cycles) read_latency[280-319] = 2908 # Read request latency (cycles) read_latency[320-359] = 2827 # Read request latency (cycles) read_latency[360-399] = 2670 # Read request latency (cycles) read_latency[400-] = 216152 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 388 # PIM GWRITE request latency (cycles) comp_energy = 90562560 # Compute energy gact_energy = 45811584 # Gact energy gwrite_energy = 5094144 # Gwrite energy readres_energy = 2469888 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26166000 # Write energy read_energy = 191884248 # Read energy act_energy = 17100684 # Activation energy gact_stb_energy.0 = 25383864 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26034954 # 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 = 15422928 # Precharge standby energy rank.0 pre_stb_energy.1 = 23050032 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32334672 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31861152 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48637512 # Active standby energy rank.0 act_stb_energy.1 = 38150244 # Active standby energy rank.1 average_gwrite_latency = 9452.79292929293 # Average gwrite request latency (cycles) average_read_latency = 3582.2372867909557 # Average read request latency (cycles) average_interarrival = 3.9193743726875088 # Average request interarrival latency (cycles) total_energy = 652939746 # Total energy (pJ) average_power = 617.0036050321146 # Average power (mW) average_bandwidth = 16.200558850849948 # Average bandwidth ########################################### ## Statistics of Channel 4 ########################################### num_parallel_write_cmds = 10393 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 79540 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20763 # Number of ACT commands num_gact_cmds = 15540 # Number of GACT commands num_write_row_hits = 22503 # Number of write row buffer hits num_writes_done = 25023 # Number of read requests issued num_read_row_hits = 221200 # Number of read row buffer hits num_pre_cmds = 20731 # Number of PRE commands num_write_cmds = 24485 # Number of WRITE/WRITEP commands num_readres_cmds = 4112 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238935 # Number of read requests issued pim_cycles = 491396 # 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 = 18430 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7427 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 360 # Number of GWRITE commands num_readres_done = 4112 # Number of read_res requests issued num_comp_cmds = 46080 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238662 # Number of READ/READP commands num_pim_precharge_cmds = 62160 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5293 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 439409 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 466468 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 618834 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 591775 # 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 = 734258 # Cyles of rank active rank.0 rank_active_cycles.1 = 580527 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 323985 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 477716 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264922 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1706 # Request interarrival latency (cycles) interarrival_latency[20-29] = 626 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1133 # Request interarrival latency (cycles) interarrival_latency[40-49] = 108 # Request interarrival latency (cycles) interarrival_latency[50-59] = 86 # Request interarrival latency (cycles) interarrival_latency[60-69] = 50 # Request interarrival latency (cycles) interarrival_latency[70-79] = 24 # Request interarrival latency (cycles) interarrival_latency[80-89] = 33 # Request interarrival latency (cycles) interarrival_latency[90-99] = 17 # Request interarrival latency (cycles) interarrival_latency[100-] = 1665 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 23 # Write cmd latency (cycles) write_latency[20-39] = 654 # Write cmd latency (cycles) write_latency[40-59] = 771 # Write cmd latency (cycles) write_latency[60-79] = 450 # Write cmd latency (cycles) write_latency[80-99] = 275 # Write cmd latency (cycles) write_latency[100-119] = 214 # Write cmd latency (cycles) write_latency[120-139] = 206 # Write cmd latency (cycles) write_latency[140-159] = 177 # Write cmd latency (cycles) write_latency[160-179] = 208 # Write cmd latency (cycles) write_latency[180-199] = 252 # Write cmd latency (cycles) write_latency[200-] = 21255 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 237 # Read request latency (cycles) read_latency[40-79] = 953 # Read request latency (cycles) read_latency[80-119] = 1521 # Read request latency (cycles) read_latency[120-159] = 1828 # Read request latency (cycles) read_latency[160-199] = 2137 # Read request latency (cycles) read_latency[200-239] = 2382 # Read request latency (cycles) read_latency[240-279] = 2412 # Read request latency (cycles) read_latency[280-319] = 2351 # Read request latency (cycles) read_latency[320-359] = 2383 # Read request latency (cycles) read_latency[360-399] = 2342 # Read request latency (cycles) read_latency[400-] = 220389 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 148193280 # Compute energy gact_energy = 51468480 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3306048 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26149980 # Write energy read_energy = 191884248 # Read energy act_energy = 17191764 # Activation energy gact_stb_energy.0 = 29000994 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30786888 # 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 = 15551280 # Precharge standby energy rank.0 pre_stb_energy.1 = 22930368 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29704032 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28405200 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48461028 # Active standby energy rank.0 act_stb_energy.1 = 38314782 # Active standby energy rank.1 average_gwrite_latency = 10668.852777777778 # Average gwrite request latency (cycles) average_read_latency = 3618.1674221022454 # Average read request latency (cycles) average_interarrival = 3.9140252246920886 # Average request interarrival latency (cycles) total_energy = 718954692 # Total energy (pJ) average_power = 679.3852565053584 # Average power (mW) average_bandwidth = 16.212231028223197 # Average bandwidth ########################################### ## Statistics of Channel 5 ########################################### num_parallel_write_cmds = 7532 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 71182 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20513 # Number of ACT commands num_gact_cmds = 15472 # Number of GACT commands num_write_row_hits = 22574 # Number of write row buffer hits num_writes_done = 24744 # Number of read requests issued num_read_row_hits = 221199 # Number of read row buffer hits num_pre_cmds = 20481 # Number of PRE commands num_write_cmds = 24488 # Number of WRITE/WRITEP commands num_readres_cmds = 4080 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 481061 # 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 = 15960 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6310 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 360 # Number of GWRITE commands num_readres_done = 4080 # Number of read_res requests issued num_comp_cmds = 45312 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 61888 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4586 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 432230 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 455603 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 626013 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 602640 # 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 = 747102 # Cyles of rank active rank.0 rank_active_cycles.1 = 574345 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 311141 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 483898 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264593 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1634 # Request interarrival latency (cycles) interarrival_latency[20-29] = 461 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1096 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 48 # Request interarrival latency (cycles) interarrival_latency[60-69] = 42 # Request interarrival latency (cycles) interarrival_latency[70-79] = 25 # Request interarrival latency (cycles) interarrival_latency[80-89] = 33 # Request interarrival latency (cycles) interarrival_latency[90-99] = 28 # Request interarrival latency (cycles) interarrival_latency[100-] = 1725 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 27 # Write cmd latency (cycles) write_latency[20-39] = 658 # Write cmd latency (cycles) write_latency[40-59] = 682 # Write cmd latency (cycles) write_latency[60-79] = 632 # Write cmd latency (cycles) write_latency[80-99] = 481 # Write cmd latency (cycles) write_latency[100-119] = 366 # Write cmd latency (cycles) write_latency[120-139] = 342 # Write cmd latency (cycles) write_latency[140-159] = 278 # Write cmd latency (cycles) write_latency[160-179] = 314 # Write cmd latency (cycles) write_latency[180-199] = 338 # Write cmd latency (cycles) write_latency[200-] = 20370 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 244 # Read request latency (cycles) read_latency[40-79] = 1148 # Read request latency (cycles) read_latency[80-119] = 1829 # Read request latency (cycles) read_latency[120-159] = 2265 # Read request latency (cycles) read_latency[160-199] = 2688 # Read request latency (cycles) read_latency[200-239] = 3031 # Read request latency (cycles) read_latency[240-279] = 3048 # Read request latency (cycles) read_latency[280-319] = 2788 # Read request latency (cycles) read_latency[320-359] = 2624 # Read request latency (cycles) read_latency[360-399] = 2695 # Read request latency (cycles) read_latency[400-] = 216301 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 8 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 145723392 # Compute energy gact_energy = 51243264 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3280320 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26153184 # Write energy read_energy = 191883444 # Read energy act_energy = 16984764 # Activation energy gact_stb_energy.0 = 28527180 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30069798 # 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 = 14934768 # Precharge standby energy rank.0 pre_stb_energy.1 = 23227104 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30048624 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28926720 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49308732 # Active standby energy rank.0 act_stb_energy.1 = 37906770 # Active standby energy rank.1 average_gwrite_latency = 11137.336111111112 # Average gwrite request latency (cycles) average_read_latency = 3437.520981643419 # Average read request latency (cycles) average_interarrival = 3.922628689621428 # Average request interarrival latency (cycles) total_energy = 715824384 # Total energy (pJ) average_power = 676.4272326866325 # Average power (mW) average_bandwidth = 16.176851630485626 # Average bandwidth ########################################### ## Statistics of Channel 6 ########################################### num_parallel_write_cmds = 6469 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 67870 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20490 # Number of ACT commands num_gact_cmds = 13616 # Number of GACT commands num_write_row_hits = 22612 # Number of write row buffer hits num_writes_done = 25317 # Number of read requests issued num_read_row_hits = 221268 # Number of read row buffer hits num_pre_cmds = 20459 # Number of PRE commands num_write_cmds = 24484 # Number of WRITE/WRITEP commands num_readres_cmds = 3152 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 241606 # Number of read requests issued pim_cycles = 416500 # 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 = 17419 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5960 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 368 # Number of GWRITE commands num_readres_done = 3152 # Number of read_res requests issued num_comp_cmds = 30720 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238667 # Number of READ/READP commands num_pim_precharge_cmds = 54464 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4335 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 370428 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 401820 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 687815 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 656423 # 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 = 733158 # Cyles of rank active rank.0 rank_active_cycles.1 = 564506 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 325085 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 493737 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 267373 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1267 # Request interarrival latency (cycles) interarrival_latency[20-29] = 682 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1006 # Request interarrival latency (cycles) interarrival_latency[40-49] = 98 # Request interarrival latency (cycles) interarrival_latency[50-59] = 66 # Request interarrival latency (cycles) interarrival_latency[60-69] = 54 # Request interarrival latency (cycles) interarrival_latency[70-79] = 44 # Request interarrival latency (cycles) interarrival_latency[80-89] = 35 # Request interarrival latency (cycles) interarrival_latency[90-99] = 18 # Request interarrival latency (cycles) interarrival_latency[100-] = 1500 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 42 # Write cmd latency (cycles) write_latency[20-39] = 782 # Write cmd latency (cycles) write_latency[40-59] = 909 # Write cmd latency (cycles) write_latency[60-79] = 709 # Write cmd latency (cycles) write_latency[80-99] = 471 # Write cmd latency (cycles) write_latency[100-119] = 382 # Write cmd latency (cycles) write_latency[120-139] = 386 # Write cmd latency (cycles) write_latency[140-159] = 313 # Write cmd latency (cycles) write_latency[160-179] = 334 # Write cmd latency (cycles) write_latency[180-199] = 402 # Write cmd latency (cycles) write_latency[200-] = 19754 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 231 # Read request latency (cycles) read_latency[40-79] = 1164 # Read request latency (cycles) read_latency[80-119] = 1721 # Read request latency (cycles) read_latency[120-159] = 2112 # Read request latency (cycles) read_latency[160-199] = 2398 # Read request latency (cycles) read_latency[200-239] = 2707 # Read request latency (cycles) read_latency[240-279] = 2666 # Read request latency (cycles) read_latency[280-319] = 2494 # Read request latency (cycles) read_latency[320-359] = 2463 # Read request latency (cycles) read_latency[360-399] = 2469 # Read request latency (cycles) read_latency[400-] = 221181 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 360 # PIM GWRITE request latency (cycles) comp_energy = 98795520 # Compute energy gact_energy = 45096192 # Gact energy gwrite_energy = 4733952 # Gwrite energy readres_energy = 2534208 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26148912 # Write energy read_energy = 191888268 # Read energy act_energy = 16965720 # Activation energy gact_stb_energy.0 = 24448248 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26520120 # 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 = 15604080 # Precharge standby energy rank.0 pre_stb_energy.1 = 23699376 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 33015120 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31508304 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48388428 # Active standby energy rank.0 act_stb_energy.1 = 37257396 # Active standby energy rank.1 average_gwrite_latency = 10305.883152173914 # Average gwrite request latency (cycles) average_read_latency = 3702.479363095287 # Average read request latency (cycles) average_interarrival = 3.8885291923731273 # Average request interarrival latency (cycles) total_energy = 659579124 # Total energy (pJ) average_power = 623.2775685735696 # Average power (mW) average_bandwidth = 16.33348862217846 # Average bandwidth ########################################### ## Statistics of Channel 7 ########################################### num_parallel_write_cmds = 10360 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 81293 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20697 # Number of ACT commands num_gact_cmds = 15000 # Number of GACT commands num_write_row_hits = 22505 # Number of write row buffer hits num_writes_done = 25324 # Number of read requests issued num_read_row_hits = 221173 # Number of read row buffer hits num_pre_cmds = 20665 # Number of PRE commands num_write_cmds = 24498 # Number of WRITE/WRITEP commands num_readres_cmds = 3840 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238663 # Number of read requests issued pim_cycles = 474602 # 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 = 19475 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7400 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 364 # Number of GWRITE commands num_readres_done = 3840 # Number of read_res requests issued num_comp_cmds = 41600 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 60000 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5422 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 429517 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 448510 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 628726 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 609733 # 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 = 745324 # Cyles of rank active rank.0 rank_active_cycles.1 = 587380 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 312919 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 470863 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264698 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1615 # Request interarrival latency (cycles) interarrival_latency[20-29] = 664 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1115 # Request interarrival latency (cycles) interarrival_latency[40-49] = 129 # Request interarrival latency (cycles) interarrival_latency[50-59] = 80 # Request interarrival latency (cycles) interarrival_latency[60-69] = 65 # Request interarrival latency (cycles) interarrival_latency[70-79] = 33 # Request interarrival latency (cycles) interarrival_latency[80-89] = 32 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1608 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 35 # Write cmd latency (cycles) write_latency[20-39] = 770 # Write cmd latency (cycles) write_latency[40-59] = 839 # Write cmd latency (cycles) write_latency[60-79] = 466 # Write cmd latency (cycles) write_latency[80-99] = 291 # Write cmd latency (cycles) write_latency[100-119] = 194 # Write cmd latency (cycles) write_latency[120-139] = 196 # Write cmd latency (cycles) write_latency[140-159] = 168 # Write cmd latency (cycles) write_latency[160-179] = 178 # Write cmd latency (cycles) write_latency[180-199] = 223 # Write cmd latency (cycles) write_latency[200-] = 21138 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 222 # Read request latency (cycles) read_latency[40-79] = 1042 # Read request latency (cycles) read_latency[80-119] = 1612 # Read request latency (cycles) read_latency[120-159] = 2028 # Read request latency (cycles) read_latency[160-199] = 2292 # Read request latency (cycles) read_latency[200-239] = 2566 # Read request latency (cycles) read_latency[240-279] = 2585 # Read request latency (cycles) read_latency[280-319] = 2627 # Read request latency (cycles) read_latency[320-359] = 2504 # Read request latency (cycles) read_latency[360-399] = 2464 # Read request latency (cycles) read_latency[400-] = 218721 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 356 # PIM GWRITE request latency (cycles) comp_energy = 133785600 # Compute energy gact_energy = 49680000 # Gact energy gwrite_energy = 4682496 # Gwrite energy readres_energy = 3087360 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26163864 # Write energy read_energy = 191882640 # Read energy act_energy = 17137116 # Activation energy gact_stb_energy.0 = 28348122 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29601660 # 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 = 15020112 # Precharge standby energy rank.0 pre_stb_energy.1 = 22601424 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30178848 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29267184 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49191384 # Active standby energy rank.0 act_stb_energy.1 = 38767080 # Active standby energy rank.1 average_gwrite_latency = 10091.063186813188 # Average gwrite request latency (cycles) average_read_latency = 3719.097002886916 # Average read request latency (cycles) average_interarrival = 3.9184745781539863 # Average request interarrival latency (cycles) total_energy = 702370170 # Total energy (pJ) average_power = 663.7135043652545 # Average power (mW) average_bandwidth = 16.197534970701437 # Average bandwidth ########################################### ## Statistics of Channel 8 ########################################### num_parallel_write_cmds = 10225 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 81725 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20621 # Number of ACT commands num_gact_cmds = 14712 # Number of GACT commands num_write_row_hits = 22510 # Number of write row buffer hits num_writes_done = 25254 # Number of read requests issued num_read_row_hits = 221135 # Number of read row buffer hits num_pre_cmds = 20589 # Number of PRE commands num_write_cmds = 24501 # Number of WRITE/WRITEP commands num_readres_cmds = 3696 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 239752 # Number of read requests issued pim_cycles = 462037 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 18783 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7277 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 372 # Number of GWRITE commands num_readres_done = 3696 # Number of read_res requests issued num_comp_cmds = 39040 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238663 # Number of READ/READP commands num_pim_precharge_cmds = 58848 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5319 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 415542 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 441352 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 642701 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 616891 # 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 = 733409 # Cyles of rank active rank.0 rank_active_cycles.1 = 582542 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 324834 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 475701 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265931 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1488 # Request interarrival latency (cycles) interarrival_latency[20-29] = 525 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1049 # Request interarrival latency (cycles) interarrival_latency[40-49] = 113 # Request interarrival latency (cycles) interarrival_latency[50-59] = 79 # Request interarrival latency (cycles) interarrival_latency[60-69] = 45 # Request interarrival latency (cycles) interarrival_latency[70-79] = 32 # Request interarrival latency (cycles) interarrival_latency[80-89] = 21 # Request interarrival latency (cycles) interarrival_latency[90-99] = 27 # Request interarrival latency (cycles) interarrival_latency[100-] = 1600 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 23 # Write cmd latency (cycles) write_latency[20-39] = 805 # Write cmd latency (cycles) write_latency[40-59] = 849 # Write cmd latency (cycles) write_latency[60-79] = 513 # Write cmd latency (cycles) write_latency[80-99] = 263 # Write cmd latency (cycles) write_latency[100-119] = 187 # Write cmd latency (cycles) write_latency[120-139] = 210 # Write cmd latency (cycles) write_latency[140-159] = 174 # Write cmd latency (cycles) write_latency[160-179] = 173 # Write cmd latency (cycles) write_latency[180-199] = 226 # Write cmd latency (cycles) write_latency[200-] = 21078 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 285 # Read request latency (cycles) read_latency[40-79] = 1140 # Read request latency (cycles) read_latency[80-119] = 1962 # Read request latency (cycles) read_latency[120-159] = 2230 # Read request latency (cycles) read_latency[160-199] = 2363 # Read request latency (cycles) read_latency[200-239] = 2445 # Read request latency (cycles) read_latency[240-279] = 2633 # Read request latency (cycles) read_latency[280-319] = 2508 # Read request latency (cycles) read_latency[320-359] = 2351 # Read request latency (cycles) read_latency[360-399] = 2163 # Read request latency (cycles) read_latency[400-] = 219672 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 125552640 # Compute energy gact_energy = 48726144 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2971584 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26167068 # Write energy read_energy = 191885052 # Read energy act_energy = 17074188 # Activation energy gact_stb_energy.0 = 27425772 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29129232 # 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 = 15592032 # Precharge standby energy rank.0 pre_stb_energy.1 = 22833648 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30849648 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29610768 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48404994 # Active standby energy rank.0 act_stb_energy.1 = 38447772 # Active standby energy rank.1 average_gwrite_latency = 9595.435483870968 # Average gwrite request latency (cycles) average_read_latency = 3587.5404668157094 # Average read request latency (cycles) average_interarrival = 3.9062234690487614 # Average request interarrival latency (cycles) total_energy = 692431230 # Total energy (pJ) average_power = 654.3215783142435 # Average power (mW) average_bandwidth = 16.250452873300368 # Average bandwidth ########################################### ## Statistics of Channel 9 ########################################### num_parallel_write_cmds = 7983 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 73797 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20691 # Number of ACT commands num_gact_cmds = 14672 # Number of GACT commands num_write_row_hits = 22519 # Number of write row buffer hits num_writes_done = 24746 # Number of read requests issued num_read_row_hits = 221188 # Number of read row buffer hits num_pre_cmds = 20659 # Number of PRE commands num_write_cmds = 24488 # Number of WRITE/WRITEP commands num_readres_cmds = 3680 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 454439 # 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 = 17270 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6758 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 372 # Number of GWRITE commands num_readres_done = 3680 # Number of read_res requests issued num_comp_cmds = 38784 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 58688 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4908 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 404787 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 434123 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 653456 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 624120 # 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 = 731223 # Cyles of rank active rank.0 rank_active_cycles.1 = 571350 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 327020 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 486893 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264127 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1582 # Request interarrival latency (cycles) interarrival_latency[20-29] = 622 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1060 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 61 # Request interarrival latency (cycles) interarrival_latency[60-69] = 37 # Request interarrival latency (cycles) interarrival_latency[70-79] = 30 # Request interarrival latency (cycles) interarrival_latency[80-89] = 31 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1625 # 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] = 706 # Write cmd latency (cycles) write_latency[40-59] = 823 # Write cmd latency (cycles) write_latency[60-79] = 564 # Write cmd latency (cycles) write_latency[80-99] = 391 # Write cmd latency (cycles) write_latency[100-119] = 282 # Write cmd latency (cycles) write_latency[120-139] = 303 # Write cmd latency (cycles) write_latency[140-159] = 264 # Write cmd latency (cycles) write_latency[160-179] = 247 # Write cmd latency (cycles) write_latency[180-199] = 282 # Write cmd latency (cycles) write_latency[200-] = 20610 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 221 # Read request latency (cycles) read_latency[40-79] = 1069 # Read request latency (cycles) read_latency[80-119] = 1557 # Read request latency (cycles) read_latency[120-159] = 1816 # Read request latency (cycles) read_latency[160-199] = 2183 # Read request latency (cycles) read_latency[200-239] = 2499 # Read request latency (cycles) read_latency[240-279] = 2574 # Read request latency (cycles) read_latency[280-319] = 2471 # Read request latency (cycles) read_latency[320-359] = 2259 # Read request latency (cycles) read_latency[360-399] = 2278 # Read request latency (cycles) read_latency[400-] = 219734 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 124729344 # Compute energy gact_energy = 48593664 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2958720 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26153184 # Write energy read_energy = 191883444 # Read energy act_energy = 17132148 # Activation energy gact_stb_energy.0 = 26715942 # PIM Active standby energy rank.0 gact_stb_energy.1 = 28652118 # 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 = 15696960 # Precharge standby energy rank.0 pre_stb_energy.1 = 23370864 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31365888 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29957760 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48260718 # Active standby energy rank.0 act_stb_energy.1 = 37709100 # Active standby energy rank.1 average_gwrite_latency = 10413.064516129032 # Average gwrite request latency (cycles) average_read_latency = 3812.311123308794 # Average read request latency (cycles) average_interarrival = 3.929708011036388 # Average request interarrival latency (cycles) total_energy = 690940542 # Total energy (pJ) average_power = 652.9129339858615 # Average power (mW) average_bandwidth = 16.152781544503483 # Average bandwidth ########################################### ## Statistics of Channel 10 ########################################### num_parallel_write_cmds = 10141 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 84958 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20763 # Number of ACT commands num_gact_cmds = 15664 # Number of GACT commands num_write_row_hits = 22519 # Number of write row buffer hits num_writes_done = 24796 # Number of read requests issued num_read_row_hits = 221073 # Number of read row buffer hits num_pre_cmds = 20731 # Number of PRE commands num_write_cmds = 24493 # Number of WRITE/WRITEP commands num_readres_cmds = 4176 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238662 # Number of read requests issued pim_cycles = 497623 # 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 = 18410 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7816 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 356 # Number of GWRITE commands num_readres_done = 4176 # Number of read_res requests issued num_comp_cmds = 46848 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 62656 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5563 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 453692 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 466413 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 604551 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 591830 # 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 = 731461 # Cyles of rank active rank.0 rank_active_cycles.1 = 583173 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 326782 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 475070 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264351 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1838 # Request interarrival latency (cycles) interarrival_latency[20-29] = 663 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1123 # Request interarrival latency (cycles) interarrival_latency[40-49] = 120 # Request interarrival latency (cycles) interarrival_latency[50-59] = 78 # Request interarrival latency (cycles) interarrival_latency[60-69] = 50 # Request interarrival latency (cycles) interarrival_latency[70-79] = 29 # Request interarrival latency (cycles) interarrival_latency[80-89] = 36 # Request interarrival latency (cycles) interarrival_latency[90-99] = 15 # Request interarrival latency (cycles) interarrival_latency[100-] = 1643 # 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] = 767 # Write cmd latency (cycles) write_latency[40-59] = 773 # Write cmd latency (cycles) write_latency[60-79] = 514 # Write cmd latency (cycles) write_latency[80-99] = 298 # Write cmd latency (cycles) write_latency[100-119] = 241 # Write cmd latency (cycles) write_latency[120-139] = 219 # Write cmd latency (cycles) write_latency[140-159] = 256 # Write cmd latency (cycles) write_latency[160-179] = 271 # Write cmd latency (cycles) write_latency[180-199] = 264 # Write cmd latency (cycles) write_latency[200-] = 20877 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 211 # Read request latency (cycles) read_latency[40-79] = 982 # Read request latency (cycles) read_latency[80-119] = 1508 # Read request latency (cycles) read_latency[120-159] = 1749 # Read request latency (cycles) read_latency[160-199] = 1849 # Read request latency (cycles) read_latency[200-239] = 1945 # Read request latency (cycles) read_latency[240-279] = 1979 # Read request latency (cycles) read_latency[280-319] = 1875 # Read request latency (cycles) read_latency[320-359] = 1919 # Read request latency (cycles) read_latency[360-399] = 1819 # Read request latency (cycles) read_latency[400-] = 222826 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 348 # PIM GWRITE request latency (cycles) comp_energy = 150663168 # Compute energy gact_energy = 51879168 # Gact energy gwrite_energy = 4579584 # Gwrite energy readres_energy = 3357504 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26158524 # Write energy read_energy = 191883444 # Read energy act_energy = 17191764 # Activation energy gact_stb_energy.0 = 29943672 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30783258 # 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 = 15685536 # Precharge standby energy rank.0 pre_stb_energy.1 = 22803360 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29018448 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28407840 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48276426 # Active standby energy rank.0 act_stb_energy.1 = 38489418 # Active standby energy rank.1 average_gwrite_latency = 10254.08426966292 # Average gwrite request latency (cycles) average_read_latency = 3961.9222917766547 # Average read request latency (cycles) average_interarrival = 3.920172923473584 # Average request interarrival latency (cycles) total_energy = 722096394 # Total energy (pJ) average_power = 682.3540472273381 # Average power (mW) average_bandwidth = 16.185862793328187 # Average bandwidth ########################################### ## Statistics of Channel 11 ########################################### num_parallel_write_cmds = 7796 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74177 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20578 # Number of ACT commands num_gact_cmds = 13996 # Number of GACT commands num_write_row_hits = 22565 # Number of write row buffer hits num_writes_done = 25859 # Number of read requests issued num_read_row_hits = 221297 # Number of read row buffer hits num_pre_cmds = 20546 # Number of PRE commands num_write_cmds = 24503 # Number of WRITE/WRITEP commands num_readres_cmds = 3344 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 240793 # Number of read requests issued pim_cycles = 431309 # 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 = 16249 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6521 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 376 # Number of GWRITE commands num_readres_done = 3344 # Number of read_res requests issued num_comp_cmds = 33408 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238668 # Number of READ/READP commands num_pim_precharge_cmds = 55984 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4767 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 387926 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 412585 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 670317 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 645658 # 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 = 739783 # Cyles of rank active rank.0 rank_active_cycles.1 = 575870 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 318460 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 482373 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 267164 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1425 # Request interarrival latency (cycles) interarrival_latency[20-29] = 607 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1021 # Request interarrival latency (cycles) interarrival_latency[40-49] = 108 # Request interarrival latency (cycles) interarrival_latency[50-59] = 89 # Request interarrival latency (cycles) interarrival_latency[60-69] = 48 # Request interarrival latency (cycles) interarrival_latency[70-79] = 32 # Request interarrival latency (cycles) interarrival_latency[80-89] = 34 # Request interarrival latency (cycles) interarrival_latency[90-99] = 20 # Request interarrival latency (cycles) interarrival_latency[100-] = 1572 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 31 # Write cmd latency (cycles) write_latency[20-39] = 860 # Write cmd latency (cycles) write_latency[40-59] = 815 # Write cmd latency (cycles) write_latency[60-79] = 613 # Write cmd latency (cycles) write_latency[80-99] = 349 # Write cmd latency (cycles) write_latency[100-119] = 292 # Write cmd latency (cycles) write_latency[120-139] = 319 # Write cmd latency (cycles) write_latency[140-159] = 274 # Write cmd latency (cycles) write_latency[160-179] = 279 # Write cmd latency (cycles) write_latency[180-199] = 301 # Write cmd latency (cycles) write_latency[200-] = 20370 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 262 # Read request latency (cycles) read_latency[40-79] = 1156 # Read request latency (cycles) read_latency[80-119] = 1834 # Read request latency (cycles) read_latency[120-159] = 2262 # Read request latency (cycles) read_latency[160-199] = 2557 # Read request latency (cycles) read_latency[200-239] = 2956 # Read request latency (cycles) read_latency[240-279] = 2848 # Read request latency (cycles) read_latency[280-319] = 2715 # Read request latency (cycles) read_latency[320-359] = 2523 # Read request latency (cycles) read_latency[360-399] = 2444 # Read request latency (cycles) read_latency[400-] = 219236 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 107440128 # Compute energy gact_energy = 46354752 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2688576 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26169204 # Write energy read_energy = 191889072 # Read energy act_energy = 17038584 # Activation energy gact_stb_energy.0 = 25603116 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27230610 # 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 = 15286080 # Precharge standby energy rank.0 pre_stb_energy.1 = 23153904 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32175216 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30991584 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48825678 # Active standby energy rank.0 act_stb_energy.1 = 38007420 # Active standby energy rank.1 average_gwrite_latency = 9875.19414893617 # Average gwrite request latency (cycles) average_read_latency = 3619.197514047335 # Average read request latency (cycles) average_interarrival = 3.8888541819785387 # Average request interarrival latency (cycles) total_energy = 670666068 # Total energy (pJ) average_power = 633.7543154077088 # Average power (mW) average_bandwidth = 16.328710891543814 # Average bandwidth ########################################### ## Statistics of Channel 12 ########################################### num_parallel_write_cmds = 10472 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 95186 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20839 # Number of ACT commands num_gact_cmds = 16788 # Number of GACT commands num_write_row_hits = 22557 # Number of write row buffer hits num_writes_done = 25003 # Number of read requests issued num_read_row_hits = 221070 # Number of read row buffer hits num_pre_cmds = 20807 # Number of PRE commands num_write_cmds = 24484 # Number of WRITE/WRITEP commands num_readres_cmds = 4736 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 536694 # 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 = 17877 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 8669 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 352 # Number of GWRITE commands num_readres_done = 4736 # Number of read_res requests issued num_comp_cmds = 55936 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 67152 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 6253 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 487731 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 505922 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 570512 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 552321 # 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 = 737636 # Cyles of rank active rank.0 rank_active_cycles.1 = 579352 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 320607 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 478891 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264708 # Request interarrival latency (cycles) interarrival_latency[10-19] = 2147 # Request interarrival latency (cycles) interarrival_latency[20-29] = 731 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1206 # Request interarrival latency (cycles) interarrival_latency[40-49] = 119 # Request interarrival latency (cycles) interarrival_latency[50-59] = 64 # Request interarrival latency (cycles) interarrival_latency[60-69] = 62 # Request interarrival latency (cycles) interarrival_latency[70-79] = 30 # Request interarrival latency (cycles) interarrival_latency[80-89] = 45 # Request interarrival latency (cycles) interarrival_latency[90-99] = 27 # Request interarrival latency (cycles) interarrival_latency[100-] = 1709 # 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] = 682 # Write cmd latency (cycles) write_latency[40-59] = 819 # Write cmd latency (cycles) write_latency[60-79] = 557 # Write cmd latency (cycles) write_latency[80-99] = 300 # Write cmd latency (cycles) write_latency[100-119] = 267 # Write cmd latency (cycles) write_latency[120-139] = 212 # Write cmd latency (cycles) write_latency[140-159] = 203 # Write cmd latency (cycles) write_latency[160-179] = 197 # Write cmd latency (cycles) write_latency[180-199] = 244 # Write cmd latency (cycles) write_latency[200-] = 20988 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 199 # Read request latency (cycles) read_latency[40-79] = 921 # Read request latency (cycles) read_latency[80-119] = 1415 # Read request latency (cycles) read_latency[120-159] = 1718 # Read request latency (cycles) read_latency[160-199] = 1873 # Read request latency (cycles) read_latency[200-239] = 2150 # Read request latency (cycles) read_latency[240-279] = 2198 # Read request latency (cycles) read_latency[280-319] = 2116 # Read request latency (cycles) read_latency[320-359] = 2131 # Read request latency (cycles) read_latency[360-399] = 2059 # Read request latency (cycles) read_latency[400-] = 221881 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 344 # PIM GWRITE request latency (cycles) comp_energy = 179890176 # Compute energy gact_energy = 55601856 # Gact energy gwrite_energy = 4528128 # Gwrite energy readres_energy = 3807744 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26148912 # Write energy read_energy = 191882640 # Read energy act_energy = 17254692 # Activation energy gact_stb_energy.0 = 32190246 # PIM Active standby energy rank.0 gact_stb_energy.1 = 33390852 # 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 = 15389136 # Precharge standby energy rank.0 pre_stb_energy.1 = 22986768 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 27384576 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 26511408 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48683976 # Active standby energy rank.0 act_stb_energy.1 = 38237232 # Active standby energy rank.1 average_gwrite_latency = 9946.28409090909 # Average gwrite request latency (cycles) average_read_latency = 3910.246936030604 # Average read request latency (cycles) average_interarrival = 3.907117645321361 # Average request interarrival latency (cycles) total_energy = 756863622 # Total energy (pJ) average_power = 715.2077755298169 # Average power (mW) average_bandwidth = 16.232188637203365 # Average bandwidth ########################################### ## Statistics of Channel 13 ########################################### num_parallel_write_cmds = 6363 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 69992 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20490 # Number of ACT commands num_gact_cmds = 14124 # Number of GACT commands num_write_row_hits = 22541 # Number of write row buffer hits num_writes_done = 24788 # Number of read requests issued num_read_row_hits = 221300 # Number of read row buffer hits num_pre_cmds = 20458 # Number of PRE commands num_write_cmds = 24491 # Number of WRITE/WRITEP commands num_readres_cmds = 3408 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 433852 # 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 = 16057 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6156 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 368 # Number of GWRITE commands num_readres_done = 3408 # Number of read_res requests issued num_comp_cmds = 34624 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 56496 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4475 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 391343 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 412520 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 666900 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 645723 # 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 = 736141 # Cyles of rank active rank.0 rank_active_cycles.1 = 575282 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 322102 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 482961 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264267 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1373 # Request interarrival latency (cycles) interarrival_latency[20-29] = 544 # Request interarrival latency (cycles) interarrival_latency[30-39] = 946 # Request interarrival latency (cycles) interarrival_latency[40-49] = 90 # Request interarrival latency (cycles) interarrival_latency[50-59] = 64 # Request interarrival latency (cycles) interarrival_latency[60-69] = 51 # Request interarrival latency (cycles) interarrival_latency[70-79] = 25 # Request interarrival latency (cycles) interarrival_latency[80-89] = 32 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1577 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 31 # Write cmd latency (cycles) write_latency[20-39] = 736 # Write cmd latency (cycles) write_latency[40-59] = 866 # Write cmd latency (cycles) write_latency[60-79] = 693 # Write cmd latency (cycles) write_latency[80-99] = 466 # Write cmd latency (cycles) write_latency[100-119] = 406 # Write cmd latency (cycles) write_latency[120-139] = 373 # Write cmd latency (cycles) write_latency[140-159] = 326 # Write cmd latency (cycles) write_latency[160-179] = 329 # Write cmd latency (cycles) write_latency[180-199] = 350 # Write cmd latency (cycles) write_latency[200-] = 19915 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 243 # Read request latency (cycles) read_latency[40-79] = 1076 # Read request latency (cycles) read_latency[80-119] = 1665 # Read request latency (cycles) read_latency[120-159] = 1953 # Read request latency (cycles) read_latency[160-199] = 2239 # Read request latency (cycles) read_latency[200-239] = 2624 # Read request latency (cycles) read_latency[240-279] = 2615 # Read request latency (cycles) read_latency[280-319] = 2262 # Read request latency (cycles) read_latency[320-359] = 2228 # Read request latency (cycles) read_latency[360-399] = 2375 # Read request latency (cycles) read_latency[400-] = 219380 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 360 # PIM GWRITE request latency (cycles) comp_energy = 111350784 # Compute energy gact_energy = 46778688 # Gact energy gwrite_energy = 4733952 # Gwrite energy readres_energy = 2740032 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26156388 # Write energy read_energy = 191882640 # Read energy act_energy = 16965720 # Activation energy gact_stb_energy.0 = 25828638 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27226320 # 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 = 15460896 # Precharge standby energy rank.0 pre_stb_energy.1 = 23182128 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32011200 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30994704 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48585306 # Active standby energy rank.0 act_stb_energy.1 = 37968612 # Active standby energy rank.1 average_gwrite_latency = 10315.445652173914 # Average gwrite request latency (cycles) average_read_latency = 3796.574914103746 # Average read request latency (cycles) average_interarrival = 3.9341346082353117 # Average request interarrival latency (cycles) total_energy = 674841288 # Total energy (pJ) average_power = 637.6997419307286 # Average power (mW) average_bandwidth = 16.138811218217366 # Average bandwidth ########################################### ## Statistics of Channel 14 ########################################### num_parallel_write_cmds = 6231 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 69919 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20616 # Number of ACT commands num_gact_cmds = 13580 # Number of GACT commands num_write_row_hits = 22563 # Number of write row buffer hits num_writes_done = 25041 # Number of read requests issued num_read_row_hits = 221075 # Number of read row buffer hits num_pre_cmds = 20584 # Number of PRE commands num_write_cmds = 24500 # Number of WRITE/WRITEP commands num_readres_cmds = 3136 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 240261 # Number of read requests issued pim_cycles = 416708 # 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 = 17702 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6233 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 380 # Number of GWRITE commands num_readres_done = 3136 # Number of read_res requests issued num_comp_cmds = 30016 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238667 # Number of READ/READP commands num_pim_precharge_cmds = 54320 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4549 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 374267 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 398221 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 683976 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 660022 # 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 = 732892 # Cyles of rank active rank.0 rank_active_cycles.1 = 577056 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 325351 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 481187 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265766 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1300 # Request interarrival latency (cycles) interarrival_latency[20-29] = 670 # Request interarrival latency (cycles) interarrival_latency[30-39] = 992 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 82 # Request interarrival latency (cycles) interarrival_latency[60-69] = 46 # Request interarrival latency (cycles) interarrival_latency[70-79] = 31 # Request interarrival latency (cycles) interarrival_latency[80-89] = 40 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1474 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 37 # Write cmd latency (cycles) write_latency[20-39] = 853 # Write cmd latency (cycles) write_latency[40-59] = 854 # Write cmd latency (cycles) write_latency[60-79] = 634 # Write cmd latency (cycles) write_latency[80-99] = 416 # Write cmd latency (cycles) write_latency[100-119] = 338 # Write cmd latency (cycles) write_latency[120-139] = 352 # Write cmd latency (cycles) write_latency[140-159] = 288 # Write cmd latency (cycles) write_latency[160-179] = 283 # Write cmd latency (cycles) write_latency[180-199] = 287 # Write cmd latency (cycles) write_latency[200-] = 20158 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 183 # Read request latency (cycles) read_latency[40-79] = 1036 # Read request latency (cycles) read_latency[80-119] = 1512 # Read request latency (cycles) read_latency[120-159] = 1929 # Read request latency (cycles) read_latency[160-199] = 2085 # Read request latency (cycles) read_latency[200-239] = 2350 # Read request latency (cycles) read_latency[240-279] = 2468 # Read request latency (cycles) read_latency[280-319] = 2269 # Read request latency (cycles) read_latency[320-359] = 2177 # Read request latency (cycles) read_latency[360-399] = 2050 # Read request latency (cycles) read_latency[400-] = 222202 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 372 # PIM GWRITE request latency (cycles) comp_energy = 96531456 # Compute energy gact_energy = 44976960 # Gact energy gwrite_energy = 4888320 # Gwrite energy readres_energy = 2521344 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26166000 # Write energy read_energy = 191888268 # Read energy act_energy = 17070048 # Activation energy gact_stb_energy.0 = 24701622 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26282586 # 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 = 15616848 # Precharge standby energy rank.0 pre_stb_energy.1 = 23096976 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32830848 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31681056 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48370872 # Active standby energy rank.0 act_stb_energy.1 = 38085696 # Active standby energy rank.1 average_gwrite_latency = 9824.263157894737 # Average gwrite request latency (cycles) average_read_latency = 3699.260262797541 # Average read request latency (cycles) average_interarrival = 3.911941710965052 # Average request interarrival latency (cycles) total_energy = 657684180 # Total energy (pJ) average_power = 621.4869174660263 # Average power (mW) average_bandwidth = 16.234486786116232 # Average bandwidth ########################################### ## Statistics of Channel 15 ########################################### num_parallel_write_cmds = 6443 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74657 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20680 # Number of ACT commands num_gact_cmds = 15080 # Number of GACT commands num_write_row_hits = 22562 # Number of write row buffer hits num_writes_done = 25358 # Number of read requests issued num_read_row_hits = 221171 # Number of read row buffer hits num_pre_cmds = 20648 # Number of PRE commands num_write_cmds = 24492 # Number of WRITE/WRITEP commands num_readres_cmds = 3888 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 239495 # Number of read requests issued pim_cycles = 466761 # Number of PIM cycles that pim cmd queue is not empty num_early_refresh_cuz_pim = 0 # Number of Early REFRESH commands due to PIM num_ondemand_pres = 16010 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6612 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 364 # Number of GWRITE commands num_readres_done = 3888 # Number of read_res requests issued num_comp_cmds = 42112 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 60320 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4805 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 418369 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 444864 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 639874 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 613379 # 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 = 740430 # Cyles of rank active rank.0 rank_active_cycles.1 = 576466 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 317813 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 481777 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265571 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1737 # Request interarrival latency (cycles) interarrival_latency[20-29] = 602 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1095 # Request interarrival latency (cycles) interarrival_latency[40-49] = 97 # Request interarrival latency (cycles) interarrival_latency[50-59] = 64 # Request interarrival latency (cycles) interarrival_latency[60-69] = 56 # Request interarrival latency (cycles) interarrival_latency[70-79] = 35 # Request interarrival latency (cycles) interarrival_latency[80-89] = 37 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1674 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 28 # Write cmd latency (cycles) write_latency[20-39] = 681 # Write cmd latency (cycles) write_latency[40-59] = 784 # Write cmd latency (cycles) write_latency[60-79] = 602 # Write cmd latency (cycles) write_latency[80-99] = 431 # Write cmd latency (cycles) write_latency[100-119] = 346 # Write cmd latency (cycles) write_latency[120-139] = 317 # Write cmd latency (cycles) write_latency[140-159] = 281 # Write cmd latency (cycles) write_latency[160-179] = 300 # Write cmd latency (cycles) write_latency[180-199] = 325 # Write cmd latency (cycles) write_latency[200-] = 20397 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 203 # Read request latency (cycles) read_latency[40-79] = 986 # Read request latency (cycles) read_latency[80-119] = 1603 # Read request latency (cycles) read_latency[120-159] = 1850 # Read request latency (cycles) read_latency[160-199] = 2220 # Read request latency (cycles) read_latency[200-239] = 2372 # Read request latency (cycles) read_latency[240-279] = 2582 # Read request latency (cycles) read_latency[280-319] = 2291 # Read request latency (cycles) read_latency[320-359] = 2257 # Read request latency (cycles) read_latency[360-399] = 2194 # Read request latency (cycles) read_latency[400-] = 220937 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 356 # PIM GWRITE request latency (cycles) comp_energy = 135432192 # Compute energy gact_energy = 49944960 # Gact energy gwrite_energy = 4682496 # Gwrite energy readres_energy = 3125952 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26157456 # Write energy read_energy = 191882640 # Read energy act_energy = 17123040 # Activation energy gact_stb_energy.0 = 27612354 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29361024 # 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 = 15255024 # Precharge standby energy rank.0 pre_stb_energy.1 = 23125296 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30713952 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29442192 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48868380 # Active standby energy rank.0 act_stb_energy.1 = 38046756 # Active standby energy rank.1 average_gwrite_latency = 10499.714285714286 # Average gwrite request latency (cycles) average_read_latency = 3810.554800726529 # Average read request latency (cycles) average_interarrival = 3.9050847082353894 # Average request interarrival latency (cycles) total_energy = 703748994 # Total energy (pJ) average_power = 665.016441403345 # Average power (mW) average_bandwidth = 16.252811499816204 # Average bandwidth ########################################### ## Statistics of Channel 16 ########################################### num_parallel_write_cmds = 8198 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 70573 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20547 # Number of ACT commands num_gact_cmds = 13460 # Number of GACT commands num_write_row_hits = 22552 # Number of write row buffer hits num_writes_done = 25026 # Number of read requests issued num_read_row_hits = 221213 # Number of read row buffer hits num_pre_cmds = 20515 # Number of PRE commands num_write_cmds = 24501 # Number of WRITE/WRITEP commands num_readres_cmds = 3072 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 240005 # Number of read requests issued pim_cycles = 416022 # 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 = 18171 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6386 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 376 # Number of GWRITE commands num_readres_done = 3072 # Number of read_res requests issued num_comp_cmds = 29248 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 53840 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4676 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 378113 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 394636 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 680130 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 663607 # 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 = 727403 # Cyles of rank active rank.0 rank_active_cycles.1 = 577787 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 330840 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 480456 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265547 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1330 # Request interarrival latency (cycles) interarrival_latency[20-29] = 550 # Request interarrival latency (cycles) interarrival_latency[30-39] = 914 # Request interarrival latency (cycles) interarrival_latency[40-49] = 113 # Request interarrival latency (cycles) interarrival_latency[50-59] = 69 # Request interarrival latency (cycles) interarrival_latency[60-69] = 41 # Request interarrival latency (cycles) interarrival_latency[70-79] = 32 # Request interarrival latency (cycles) interarrival_latency[80-89] = 31 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1511 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 30 # Write cmd latency (cycles) write_latency[20-39] = 899 # Write cmd latency (cycles) write_latency[40-59] = 784 # Write cmd latency (cycles) write_latency[60-79] = 486 # Write cmd latency (cycles) write_latency[80-99] = 332 # Write cmd latency (cycles) write_latency[100-119] = 263 # Write cmd latency (cycles) write_latency[120-139] = 288 # Write cmd latency (cycles) write_latency[140-159] = 282 # Write cmd latency (cycles) write_latency[160-179] = 267 # Write cmd latency (cycles) write_latency[180-199] = 293 # Write cmd latency (cycles) write_latency[200-] = 20577 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 235 # Read request latency (cycles) read_latency[40-79] = 1125 # Read request latency (cycles) read_latency[80-119] = 1769 # Read request latency (cycles) read_latency[120-159] = 2120 # Read request latency (cycles) read_latency[160-199] = 2314 # Read request latency (cycles) read_latency[200-239] = 2454 # Read request latency (cycles) read_latency[240-279] = 2615 # Read request latency (cycles) read_latency[280-319] = 2457 # Read request latency (cycles) read_latency[320-359] = 2387 # Read request latency (cycles) read_latency[360-399] = 2290 # Read request latency (cycles) read_latency[400-] = 220239 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 94061568 # Compute energy gact_energy = 44579520 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2469888 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26167068 # Write energy read_energy = 191883444 # Read energy act_energy = 17012916 # Activation energy gact_stb_energy.0 = 24955458 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26045976 # 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 = 15880320 # Precharge standby energy rank.0 pre_stb_energy.1 = 23061888 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32646240 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31853136 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48008598 # Active standby energy rank.0 act_stb_energy.1 = 38133942 # Active standby energy rank.1 average_gwrite_latency = 10016.364361702128 # Average gwrite request latency (cycles) average_read_latency = 3692.8527155684255 # Average read request latency (cycles) average_interarrival = 3.9170821627263943 # Average request interarrival latency (cycles) total_energy = 654572106 # Total energy (pJ) average_power = 618.5461240943715 # Average power (mW) average_bandwidth = 16.214226789121213 # Average bandwidth ########################################### ## Statistics of Channel 17 ########################################### num_parallel_write_cmds = 6896 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 71554 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20619 # Number of ACT commands num_gact_cmds = 14888 # Number of GACT commands num_write_row_hits = 22544 # Number of write row buffer hits num_writes_done = 24755 # Number of read requests issued num_read_row_hits = 221049 # Number of read row buffer hits num_pre_cmds = 20587 # Number of PRE commands num_write_cmds = 24491 # Number of WRITE/WRITEP commands num_readres_cmds = 3600 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 458398 # 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 = 17060 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6485 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 388 # Number of GWRITE commands num_readres_done = 3600 # Number of read_res requests issued num_comp_cmds = 36416 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 59552 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4719 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 411685 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 437681 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 646558 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 620562 # 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 = 753109 # Cyles of rank active rank.0 rank_active_cycles.1 = 575822 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 305134 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 482421 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 263911 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1573 # Request interarrival latency (cycles) interarrival_latency[20-29] = 656 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1104 # Request interarrival latency (cycles) interarrival_latency[40-49] = 112 # Request interarrival latency (cycles) interarrival_latency[50-59] = 97 # Request interarrival latency (cycles) interarrival_latency[60-69] = 49 # Request interarrival latency (cycles) interarrival_latency[70-79] = 31 # Request interarrival latency (cycles) interarrival_latency[80-89] = 28 # Request interarrival latency (cycles) interarrival_latency[90-99] = 23 # Request interarrival latency (cycles) interarrival_latency[100-] = 1679 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 36 # Write cmd latency (cycles) write_latency[20-39] = 765 # Write cmd latency (cycles) write_latency[40-59] = 757 # Write cmd latency (cycles) write_latency[60-79] = 639 # Write cmd latency (cycles) write_latency[80-99] = 503 # Write cmd latency (cycles) write_latency[100-119] = 401 # Write cmd latency (cycles) write_latency[120-139] = 367 # Write cmd latency (cycles) write_latency[140-159] = 329 # Write cmd latency (cycles) write_latency[160-179] = 292 # Write cmd latency (cycles) write_latency[180-199] = 310 # Write cmd latency (cycles) write_latency[200-] = 20092 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 219 # Read request latency (cycles) read_latency[40-79] = 1037 # Read request latency (cycles) read_latency[80-119] = 1642 # Read request latency (cycles) read_latency[120-159] = 2035 # Read request latency (cycles) read_latency[160-199] = 2265 # Read request latency (cycles) read_latency[200-239] = 2487 # Read request latency (cycles) read_latency[240-279] = 2534 # Read request latency (cycles) read_latency[280-319] = 2389 # Read request latency (cycles) read_latency[320-359] = 2272 # Read request latency (cycles) read_latency[360-399] = 2274 # Read request latency (cycles) read_latency[400-] = 219506 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 380 # PIM GWRITE request latency (cycles) comp_energy = 117113856 # Compute energy gact_energy = 49309056 # Gact energy gwrite_energy = 4991232 # Gwrite energy readres_energy = 2894400 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26156388 # Write energy read_energy = 191882640 # Read energy act_energy = 17072532 # Activation energy gact_stb_energy.0 = 27171210 # PIM Active standby energy rank.0 gact_stb_energy.1 = 28886946 # 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 = 14646432 # Precharge standby energy rank.0 pre_stb_energy.1 = 23156208 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31034784 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29786976 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49705194 # Active standby energy rank.0 act_stb_energy.1 = 38004252 # Active standby energy rank.1 average_gwrite_latency = 10528.636597938144 # Average gwrite request latency (cycles) average_read_latency = 3968.731844464929 # Average read request latency (cycles) average_interarrival = 3.930116651749405 # Average request interarrival latency (cycles) total_energy = 684787386 # Total energy (pJ) average_power = 647.0984320236468 # Average power (mW) average_bandwidth = 16.14842715708963 # Average bandwidth ########################################### ## Statistics of Channel 18 ########################################### num_parallel_write_cmds = 6690 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 76619 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20625 # Number of ACT commands num_gact_cmds = 14472 # Number of GACT commands num_write_row_hits = 22563 # Number of write row buffer hits num_writes_done = 24909 # Number of read requests issued num_read_row_hits = 221068 # Number of read row buffer hits num_pre_cmds = 20593 # Number of PRE commands num_write_cmds = 24490 # Number of WRITE/WRITEP commands num_readres_cmds = 3584 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238661 # Number of read requests issued pim_cycles = 446498 # 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 = 15870 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6792 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 376 # Number of GWRITE commands num_readres_done = 3584 # Number of read_res requests issued num_comp_cmds = 37568 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 57888 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4953 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 405141 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 423244 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 653102 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 634999 # 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 = 734015 # Cyles of rank active rank.0 rank_active_cycles.1 = 572098 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 324228 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 486145 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264325 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1469 # Request interarrival latency (cycles) interarrival_latency[20-29] = 529 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1070 # Request interarrival latency (cycles) interarrival_latency[40-49] = 106 # Request interarrival latency (cycles) interarrival_latency[50-59] = 57 # Request interarrival latency (cycles) interarrival_latency[60-69] = 52 # Request interarrival latency (cycles) interarrival_latency[70-79] = 39 # Request interarrival latency (cycles) interarrival_latency[80-89] = 32 # Request interarrival latency (cycles) interarrival_latency[90-99] = 29 # Request interarrival latency (cycles) interarrival_latency[100-] = 1630 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 39 # Write cmd latency (cycles) write_latency[20-39] = 888 # Write cmd latency (cycles) write_latency[40-59] = 871 # Write cmd latency (cycles) write_latency[60-79] = 646 # Write cmd latency (cycles) write_latency[80-99] = 375 # Write cmd latency (cycles) write_latency[100-119] = 307 # Write cmd latency (cycles) write_latency[120-139] = 336 # Write cmd latency (cycles) write_latency[140-159] = 310 # Write cmd latency (cycles) write_latency[160-179] = 296 # Write cmd latency (cycles) write_latency[180-199] = 300 # Write cmd latency (cycles) write_latency[200-] = 20122 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 205 # Read request latency (cycles) read_latency[40-79] = 1043 # Read request latency (cycles) read_latency[80-119] = 1650 # Read request latency (cycles) read_latency[120-159] = 1992 # Read request latency (cycles) read_latency[160-199] = 2145 # Read request latency (cycles) read_latency[200-239] = 2421 # Read request latency (cycles) read_latency[240-279] = 2573 # Read request latency (cycles) read_latency[280-319] = 2406 # Read request latency (cycles) read_latency[320-359] = 2356 # Read request latency (cycles) read_latency[360-399] = 2415 # Read request latency (cycles) read_latency[400-] = 219455 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 3 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 120818688 # Compute energy gact_energy = 47931264 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2881536 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26155320 # Write energy read_energy = 191882640 # Read energy act_energy = 17077500 # Activation energy gact_stb_energy.0 = 26739306 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27934104 # 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 = 15562944 # Precharge standby energy rank.0 pre_stb_energy.1 = 23334960 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31348896 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30479952 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48444990 # Active standby energy rank.0 act_stb_energy.1 = 37758468 # Active standby energy rank.1 average_gwrite_latency = 9999.686170212766 # Average gwrite request latency (cycles) average_read_latency = 3627.453216067979 # Average read request latency (cycles) average_interarrival = 3.929022269416124 # Average request interarrival latency (cycles) total_energy = 686162712 # Total energy (pJ) average_power = 648.3980635827498 # Average power (mW) average_bandwidth = 16.156833543902486 # Average bandwidth ########################################### ## Statistics of Channel 19 ########################################### num_parallel_write_cmds = 8903 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74591 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20729 # Number of ACT commands num_gact_cmds = 15404 # Number of GACT commands num_write_row_hits = 22553 # Number of write row buffer hits num_writes_done = 25090 # Number of read requests issued num_read_row_hits = 221066 # Number of read row buffer hits num_pre_cmds = 20697 # Number of PRE commands num_write_cmds = 24495 # Number of WRITE/WRITEP commands num_readres_cmds = 4048 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 240006 # Number of read requests issued pim_cycles = 480960 # 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 = 16227 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6969 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 360 # Number of GWRITE commands num_readres_done = 4048 # Number of read_res requests issued num_comp_cmds = 44992 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 61616 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5000 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 432413 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 455629 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 625830 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 602614 # 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 = 738537 # Cyles of rank active rank.0 rank_active_cycles.1 = 574056 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 319706 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 484187 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265664 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1833 # Request interarrival latency (cycles) interarrival_latency[20-29] = 648 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1195 # Request interarrival latency (cycles) interarrival_latency[40-49] = 113 # Request interarrival latency (cycles) interarrival_latency[50-59] = 73 # Request interarrival latency (cycles) interarrival_latency[60-69] = 60 # Request interarrival latency (cycles) interarrival_latency[70-79] = 39 # Request interarrival latency (cycles) interarrival_latency[80-89] = 32 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1747 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 19 # Write cmd latency (cycles) write_latency[20-39] = 721 # Write cmd latency (cycles) write_latency[40-59] = 704 # Write cmd latency (cycles) write_latency[60-79] = 570 # Write cmd latency (cycles) write_latency[80-99] = 331 # Write cmd latency (cycles) write_latency[100-119] = 317 # Write cmd latency (cycles) write_latency[120-139] = 280 # Write cmd latency (cycles) write_latency[140-159] = 247 # Write cmd latency (cycles) write_latency[160-179] = 253 # Write cmd latency (cycles) write_latency[180-199] = 298 # Write cmd latency (cycles) write_latency[200-] = 20755 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 186 # Read request latency (cycles) read_latency[40-79] = 1021 # Read request latency (cycles) read_latency[80-119] = 1641 # Read request latency (cycles) read_latency[120-159] = 1818 # Read request latency (cycles) read_latency[160-199] = 2155 # Read request latency (cycles) read_latency[200-239] = 2374 # Read request latency (cycles) read_latency[240-279] = 2460 # Read request latency (cycles) read_latency[280-319] = 2272 # Read request latency (cycles) read_latency[320-359] = 2228 # Read request latency (cycles) read_latency[360-399] = 2188 # Read request latency (cycles) read_latency[400-] = 221663 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 144694272 # Compute energy gact_energy = 51018048 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3254592 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26160660 # Write energy read_energy = 191882640 # Read energy act_energy = 17163612 # Activation energy gact_stb_energy.0 = 28539258 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30071514 # 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 = 15345888 # Precharge standby energy rank.0 pre_stb_energy.1 = 23240976 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30039840 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28925472 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48743442 # Active standby energy rank.0 act_stb_energy.1 = 37887696 # Active standby energy rank.1 average_gwrite_latency = 11144.458333333334 # Average gwrite request latency (cycles) average_read_latency = 4063.083385415365 # Average read request latency (cycles) average_interarrival = 3.898768734249967 # Average request interarrival latency (cycles) total_energy = 714574230 # Total energy (pJ) average_power = 675.2458839793885 # Average power (mW) average_bandwidth = 16.277183973813198 # Average bandwidth ########################################### ## Statistics of Channel 20 ########################################### num_parallel_write_cmds = 10782 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 109077 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20864 # Number of ACT commands num_gact_cmds = 15800 # Number of GACT commands num_write_row_hits = 22521 # Number of write row buffer hits num_writes_done = 25001 # Number of read requests issued num_read_row_hits = 220989 # Number of read row buffer hits num_pre_cmds = 20832 # Number of PRE commands num_write_cmds = 24486 # Number of WRITE/WRITEP commands num_readres_cmds = 4432 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 507297 # 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 = 18983 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 9747 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 340 # Number of GWRITE commands num_readres_done = 4432 # Number of read_res requests issued num_comp_cmds = 52096 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238658 # Number of READ/READP commands num_pim_precharge_cmds = 63200 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 7057 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 453135 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 478152 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 605108 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 580091 # 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 = 703092 # Cyles of rank active rank.0 rank_active_cycles.1 = 588941 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 355151 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 469302 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264823 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1909 # Request interarrival latency (cycles) interarrival_latency[20-29] = 676 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1073 # Request interarrival latency (cycles) interarrival_latency[40-49] = 107 # Request interarrival latency (cycles) interarrival_latency[50-59] = 68 # Request interarrival latency (cycles) interarrival_latency[60-69] = 50 # Request interarrival latency (cycles) interarrival_latency[70-79] = 31 # Request interarrival latency (cycles) interarrival_latency[80-89] = 40 # Request interarrival latency (cycles) interarrival_latency[90-99] = 20 # Request interarrival latency (cycles) interarrival_latency[100-] = 1607 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 30 # Write cmd latency (cycles) write_latency[20-39] = 902 # Write cmd latency (cycles) write_latency[40-59] = 774 # Write cmd latency (cycles) write_latency[60-79] = 469 # Write cmd latency (cycles) write_latency[80-99] = 258 # Write cmd latency (cycles) write_latency[100-119] = 214 # Write cmd latency (cycles) write_latency[120-139] = 208 # Write cmd latency (cycles) write_latency[140-159] = 205 # Write cmd latency (cycles) write_latency[160-179] = 220 # Write cmd latency (cycles) write_latency[180-199] = 218 # Write cmd latency (cycles) write_latency[200-] = 20988 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 259 # Read request latency (cycles) read_latency[40-79] = 1124 # Read request latency (cycles) read_latency[80-119] = 1861 # Read request latency (cycles) read_latency[120-159] = 2020 # Read request latency (cycles) read_latency[160-199] = 2188 # Read request latency (cycles) read_latency[200-239] = 2466 # Read request latency (cycles) read_latency[240-279] = 2465 # Read request latency (cycles) read_latency[280-319] = 2444 # Read request latency (cycles) read_latency[320-359] = 2314 # Read request latency (cycles) read_latency[360-399] = 2300 # Read request latency (cycles) read_latency[400-] = 219218 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 332 # PIM GWRITE request latency (cycles) comp_energy = 167540736 # Compute energy gact_energy = 52329600 # Gact energy gwrite_energy = 4373760 # Gwrite energy readres_energy = 3563328 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26151048 # Write energy read_energy = 191881032 # Read energy act_energy = 17275392 # Activation energy gact_stb_energy.0 = 29906910 # PIM Active standby energy rank.0 gact_stb_energy.1 = 31558032 # 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 = 17047248 # Precharge standby energy rank.0 pre_stb_energy.1 = 22526496 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29045184 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 27844368 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 46404072 # Active standby energy rank.0 act_stb_energy.1 = 38870106 # Active standby energy rank.1 average_gwrite_latency = 8683.967647058824 # Average gwrite request latency (cycles) average_read_latency = 3973.0436229096745 # Average read request latency (cycles) average_interarrival = 3.9135330838301208 # Average request interarrival latency (cycles) total_energy = 739292592 # Total energy (pJ) average_power = 698.6038102779796 # Average power (mW) average_bandwidth = 16.21356153548854 # Average bandwidth ########################################### ## Statistics of Channel 21 ########################################### num_parallel_write_cmds = 9604 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 76521 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20687 # Number of ACT commands num_gact_cmds = 15124 # Number of GACT commands num_write_row_hits = 22544 # Number of write row buffer hits num_writes_done = 24759 # Number of read requests issued num_read_row_hits = 221038 # Number of read row buffer hits num_pre_cmds = 20655 # Number of PRE commands num_write_cmds = 24493 # Number of WRITE/WRITEP commands num_readres_cmds = 3904 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 472764 # 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 = 18859 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6937 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 360 # Number of GWRITE commands num_readres_done = 3904 # Number of read_res requests issued num_comp_cmds = 42496 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 60496 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5150 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 422029 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 452104 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 636214 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 606139 # 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 = 734069 # Cyles of rank active rank.0 rank_active_cycles.1 = 579462 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 324174 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 478781 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264066 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1778 # Request interarrival latency (cycles) interarrival_latency[20-29] = 612 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1125 # Request interarrival latency (cycles) interarrival_latency[40-49] = 98 # Request interarrival latency (cycles) interarrival_latency[50-59] = 72 # Request interarrival latency (cycles) interarrival_latency[60-69] = 51 # Request interarrival latency (cycles) interarrival_latency[70-79] = 48 # Request interarrival latency (cycles) interarrival_latency[80-89] = 28 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1668 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 19 # Write cmd latency (cycles) write_latency[20-39] = 703 # Write cmd latency (cycles) write_latency[40-59] = 734 # Write cmd latency (cycles) write_latency[60-79] = 420 # Write cmd latency (cycles) write_latency[80-99] = 281 # Write cmd latency (cycles) write_latency[100-119] = 226 # Write cmd latency (cycles) write_latency[120-139] = 224 # Write cmd latency (cycles) write_latency[140-159] = 199 # Write cmd latency (cycles) write_latency[160-179] = 212 # Write cmd latency (cycles) write_latency[180-199] = 244 # Write cmd latency (cycles) write_latency[200-] = 21231 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 207 # Read request latency (cycles) read_latency[40-79] = 1001 # Read request latency (cycles) read_latency[80-119] = 1495 # Read request latency (cycles) read_latency[120-159] = 1785 # Read request latency (cycles) read_latency[160-199] = 2105 # Read request latency (cycles) read_latency[200-239] = 2347 # Read request latency (cycles) read_latency[240-279] = 2436 # Read request latency (cycles) read_latency[280-319] = 2307 # Read request latency (cycles) read_latency[320-359] = 2227 # Read request latency (cycles) read_latency[360-399] = 2125 # Read request latency (cycles) read_latency[400-] = 220624 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 136667136 # Compute energy gact_energy = 50090688 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3138816 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26158524 # Write energy read_energy = 191881836 # Read energy act_energy = 17128836 # Activation energy gact_stb_energy.0 = 27853914 # PIM Active standby energy rank.0 gact_stb_energy.1 = 29838864 # 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 = 15560352 # Precharge standby energy rank.0 pre_stb_energy.1 = 22981488 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30538272 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29094672 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48448554 # Active standby energy rank.0 act_stb_energy.1 = 38244492 # Active standby energy rank.1 average_gwrite_latency = 10714.580555555556 # Average gwrite request latency (cycles) average_read_latency = 3872.687658961112 # Average read request latency (cycles) average_interarrival = 3.925640835404533 # Average request interarrival latency (cycles) total_energy = 705232764 # Total energy (pJ) average_power = 666.418548480831 # Average power (mW) average_bandwidth = 16.166993781201484 # Average bandwidth ########################################### ## Statistics of Channel 22 ########################################### num_parallel_write_cmds = 10154 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 77390 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20651 # Number of ACT commands num_gact_cmds = 15472 # Number of GACT commands num_write_row_hits = 22526 # Number of write row buffer hits num_writes_done = 25300 # Number of read requests issued num_read_row_hits = 221161 # Number of read row buffer hits num_pre_cmds = 20619 # Number of PRE commands num_write_cmds = 24497 # Number of WRITE/WRITEP commands num_readres_cmds = 4080 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 240214 # Number of read requests issued pim_cycles = 486822 # 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 = 17082 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7174 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 372 # Number of GWRITE commands num_readres_done = 4080 # Number of read_res requests issued num_comp_cmds = 45440 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 61888 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5100 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 439571 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 462871 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 618672 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 595372 # 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 = 744652 # Cyles of rank active rank.0 rank_active_cycles.1 = 580527 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 313591 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 477716 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 266335 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1879 # Request interarrival latency (cycles) interarrival_latency[20-29] = 585 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1095 # Request interarrival latency (cycles) interarrival_latency[40-49] = 101 # Request interarrival latency (cycles) interarrival_latency[50-59] = 51 # Request interarrival latency (cycles) interarrival_latency[60-69] = 58 # Request interarrival latency (cycles) interarrival_latency[70-79] = 42 # Request interarrival latency (cycles) interarrival_latency[80-89] = 33 # Request interarrival latency (cycles) interarrival_latency[90-99] = 24 # Request interarrival latency (cycles) interarrival_latency[100-] = 1695 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 18 # Write cmd latency (cycles) write_latency[20-39] = 697 # Write cmd latency (cycles) write_latency[40-59] = 777 # Write cmd latency (cycles) write_latency[60-79] = 487 # Write cmd latency (cycles) write_latency[80-99] = 235 # Write cmd latency (cycles) write_latency[100-119] = 204 # Write cmd latency (cycles) write_latency[120-139] = 206 # Write cmd latency (cycles) write_latency[140-159] = 214 # Write cmd latency (cycles) write_latency[160-179] = 240 # Write cmd latency (cycles) write_latency[180-199] = 284 # Write cmd latency (cycles) write_latency[200-] = 21135 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 232 # Read request latency (cycles) read_latency[40-79] = 990 # Read request latency (cycles) read_latency[80-119] = 1602 # Read request latency (cycles) read_latency[120-159] = 1872 # Read request latency (cycles) read_latency[160-199] = 2096 # Read request latency (cycles) read_latency[200-239] = 2216 # Read request latency (cycles) read_latency[240-279] = 2224 # Read request latency (cycles) read_latency[280-319] = 1999 # Read request latency (cycles) read_latency[320-359] = 1965 # Read request latency (cycles) read_latency[360-399] = 2111 # Read request latency (cycles) read_latency[400-] = 222907 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 146135040 # Compute energy gact_energy = 51243264 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 3280320 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26162796 # Write energy read_energy = 191883444 # Read energy act_energy = 17099028 # Activation energy gact_stb_energy.0 = 29011686 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30549486 # 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 = 15052368 # Precharge standby energy rank.0 pre_stb_energy.1 = 22930368 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29696256 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28577856 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49147032 # Active standby energy rank.0 act_stb_energy.1 = 38314782 # Active standby energy rank.1 average_gwrite_latency = 10594.31182795699 # Average gwrite request latency (cycles) average_read_latency = 3743.063934658263 # Average read request latency (cycles) average_interarrival = 3.8920293639526586 # Average request interarrival latency (cycles) total_energy = 716844414 # Total energy (pJ) average_power = 677.3911228328466 # Average power (mW) average_bandwidth = 16.30439889514979 # Average bandwidth ########################################### ## Statistics of Channel 23 ########################################### num_parallel_write_cmds = 6243 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 71021 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20490 # Number of ACT commands num_gact_cmds = 13704 # Number of GACT commands num_write_row_hits = 22589 # Number of write row buffer hits num_writes_done = 25269 # Number of read requests issued num_read_row_hits = 221220 # Number of read row buffer hits num_pre_cmds = 20458 # Number of PRE commands num_write_cmds = 24507 # Number of WRITE/WRITEP commands num_readres_cmds = 3200 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 240789 # Number of read requests issued pim_cycles = 419783 # 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 = 16650 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6079 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 376 # Number of GWRITE commands num_readres_done = 3200 # Number of read_res requests issued num_comp_cmds = 31424 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238667 # Number of READ/READP commands num_pim_precharge_cmds = 54816 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4491 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 377609 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 401806 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 680634 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 656437 # 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 = 739919 # Cyles of rank active rank.0 rank_active_cycles.1 = 572959 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 318324 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 485284 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 266785 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1235 # Request interarrival latency (cycles) interarrival_latency[20-29] = 572 # Request interarrival latency (cycles) interarrival_latency[30-39] = 913 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 60 # Request interarrival latency (cycles) interarrival_latency[60-69] = 48 # Request interarrival latency (cycles) interarrival_latency[70-79] = 35 # Request interarrival latency (cycles) interarrival_latency[80-89] = 28 # Request interarrival latency (cycles) interarrival_latency[90-99] = 18 # Request interarrival latency (cycles) interarrival_latency[100-] = 1560 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 50 # Write cmd latency (cycles) write_latency[20-39] = 954 # Write cmd latency (cycles) write_latency[40-59] = 926 # Write cmd latency (cycles) write_latency[60-79] = 694 # Write cmd latency (cycles) write_latency[80-99] = 458 # Write cmd latency (cycles) write_latency[100-119] = 363 # Write cmd latency (cycles) write_latency[120-139] = 361 # Write cmd latency (cycles) write_latency[140-159] = 293 # Write cmd latency (cycles) write_latency[160-179] = 316 # Write cmd latency (cycles) write_latency[180-199] = 339 # Write cmd latency (cycles) write_latency[200-] = 19753 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 273 # Read request latency (cycles) read_latency[40-79] = 1229 # Read request latency (cycles) read_latency[80-119] = 1930 # Read request latency (cycles) read_latency[120-159] = 2453 # Read request latency (cycles) read_latency[160-199] = 2853 # Read request latency (cycles) read_latency[200-239] = 3266 # Read request latency (cycles) read_latency[240-279] = 3118 # Read request latency (cycles) read_latency[280-319] = 2671 # Read request latency (cycles) read_latency[320-359] = 2565 # Read request latency (cycles) read_latency[360-399] = 2549 # Read request latency (cycles) read_latency[400-] = 217882 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 101059584 # Compute energy gact_energy = 45387648 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 2572800 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26173476 # Write energy read_energy = 191888268 # Read energy act_energy = 16965720 # Activation energy gact_stb_energy.0 = 24922194 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26519196 # 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 = 15279552 # Precharge standby energy rank.0 pre_stb_energy.1 = 23293632 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32670432 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31508976 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48834654 # Active standby energy rank.0 act_stb_energy.1 = 37815294 # Active standby energy rank.1 average_gwrite_latency = 9753.662234042553 # Average gwrite request latency (cycles) average_read_latency = 3551.924797229109 # Average read request latency (cycles) average_interarrival = 3.8999469312243407 # Average request interarrival latency (cycles) total_energy = 662703570 # Total energy (pJ) average_power = 626.2300530218484 # Average power (mW) average_bandwidth = 16.2840784205518 # Average bandwidth ########################################### ## Statistics of Channel 24 ########################################### num_parallel_write_cmds = 6302 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 75215 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20644 # Number of ACT commands num_gact_cmds = 14188 # Number of GACT commands num_write_row_hits = 22556 # Number of write row buffer hits num_writes_done = 25149 # Number of read requests issued num_read_row_hits = 221111 # Number of read row buffer hits num_pre_cmds = 20612 # Number of PRE commands num_write_cmds = 24501 # Number of WRITE/WRITEP commands num_readres_cmds = 3440 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238915 # Number of read requests issued pim_cycles = 436023 # 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 = 17311 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6573 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 372 # Number of GWRITE commands num_readres_done = 3440 # Number of read_res requests issued num_comp_cmds = 35136 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238658 # Number of READ/READP commands num_pim_precharge_cmds = 56752 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4810 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 391123 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 412516 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 667120 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 645727 # 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 = 741908 # Cyles of rank active rank.0 rank_active_cycles.1 = 575357 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 316335 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 482886 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264748 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1436 # Request interarrival latency (cycles) interarrival_latency[20-29] = 580 # Request interarrival latency (cycles) interarrival_latency[30-39] = 977 # Request interarrival latency (cycles) interarrival_latency[40-49] = 87 # Request interarrival latency (cycles) interarrival_latency[50-59] = 77 # Request interarrival latency (cycles) interarrival_latency[60-69] = 57 # Request interarrival latency (cycles) interarrival_latency[70-79] = 32 # Request interarrival latency (cycles) interarrival_latency[80-89] = 29 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1606 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 40 # Write cmd latency (cycles) write_latency[20-39] = 821 # Write cmd latency (cycles) write_latency[40-59] = 911 # Write cmd latency (cycles) write_latency[60-79] = 667 # Write cmd latency (cycles) write_latency[80-99] = 439 # Write cmd latency (cycles) write_latency[100-119] = 307 # Write cmd latency (cycles) write_latency[120-139] = 336 # Write cmd latency (cycles) write_latency[140-159] = 266 # Write cmd latency (cycles) write_latency[160-179] = 266 # Write cmd latency (cycles) write_latency[180-199] = 321 # Write cmd latency (cycles) write_latency[200-] = 20127 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 231 # Read request latency (cycles) read_latency[40-79] = 1112 # Read request latency (cycles) read_latency[80-119] = 1626 # Read request latency (cycles) read_latency[120-159] = 1916 # Read request latency (cycles) read_latency[160-199] = 2136 # Read request latency (cycles) read_latency[200-239] = 2398 # Read request latency (cycles) read_latency[240-279] = 2540 # Read request latency (cycles) read_latency[280-319] = 2296 # Read request latency (cycles) read_latency[320-359] = 2028 # Read request latency (cycles) read_latency[360-399] = 2132 # Read request latency (cycles) read_latency[400-] = 220500 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 112997376 # Compute energy gact_energy = 46990656 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2765760 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26167068 # Write energy read_energy = 191881032 # Read energy act_energy = 17093232 # Activation energy gact_stb_energy.0 = 25814118 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27226056 # 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 = 15184080 # Precharge standby energy rank.0 pre_stb_energy.1 = 23178528 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32021760 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30994896 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48965928 # Active standby energy rank.0 act_stb_energy.1 = 37973562 # Active standby energy rank.1 average_gwrite_latency = 9965.161290322581 # Average gwrite request latency (cycles) average_read_latency = 3783.9121444865327 # Average read request latency (cycles) average_interarrival = 3.9245052809588796 # Average request interarrival latency (cycles) total_energy = 677014740 # Total energy (pJ) average_power = 639.7535726671473 # Average power (mW) average_bandwidth = 16.17800070494206 # Average bandwidth ########################################### ## Statistics of Channel 25 ########################################### num_parallel_write_cmds = 7086 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 77892 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20605 # Number of ACT commands num_gact_cmds = 14732 # Number of GACT commands num_write_row_hits = 22555 # Number of write row buffer hits num_writes_done = 24756 # Number of read requests issued num_read_row_hits = 221214 # Number of read row buffer hits num_pre_cmds = 20573 # Number of PRE commands num_write_cmds = 24493 # Number of WRITE/WRITEP commands num_readres_cmds = 3712 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238657 # Number of read requests issued pim_cycles = 458655 # 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 = 17264 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6967 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 380 # Number of GWRITE commands num_readres_done = 3712 # Number of read_res requests issued num_comp_cmds = 39168 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238657 # Number of READ/READP commands num_pim_precharge_cmds = 58928 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5040 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 415565 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 437718 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 642678 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 620525 # 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 = 737339 # Cyles of rank active rank.0 rank_active_cycles.1 = 572082 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 320904 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 486161 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264002 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1632 # Request interarrival latency (cycles) interarrival_latency[20-29] = 674 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1090 # Request interarrival latency (cycles) interarrival_latency[40-49] = 102 # Request interarrival latency (cycles) interarrival_latency[50-59] = 58 # Request interarrival latency (cycles) interarrival_latency[60-69] = 64 # Request interarrival latency (cycles) interarrival_latency[70-79] = 28 # Request interarrival latency (cycles) interarrival_latency[80-89] = 33 # Request interarrival latency (cycles) interarrival_latency[90-99] = 23 # Request interarrival latency (cycles) interarrival_latency[100-] = 1639 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 42 # Write cmd latency (cycles) write_latency[20-39] = 814 # Write cmd latency (cycles) write_latency[40-59] = 836 # Write cmd latency (cycles) write_latency[60-79] = 589 # Write cmd latency (cycles) write_latency[80-99] = 418 # Write cmd latency (cycles) write_latency[100-119] = 304 # Write cmd latency (cycles) write_latency[120-139] = 297 # Write cmd latency (cycles) write_latency[140-159] = 261 # Write cmd latency (cycles) write_latency[160-179] = 277 # Write cmd latency (cycles) write_latency[180-199] = 301 # Write cmd latency (cycles) write_latency[200-] = 20354 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 244 # Read request latency (cycles) read_latency[40-79] = 1086 # Read request latency (cycles) read_latency[80-119] = 1744 # Read request latency (cycles) read_latency[120-159] = 1991 # Read request latency (cycles) read_latency[160-199] = 2175 # Read request latency (cycles) read_latency[200-239] = 2426 # Read request latency (cycles) read_latency[240-279] = 2507 # Read request latency (cycles) read_latency[280-319] = 2388 # Read request latency (cycles) read_latency[320-359] = 2223 # Read request latency (cycles) read_latency[360-399] = 2118 # Read request latency (cycles) read_latency[400-] = 219755 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 372 # PIM GWRITE request latency (cycles) comp_energy = 125964288 # Compute energy gact_energy = 48792384 # Gact energy gwrite_energy = 4888320 # Gwrite energy readres_energy = 2984448 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26158524 # Write energy read_energy = 191880228 # Read energy act_energy = 17060940 # Activation energy gact_stb_energy.0 = 27427290 # PIM Active standby energy rank.0 gact_stb_energy.1 = 28889388 # 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 = 15403392 # Precharge standby energy rank.0 pre_stb_energy.1 = 23335728 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 30848544 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 29785200 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48664374 # Active standby energy rank.0 act_stb_energy.1 = 37757412 # Active standby energy rank.1 average_gwrite_latency = 9974.992105263158 # Average gwrite request latency (cycles) average_read_latency = 3823.0575512136666 # Average read request latency (cycles) average_interarrival = 3.928920158161466 # Average request interarrival latency (cycles) total_energy = 692815740 # Total energy (pJ) average_power = 654.6849258629634 # Average power (mW) average_bandwidth = 16.15507969341635 # Average bandwidth ########################################### ## Statistics of Channel 26 ########################################### num_parallel_write_cmds = 8708 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 78303 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20666 # Number of ACT commands num_gact_cmds = 15532 # Number of GACT commands num_write_row_hits = 22552 # Number of write row buffer hits num_writes_done = 24816 # Number of read requests issued num_read_row_hits = 221072 # Number of read row buffer hits num_pre_cmds = 20634 # Number of PRE commands num_write_cmds = 24492 # Number of WRITE/WRITEP commands num_readres_cmds = 4112 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238659 # Number of read requests issued pim_cycles = 486061 # 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 = 15829 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7170 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 360 # Number of GWRITE commands num_readres_done = 4112 # Number of read_res requests issued num_comp_cmds = 46016 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238657 # Number of READ/READP commands num_pim_precharge_cmds = 62128 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5098 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 435781 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 462845 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 622462 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 595398 # 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 = 740489 # Cyles of rank active rank.0 rank_active_cycles.1 = 579761 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 317754 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 478482 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264290 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1829 # Request interarrival latency (cycles) interarrival_latency[20-29] = 558 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1163 # Request interarrival latency (cycles) interarrival_latency[40-49] = 108 # Request interarrival latency (cycles) interarrival_latency[50-59] = 56 # Request interarrival latency (cycles) interarrival_latency[60-69] = 53 # Request interarrival latency (cycles) interarrival_latency[70-79] = 31 # Request interarrival latency (cycles) interarrival_latency[80-89] = 35 # Request interarrival latency (cycles) interarrival_latency[90-99] = 21 # Request interarrival latency (cycles) interarrival_latency[100-] = 1743 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 31 # Write cmd latency (cycles) write_latency[20-39] = 686 # Write cmd latency (cycles) write_latency[40-59] = 829 # Write cmd latency (cycles) write_latency[60-79] = 468 # Write cmd latency (cycles) write_latency[80-99] = 318 # Write cmd latency (cycles) write_latency[100-119] = 267 # Write cmd latency (cycles) write_latency[120-139] = 239 # Write cmd latency (cycles) write_latency[140-159] = 234 # Write cmd latency (cycles) write_latency[160-179] = 219 # Write cmd latency (cycles) write_latency[180-199] = 276 # Write cmd latency (cycles) write_latency[200-] = 20925 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 223 # Read request latency (cycles) read_latency[40-79] = 1129 # Read request latency (cycles) read_latency[80-119] = 1804 # Read request latency (cycles) read_latency[120-159] = 2086 # Read request latency (cycles) read_latency[160-199] = 2263 # Read request latency (cycles) read_latency[200-239] = 2384 # Read request latency (cycles) read_latency[240-279] = 2437 # Read request latency (cycles) read_latency[280-319] = 2408 # Read request latency (cycles) read_latency[320-359] = 2282 # Read request latency (cycles) read_latency[360-399] = 2198 # Read request latency (cycles) read_latency[400-] = 219445 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 147987456 # Compute energy gact_energy = 51441984 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3306048 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26157456 # Write energy read_energy = 191880228 # Read energy act_energy = 17111448 # Activation energy gact_stb_energy.0 = 28761546 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30547770 # 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 = 15252192 # Precharge standby energy rank.0 pre_stb_energy.1 = 22967136 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29878176 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28579104 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48872274 # Active standby energy rank.0 act_stb_energy.1 = 38264226 # Active standby energy rank.1 average_gwrite_latency = 10508.794444444444 # Average gwrite request latency (cycles) average_read_latency = 3591.59738371484 # Average read request latency (cycles) average_interarrival = 3.921029912518943 # Average request interarrival latency (cycles) total_energy = 718613364 # Total energy (pJ) average_power = 679.0627143293176 # Average power (mW) average_bandwidth = 16.183020345988588 # Average bandwidth ########################################### ## Statistics of Channel 27 ########################################### num_parallel_write_cmds = 6191 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74649 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20647 # Number of ACT commands num_gact_cmds = 14156 # Number of GACT commands num_write_row_hits = 22550 # Number of write row buffer hits num_writes_done = 25572 # Number of read requests issued num_read_row_hits = 221224 # Number of read row buffer hits num_pre_cmds = 20615 # Number of PRE commands num_write_cmds = 24503 # Number of WRITE/WRITEP commands num_readres_cmds = 3424 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 239429 # Number of read requests issued pim_cycles = 437916 # 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 = 19470 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6537 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 372 # Number of GWRITE commands num_readres_done = 3424 # Number of read_res requests issued num_comp_cmds = 34752 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 56624 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4687 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 394902 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 416158 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 663341 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 642085 # 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 = 732909 # Cyles of rank active rank.0 rank_active_cycles.1 = 575633 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 325334 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 482610 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265623 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1449 # Request interarrival latency (cycles) interarrival_latency[20-29] = 679 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1011 # Request interarrival latency (cycles) interarrival_latency[40-49] = 83 # Request interarrival latency (cycles) interarrival_latency[50-59] = 63 # Request interarrival latency (cycles) interarrival_latency[60-69] = 46 # Request interarrival latency (cycles) interarrival_latency[70-79] = 31 # Request interarrival latency (cycles) interarrival_latency[80-89] = 27 # Request interarrival latency (cycles) interarrival_latency[90-99] = 19 # Request interarrival latency (cycles) interarrival_latency[100-] = 1534 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 45 # Write cmd latency (cycles) write_latency[20-39] = 879 # Write cmd latency (cycles) write_latency[40-59] = 909 # Write cmd latency (cycles) write_latency[60-79] = 612 # Write cmd latency (cycles) write_latency[80-99] = 392 # Write cmd latency (cycles) write_latency[100-119] = 329 # Write cmd latency (cycles) write_latency[120-139] = 343 # Write cmd latency (cycles) write_latency[140-159] = 265 # Write cmd latency (cycles) write_latency[160-179] = 281 # Write cmd latency (cycles) write_latency[180-199] = 301 # Write cmd latency (cycles) write_latency[200-] = 20147 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 253 # Read request latency (cycles) read_latency[40-79] = 1270 # Read request latency (cycles) read_latency[80-119] = 1876 # Read request latency (cycles) read_latency[120-159] = 2325 # Read request latency (cycles) read_latency[160-199] = 2596 # Read request latency (cycles) read_latency[200-239] = 2948 # Read request latency (cycles) read_latency[240-279] = 3119 # Read request latency (cycles) read_latency[280-319] = 2953 # Read request latency (cycles) read_latency[320-359] = 2757 # Read request latency (cycles) read_latency[360-399] = 2809 # Read request latency (cycles) read_latency[400-] = 216523 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 111762432 # Compute energy gact_energy = 46884672 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2752896 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26169204 # Write energy read_energy = 191881836 # Read energy act_energy = 17095716 # Activation energy gact_stb_energy.0 = 26063532 # PIM Active standby energy rank.0 gact_stb_energy.1 = 27466428 # 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 = 15616032 # Precharge standby energy rank.0 pre_stb_energy.1 = 23165280 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 31840368 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 30820080 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48371994 # Active standby energy rank.0 act_stb_energy.1 = 37991778 # Active standby energy rank.1 average_gwrite_latency = 9730.147849462366 # Average gwrite request latency (cycles) average_read_latency = 3743.628119400741 # Average read request latency (cycles) average_interarrival = 3.911204331676307 # Average request interarrival latency (cycles) total_energy = 675642936 # Total energy (pJ) average_power = 638.4572692661326 # Average power (mW) average_bandwidth = 16.23370057727762 # Average bandwidth ########################################### ## Statistics of Channel 28 ########################################### num_parallel_write_cmds = 10555 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 74405 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20607 # Number of ACT commands num_gact_cmds = 16472 # Number of GACT commands num_write_row_hits = 22532 # Number of write row buffer hits num_writes_done = 25000 # Number of read requests issued num_read_row_hits = 221110 # Number of read row buffer hits num_pre_cmds = 20575 # Number of PRE commands num_write_cmds = 24499 # Number of WRITE/WRITEP commands num_readres_cmds = 4576 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 522254 # 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 = 16006 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7013 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 360 # Number of GWRITE commands num_readres_done = 4576 # Number of read_res requests issued num_comp_cmds = 53440 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238659 # Number of READ/READP commands num_pim_precharge_cmds = 65888 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4974 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 463115 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 491693 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 595128 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 566550 # 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 = 749990 # Cyles of rank active rank.0 rank_active_cycles.1 = 575627 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 308253 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 482616 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264405 # Request interarrival latency (cycles) interarrival_latency[10-19] = 2188 # Request interarrival latency (cycles) interarrival_latency[20-29] = 629 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1253 # Request interarrival latency (cycles) interarrival_latency[40-49] = 99 # Request interarrival latency (cycles) interarrival_latency[50-59] = 71 # Request interarrival latency (cycles) interarrival_latency[60-69] = 68 # Request interarrival latency (cycles) interarrival_latency[70-79] = 26 # Request interarrival latency (cycles) interarrival_latency[80-89] = 37 # Request interarrival latency (cycles) interarrival_latency[90-99] = 13 # Request interarrival latency (cycles) interarrival_latency[100-] = 1863 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 18 # Write cmd latency (cycles) write_latency[20-39] = 261 # Write cmd latency (cycles) write_latency[40-59] = 366 # Write cmd latency (cycles) write_latency[60-79] = 375 # Write cmd latency (cycles) write_latency[80-99] = 323 # Write cmd latency (cycles) write_latency[100-119] = 261 # Write cmd latency (cycles) write_latency[120-139] = 305 # Write cmd latency (cycles) write_latency[140-159] = 281 # Write cmd latency (cycles) write_latency[160-179] = 297 # Write cmd latency (cycles) write_latency[180-199] = 307 # Write cmd latency (cycles) write_latency[200-] = 21705 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 201 # Read request latency (cycles) read_latency[40-79] = 1058 # Read request latency (cycles) read_latency[80-119] = 1740 # Read request latency (cycles) read_latency[120-159] = 2065 # Read request latency (cycles) read_latency[160-199] = 2444 # Read request latency (cycles) read_latency[200-239] = 2607 # Read request latency (cycles) read_latency[240-279] = 2624 # Read request latency (cycles) read_latency[280-319] = 2424 # Read request latency (cycles) read_latency[320-359] = 2189 # Read request latency (cycles) read_latency[360-399] = 2152 # Read request latency (cycles) read_latency[400-] = 219156 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 352 # PIM GWRITE request latency (cycles) comp_energy = 171863040 # Compute energy gact_energy = 54555264 # Gact energy gwrite_energy = 4631040 # Gwrite energy readres_energy = 3679104 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26164932 # Write energy read_energy = 191881836 # Read energy act_energy = 17062596 # Activation energy gact_stb_energy.0 = 30565590 # PIM Active standby energy rank.0 gact_stb_energy.1 = 32451738 # 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 = 14796144 # Precharge standby energy rank.0 pre_stb_energy.1 = 23165568 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 28566144 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 27194400 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49499340 # Active standby energy rank.0 act_stb_energy.1 = 37991382 # Active standby energy rank.1 average_gwrite_latency = 11178.391666666666 # Average gwrite request latency (cycles) average_read_latency = 3714.330788569513 # Average read request latency (cycles) average_interarrival = 3.9099470907290543 # Average request interarrival latency (cycles) total_energy = 747043398 # Total energy (pJ) average_power = 705.9280316524655 # Average power (mW) average_bandwidth = 16.22227031031625 # Average bandwidth ########################################### ## Statistics of Channel 29 ########################################### num_parallel_write_cmds = 6457 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 68119 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20633 # Number of ACT commands num_gact_cmds = 13968 # Number of GACT commands num_write_row_hits = 22549 # Number of write row buffer hits num_writes_done = 24773 # Number of read requests issued num_read_row_hits = 221186 # Number of read row buffer hits num_pre_cmds = 20601 # Number of PRE commands num_write_cmds = 24498 # Number of WRITE/WRITEP commands num_readres_cmds = 3328 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 238660 # Number of read requests issued pim_cycles = 427597 # 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 = 18280 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 5983 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 372 # Number of GWRITE commands num_readres_done = 3328 # Number of read_res requests issued num_comp_cmds = 33152 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238660 # Number of READ/READP commands num_pim_precharge_cmds = 55872 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 4336 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 384360 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 405349 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 673883 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 652894 # 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 = 737697 # Cyles of rank active rank.0 rank_active_cycles.1 = 573891 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 320546 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 484352 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 264290 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1256 # Request interarrival latency (cycles) interarrival_latency[20-29] = 542 # Request interarrival latency (cycles) interarrival_latency[30-39] = 947 # Request interarrival latency (cycles) interarrival_latency[40-49] = 110 # Request interarrival latency (cycles) interarrival_latency[50-59] = 61 # Request interarrival latency (cycles) interarrival_latency[60-69] = 57 # Request interarrival latency (cycles) interarrival_latency[70-79] = 27 # Request interarrival latency (cycles) interarrival_latency[80-89] = 25 # Request interarrival latency (cycles) interarrival_latency[90-99] = 16 # Request interarrival latency (cycles) interarrival_latency[100-] = 1546 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 40 # Write cmd latency (cycles) write_latency[20-39] = 754 # Write cmd latency (cycles) write_latency[40-59] = 783 # Write cmd latency (cycles) write_latency[60-79] = 727 # Write cmd latency (cycles) write_latency[80-99] = 449 # Write cmd latency (cycles) write_latency[100-119] = 306 # Write cmd latency (cycles) write_latency[120-139] = 313 # Write cmd latency (cycles) write_latency[140-159] = 250 # Write cmd latency (cycles) write_latency[160-179] = 287 # Write cmd latency (cycles) write_latency[180-199] = 315 # Write cmd latency (cycles) write_latency[200-] = 20274 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 203 # Read request latency (cycles) read_latency[40-79] = 979 # Read request latency (cycles) read_latency[80-119] = 1819 # Read request latency (cycles) read_latency[120-159] = 2274 # Read request latency (cycles) read_latency[160-199] = 2485 # Read request latency (cycles) read_latency[200-239] = 2624 # Read request latency (cycles) read_latency[240-279] = 2818 # Read request latency (cycles) read_latency[280-319] = 2698 # Read request latency (cycles) read_latency[320-359] = 2555 # Read request latency (cycles) read_latency[360-399] = 2501 # Read request latency (cycles) read_latency[400-] = 217704 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 6 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 364 # PIM GWRITE request latency (cycles) comp_energy = 106616832 # Compute energy gact_energy = 46262016 # Gact energy gwrite_energy = 4785408 # Gwrite energy readres_energy = 2675712 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26163864 # Write energy read_energy = 191882640 # Read energy act_energy = 17084124 # Activation energy gact_stb_energy.0 = 25367760 # PIM Active standby energy rank.0 gact_stb_energy.1 = 26753034 # 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 = 15386208 # Precharge standby energy rank.0 pre_stb_energy.1 = 23248896 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 32346384 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 31338912 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48688002 # Active standby energy rank.0 act_stb_energy.1 = 37876806 # Active standby energy rank.1 average_gwrite_latency = 10352.091397849463 # Average gwrite request latency (cycles) average_read_latency = 3637.462934718847 # Average read request latency (cycles) average_interarrival = 3.935758729828137 # Average request interarrival latency (cycles) total_energy = 669451878 # Total energy (pJ) average_power = 632.606951333484 # Average power (mW) average_bandwidth = 16.133065845935196 # Average bandwidth ########################################### ## Statistics of Channel 30 ########################################### num_parallel_write_cmds = 8524 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 77653 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20745 # Number of ACT commands num_gact_cmds = 15660 # Number of GACT commands num_write_row_hits = 22579 # Number of write row buffer hits num_writes_done = 25328 # Number of read requests issued num_read_row_hits = 221116 # Number of read row buffer hits num_pre_cmds = 20713 # Number of PRE commands num_write_cmds = 24489 # Number of WRITE/WRITEP commands num_readres_cmds = 4176 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 240007 # Number of read requests issued pim_cycles = 490375 # 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 = 16819 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 7109 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 356 # Number of GWRITE commands num_readres_done = 4176 # Number of read_res requests issued num_comp_cmds = 46912 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 62640 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5038 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 439113 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 462785 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 619130 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 595458 # 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 = 737163 # Cyles of rank active rank.0 rank_active_cycles.1 = 575080 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 321080 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 483163 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 266224 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1817 # Request interarrival latency (cycles) interarrival_latency[20-29] = 666 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1119 # Request interarrival latency (cycles) interarrival_latency[40-49] = 69 # Request interarrival latency (cycles) interarrival_latency[50-59] = 75 # Request interarrival latency (cycles) interarrival_latency[60-69] = 61 # Request interarrival latency (cycles) interarrival_latency[70-79] = 31 # Request interarrival latency (cycles) interarrival_latency[80-89] = 29 # Request interarrival latency (cycles) interarrival_latency[90-99] = 20 # Request interarrival latency (cycles) interarrival_latency[100-] = 1712 # Request interarrival latency (cycles) write_latency[-0] = 0 # Write cmd latency (cycles) write_latency[0-19] = 22 # Write cmd latency (cycles) write_latency[20-39] = 594 # Write cmd latency (cycles) write_latency[40-59] = 820 # Write cmd latency (cycles) write_latency[60-79] = 552 # Write cmd latency (cycles) write_latency[80-99] = 398 # Write cmd latency (cycles) write_latency[100-119] = 286 # Write cmd latency (cycles) write_latency[120-139] = 312 # Write cmd latency (cycles) write_latency[140-159] = 267 # Write cmd latency (cycles) write_latency[160-179] = 289 # Write cmd latency (cycles) write_latency[180-199] = 326 # Write cmd latency (cycles) write_latency[200-] = 20623 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 229 # Read request latency (cycles) read_latency[40-79] = 1073 # Read request latency (cycles) read_latency[80-119] = 1700 # Read request latency (cycles) read_latency[120-159] = 2106 # Read request latency (cycles) read_latency[160-199] = 2510 # Read request latency (cycles) read_latency[200-239] = 2977 # Read request latency (cycles) read_latency[240-279] = 3060 # Read request latency (cycles) read_latency[280-319] = 2873 # Read request latency (cycles) read_latency[320-359] = 2694 # Read request latency (cycles) read_latency[360-399] = 2604 # Read request latency (cycles) read_latency[400-] = 218181 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 7 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 348 # PIM GWRITE request latency (cycles) comp_energy = 150868992 # Compute energy gact_energy = 51865920 # Gact energy gwrite_energy = 4579584 # Gwrite energy readres_energy = 3357504 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26154252 # Write energy read_energy = 191883444 # Read energy act_energy = 17176860 # Activation energy gact_stb_energy.0 = 28981458 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30543810 # 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 = 15411840 # Precharge standby energy rank.0 pre_stb_energy.1 = 23191824 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29718240 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28581984 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 48652758 # Active standby energy rank.0 act_stb_energy.1 = 37955280 # Active standby energy rank.1 average_gwrite_latency = 10784.227528089888 # Average gwrite request latency (cycles) average_read_latency = 3677.6018074472827 # Average read request latency (cycles) average_interarrival = 3.8931032326182846 # Average request interarrival latency (cycles) total_energy = 721899030 # Total energy (pJ) average_power = 682.1675456393286 # Average power (mW) average_bandwidth = 16.299379254103265 # Average bandwidth ########################################### ## Statistics of Channel 31 ########################################### num_parallel_write_cmds = 9681 # Number of WRITE commands that interleaved during PIM operation num_parallel_read_cmds = 75576 # Number of READ commands that interleaved during PIM operation num_act_cmds = 20659 # Number of ACT commands num_gact_cmds = 15832 # Number of GACT commands num_write_row_hits = 22526 # Number of write row buffer hits num_writes_done = 25178 # Number of read requests issued num_read_row_hits = 221042 # Number of read row buffer hits num_pre_cmds = 20627 # Number of PRE commands num_write_cmds = 24494 # Number of WRITE/WRITEP commands num_readres_cmds = 4064 # Number of READRES commands num_cycles = 1058243 # Number of DRAM cycles num_reads_done = 239176 # Number of read requests issued pim_cycles = 493225 # 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 = 17829 # Number of ondemend PRE commands num_ref_cmds = 542 # Number of REF commands hbm_dual_cmds = 0 # Number of cycles dual cmds issued num_parallel_act_cmds = 6990 # Number of ACTIVATE commands that interleaved during PIM operation num_refb_cmds = 0 # Number of REFb commands num_write_buf_hits = 0 # Number of write buffer hits num_srefe_cmds = 0 # Number of SREFE commands num_interleaved_write_cmds = 0 # Number of Interleaved WRITE commands to the GWRITE/COMP-READRES epoch_num = 1 # Number of epochs num_srefx_cmds = 0 # Number of SREFX commands num_gwrite_cmds = 376 # Number of GWRITE commands num_readres_done = 4064 # Number of read_res requests issued num_comp_cmds = 44096 # Number of COMP commands num_yield_for_rdwr = 0 # Number of yield for Read/Wrtie num_read_cmds = 238661 # Number of READ/READP commands num_pim_precharge_cmds = 63328 # Number of PIM_PRECHARGE commands num_parallel_prec_cmds = 5029 # Number of PRECHARGE commands that interleaved during PIM operation pim_rank_active_cycles.0 = 439892 # Cyles of rank PIM active rank.0 pim_rank_active_cycles.1 = 465756 # Cyles of rank PIM active rank.1 pim_all_bank_idle_cycles.0 = 618351 # Cyles of all bank PIM idle in rank rank.0 pim_all_bank_idle_cycles.1 = 592487 # 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 = 745465 # Cyles of rank active rank.0 rank_active_cycles.1 = 569213 # Cyles of rank active rank.1 all_bank_idle_cycles.0 = 312778 # Cyles of all bank idle in rank rank.0 all_bank_idle_cycles.1 = 489030 # Cyles of all bank idle in rank rank.1 interarrival_latency[-0] = 0 # Request interarrival latency (cycles) interarrival_latency[0-9] = 265204 # Request interarrival latency (cycles) interarrival_latency[10-19] = 1737 # Request interarrival latency (cycles) interarrival_latency[20-29] = 569 # Request interarrival latency (cycles) interarrival_latency[30-39] = 1132 # Request interarrival latency (cycles) interarrival_latency[40-49] = 92 # Request interarrival latency (cycles) interarrival_latency[50-59] = 54 # Request interarrival latency (cycles) interarrival_latency[60-69] = 53 # Request interarrival latency (cycles) interarrival_latency[70-79] = 25 # Request interarrival latency (cycles) interarrival_latency[80-89] = 34 # Request interarrival latency (cycles) interarrival_latency[90-99] = 17 # Request interarrival latency (cycles) interarrival_latency[100-] = 1853 # 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] = 569 # Write cmd latency (cycles) write_latency[40-59] = 711 # Write cmd latency (cycles) write_latency[60-79] = 463 # Write cmd latency (cycles) write_latency[80-99] = 334 # Write cmd latency (cycles) write_latency[100-119] = 248 # Write cmd latency (cycles) write_latency[120-139] = 261 # Write cmd latency (cycles) write_latency[140-159] = 249 # Write cmd latency (cycles) write_latency[160-179] = 231 # Write cmd latency (cycles) write_latency[180-199] = 235 # Write cmd latency (cycles) write_latency[200-] = 21168 # Write cmd latency (cycles) read_latency[-0] = 0 # Read request latency (cycles) read_latency[0-39] = 200 # Read request latency (cycles) read_latency[40-79] = 764 # Read request latency (cycles) read_latency[80-119] = 1316 # Read request latency (cycles) read_latency[120-159] = 1775 # Read request latency (cycles) read_latency[160-199] = 2042 # Read request latency (cycles) read_latency[200-239] = 2301 # Read request latency (cycles) read_latency[240-279] = 2388 # Read request latency (cycles) read_latency[280-319] = 2423 # Read request latency (cycles) read_latency[320-359] = 2273 # Read request latency (cycles) read_latency[360-399] = 2285 # Read request latency (cycles) read_latency[400-] = 221409 # Read request latency (cycles) gwrite_latency[-0] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[0-7] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[8-15] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[16-23] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[24-31] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[32-39] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[40-47] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[48-55] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[56-63] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[64-71] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[72-79] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[80-87] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[88-95] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[96-103] = 1 # PIM GWRITE request latency (cycles) gwrite_latency[104-111] = 5 # PIM GWRITE request latency (cycles) gwrite_latency[112-119] = 2 # PIM GWRITE request latency (cycles) gwrite_latency[120-127] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[128-135] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[136-143] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[144-151] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[152-159] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[160-167] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[168-175] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[176-183] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[184-191] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[192-199] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[200-207] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[208-215] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[216-223] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[224-231] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[232-239] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[240-247] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[248-255] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[256-263] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[264-271] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[272-279] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[280-287] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[288-295] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[296-303] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[304-311] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[312-319] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[320-327] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[328-335] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[336-343] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[344-351] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[352-359] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[360-367] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[368-375] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[376-383] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[384-391] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[392-399] = 0 # PIM GWRITE request latency (cycles) gwrite_latency[400-] = 368 # PIM GWRITE request latency (cycles) comp_energy = 141812736 # Compute energy gact_energy = 52435584 # Gact energy gwrite_energy = 4836864 # Gwrite energy readres_energy = 3267456 # Readres energy ref_energy = 32975280 # Refresh energy refb_energy = -0 # Refresh-bank energy write_energy = 26159592 # Write energy read_energy = 191883444 # Read energy act_energy = 17105652 # Activation energy gact_stb_energy.0 = 29032872 # PIM Active standby energy rank.0 gact_stb_energy.1 = 30739896 # 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 = 15013344 # Precharge standby energy rank.0 pre_stb_energy.1 = 23473440 # Precharge standby energy rank.1 pim_pre_stb_energy.0 = 29680848 # PIM Precharge standby energy rank.0 pim_pre_stb_energy.1 = 28439376 # PIM Precharge standby energy rank.1 act_stb_energy.0 = 49200690 # Active standby energy rank.0 act_stb_energy.1 = 37568058 # Active standby energy rank.1 average_gwrite_latency = 11412.88829787234 # Average gwrite request latency (cycles) average_read_latency = 3785.0254038866774 # Average read request latency (cycles) average_interarrival = 3.908243158400118 # Average request interarrival latency (cycles) total_energy = 713625132 # Total energy (pJ) average_power = 674.3490219165163 # Average power (mW) average_bandwidth = 16.23327723405683 # Average bandwidth