ProfilingAicoreMetrics

1
2
3
4
5
6
7
8
enum ProfilingAicoreMetrics {
  kAicoreArithmeticUtilization = 0,  // Arithmetic utilization ratio
  kAicorePipeUtilization = 1,  // Ratio of the time consumed by compute units to that of move units
  kAicoreMemory = 2,  // UB/L1/L2 read/write bandwidth data
  kAicoreMemoryL0 = 3,  // L0 read/write bandwidth data
  kAicoreResourceConflictRatio = 4,  // Ratio of pipeline queue instructions
  kAicoreMemoryUB = 5,   // Fine-grained UB read/write bandwidth data
};