Profiler - Add CPC and CPF metrics
Change-Id: I27fd725e9e1868c9afe7624d6e4aafad2a42d47e Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
Этот коммит содержится в:
коммит произвёл
Galantsev, Dmitrii
родитель
47692d3ed5
Коммит
51de344be7
@@ -290,21 +290,56 @@ typedef enum {
|
||||
RDC_FI_PROF_ELAPSED_CYCLES,
|
||||
RDC_FI_PROF_TENSOR_ACTIVE_PERCENT,
|
||||
RDC_FI_PROF_GPU_UTIL_PERCENT,
|
||||
// metrics below are divided by time passed
|
||||
// metrics with EVAL are divided by time passed
|
||||
RDC_FI_PROF_EVAL_MEM_R_BW,
|
||||
RDC_FI_PROF_EVAL_MEM_W_BW,
|
||||
RDC_FI_PROF_EVAL_FLOPS_16,
|
||||
RDC_FI_PROF_EVAL_FLOPS_32,
|
||||
RDC_FI_PROF_EVAL_FLOPS_64,
|
||||
// metrics below are not divided by time passed
|
||||
RDC_FI_PROF_VALU_PIPE_ISSUE_UTIL,
|
||||
RDC_FI_PROF_SM_ACTIVE,
|
||||
RDC_FI_PROF_OCC_PER_ACTIVE_CU,
|
||||
RDC_FI_PROF_OCC_ELAPSED,
|
||||
// metrics below are divided by time passed
|
||||
RDC_FI_PROF_EVAL_FLOPS_16_PERCENT,
|
||||
RDC_FI_PROF_EVAL_FLOPS_32_PERCENT,
|
||||
RDC_FI_PROF_EVAL_FLOPS_64_PERCENT,
|
||||
// CPC
|
||||
RDC_FI_PROF_CPC_CPC_STAT_BUSY,
|
||||
RDC_FI_PROF_CPC_CPC_STAT_IDLE,
|
||||
RDC_FI_PROF_CPC_CPC_STAT_STALL,
|
||||
RDC_FI_PROF_CPC_CPC_TCIU_BUSY,
|
||||
RDC_FI_PROF_CPC_CPC_TCIU_IDLE,
|
||||
RDC_FI_PROF_CPC_CPC_UTCL2IU_BUSY,
|
||||
RDC_FI_PROF_CPC_CPC_UTCL2IU_IDLE,
|
||||
RDC_FI_PROF_CPC_CPC_UTCL2IU_STALL,
|
||||
RDC_FI_PROF_CPC_ME1_BUSY_FOR_PACKET_DECODE,
|
||||
RDC_FI_PROF_CPC_ME1_DC0_SPI_BUSY,
|
||||
RDC_FI_PROF_CPC_UTCL1_STALL_ON_TRANSLATION,
|
||||
RDC_FI_PROF_CPC_ALWAYS_COUNT,
|
||||
RDC_FI_PROF_CPC_ADC_VALID_CHUNK_NOT_AVAIL,
|
||||
RDC_FI_PROF_CPC_ADC_DISPATCH_ALLOC_DONE,
|
||||
RDC_FI_PROF_CPC_ADC_VALID_CHUNK_END,
|
||||
RDC_FI_PROF_CPC_SYNC_FIFO_FULL_LEVEL,
|
||||
RDC_FI_PROF_CPC_SYNC_FIFO_FULL,
|
||||
RDC_FI_PROF_CPC_GD_BUSY,
|
||||
RDC_FI_PROF_CPC_TG_SEND,
|
||||
RDC_FI_PROF_CPC_WALK_NEXT_CHUNK,
|
||||
RDC_FI_PROF_CPC_STALLED_BY_SE0_SPI,
|
||||
RDC_FI_PROF_CPC_STALLED_BY_SE1_SPI,
|
||||
RDC_FI_PROF_CPC_STALLED_BY_SE2_SPI,
|
||||
RDC_FI_PROF_CPC_STALLED_BY_SE3_SPI,
|
||||
RDC_FI_PROF_CPC_LTE_ALL,
|
||||
RDC_FI_PROF_CPC_SYNC_WRREQ_FIFO_BUSY,
|
||||
RDC_FI_PROF_CPC_CANE_BUSY,
|
||||
RDC_FI_PROF_CPC_CANE_STALL,
|
||||
// CPF
|
||||
RDC_FI_PROF_CPF_CMP_UTCL1_STALL_ON_TRANSLATION,
|
||||
RDC_FI_PROF_CPF_CPF_STAT_BUSY,
|
||||
RDC_FI_PROF_CPF_CPF_STAT_IDLE,
|
||||
RDC_FI_PROF_CPF_CPF_STAT_STALL,
|
||||
RDC_FI_PROF_CPF_CPF_TCIU_BUSY,
|
||||
RDC_FI_PROF_CPF_CPF_TCIU_IDLE,
|
||||
RDC_FI_PROF_CPF_CPF_TCIU_STALL,
|
||||
|
||||
/**
|
||||
* @brief Raw XGMI counter events
|
||||
|
||||
Ссылка в новой задаче
Block a user