In the metrics, I see two FP related stats:
I understand that the efficiency is calculated by the number of FP operations (fadd+fmul+2ffma) over the time and the utilization is about percentage of cycles that the FP unit is active. However, from the definition, the utilization is reduced to fma pipe. I am not sure if that metric is just focusing on the fma operation (not fadd, fmul and fma) or not.
Moreover, I don’t know if such two metrics are on the same direction or not. I mean, if higher utilization means higher efficiency, then why there exist two metrics? Having two metrics, may imply that it if possible to have high efficiency but low utilization. Since efficiency here includes the number of FP instructions, then we can say the more number of FP instructions executed by the core, both efficiency and utilization should be high.
Any comment on that? If these two metrics are orthogonal, I would like to know more.