aclprofAicoreMetrics
AI Core Metrics |
Description |
|---|---|
ACL_AICORE_ARITHMETIC_UTILIZATION = 0 |
Percentages of arithmetic throughput, including metrics mac_fp16_ratio, mac_int8_ratio, vec_fp32_ratio, vec_fp16_ratio, vec_int32_ratio, and vec_misc_ratio. |
ACL_AICORE_PIPE_UTILIZATION = 1 |
Time consumption ratios of compute units and MTEs, including metrics vec_ratio, mac_ratio, scalar_ratio, mte1_ratio, mte2_ratio, mte3_ratio, (Atlas A2 Training Series Product/Atlas 300I A2 Inference Product), and icache_miss_rate. |
ACL_AICORE_MEMORY_BANDWIDTH = 2 |
Percentages of external memory read/write instructions, including metrics ub_read_bw, ub_write_bw, l1_read_bw, l1_write_bw, l2_read_bw (Atlas 200/300/500 Inference Product), l2_write_bw (Atlas 200/300/500 Inference Product), main_mem_read_bw, and main_mem_write_bw. |
ACL_AICORE_L0B_AND_WIDTH = 3 |
Percentages of internal memory read/write instructions, including metrics scalar_ld_ratio, scalar_st_ratio, l0a_read_bw, l0a_write_bw, l0b_read_bw, l0b_write_bw, l0c_read_bw, l0c_write_bw, l0c_read_bw_cube, and l0c_write_bw_cube. |
ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4 |
Percentages of pipeline queue instructions, including metrics vec_bankgroup_cflt_ratio, vec_bank_cflt_ratio, vec_resc_cflt_ratio, mte1_iq_full_ratio, mte2_iq_full_ratio, mte3_iq_full_ratio, cube_iq_full_ratio, vec_iq_full_ratio, and iq_full_ratio. |
ACL_AICORE_MEMORY_UB = 5 |
Percentages of internal memory read/write instructions, including metrics ub_read_bw_mte (Atlas 200/300/500 Inference Product), ub_write_bw_mte (Atlas 200/300/500 Inference Product), ub_read_bw_vector, ub_write_bw_vector, ub_read_bw_scalar, and ub_write_bw_scalar. |
ACL_AICORE_NONE = 0xFF |
No data collection. |