diff --git a/projects/rdc/common/rdc_field.data b/projects/rdc/common/rdc_field.data index bcdd83188b..eb24f3d4df 100644 --- a/projects/rdc/common/rdc_field.data +++ b/projects/rdc/common/rdc_field.data @@ -110,6 +110,8 @@ FLD_DESC_ENT(RDC_FI_PROF_FLOPS_64, "", "FLOPS_64", false) FLD_DESC_ENT(RDC_FI_PROF_ACTIVE_CYCLES, "", "ACTIVE_CYCLES", false) FLD_DESC_ENT(RDC_FI_PROF_ACTIVE_WAVES, "", "ACTIVE_WAVES", false) FLD_DESC_ENT(RDC_FI_PROF_ELAPSED_CYCLES, "", "ELAPSED_CYCLES", false) +FLD_DESC_ENT(RDC_FI_PROF_FETCH_SIZE, "", "FETCH_SIZE", false) +FLD_DESC_ENT(RDC_FI_PROF_WRITE_SIZE, "", "WRITE_SIZE", false) // Events FLD_DESC_ENT(RDC_EVNT_XGMI_0_NOP_TX, "NOPs sent to neighbor 0", "XGMI_NOP_0", false) diff --git a/projects/rdc/include/rdc/rdc.h b/projects/rdc/include/rdc/rdc.h index 39ce404ee0..56cfe0265a 100644 --- a/projects/rdc/include/rdc/rdc.h +++ b/projects/rdc/include/rdc/rdc.h @@ -258,6 +258,8 @@ typedef enum { RDC_FI_PROF_ACTIVE_CYCLES, RDC_FI_PROF_ACTIVE_WAVES, RDC_FI_PROF_ELAPSED_CYCLES, + RDC_FI_PROF_FETCH_SIZE, + RDC_FI_PROF_WRITE_SIZE, /* * @brief Raw XGMI counter events diff --git a/projects/rdc/rdc_libs/rdc_modules/rdc_rocp/RdcRocpBase.cc b/projects/rdc/rdc_libs/rdc_modules/rdc_rocp/RdcRocpBase.cc index 0cf2a892ee..34fbb4d447 100644 --- a/projects/rdc/rdc_libs/rdc_modules/rdc_rocp/RdcRocpBase.cc +++ b/projects/rdc/rdc_libs/rdc_modules/rdc_rocp/RdcRocpBase.cc @@ -202,6 +202,8 @@ RdcRocpBase::RdcRocpBase() { {RDC_FI_PROF_ACTIVE_CYCLES, "ACTIVE_CYCLES"}, {RDC_FI_PROF_ACTIVE_WAVES, "ACTIVE_WAVES"}, {RDC_FI_PROF_ELAPSED_CYCLES, "ELAPSED_CYCLES"}, + {RDC_FI_PROF_FETCH_SIZE, "FETCH_SIZE"}, + {RDC_FI_PROF_WRITE_SIZE, "WRITE_SIZE"}, }; // populate monitored fields