PMC计数器" ILD_STALL.ANY"和" ILD_STALL.IQ_FULL"我在基于英特尔Westmere的系统上报告了非常高的价值(即cpu频率的近50-60%)。这些摊位可能是什么原因?我正在调查一个性能问题,怀疑这些STALL可能也会导致性能下降。有没有办法打倒这些摊位?
答案 0 :(得分:1)
IQ满事件发生在处理器的后端不如前端快时。因此,一种可能的情况是有一长串指令,这些指令依赖于大部分时间都未命中高速缓存的一条加载指令。因此,高延迟加载指令可防止调度IQ中的所有指令。