如何解释操作名称,如FP_COMP_OPS_EXE.X87

时间:2016-04-30 01:37:01

标签: floating-point profiling vtune

我使用英特尔VTuen来收集程序的指令,我得到的结果如

FP_COMP_OPS_EXE:MMX
FP_COMP_OPS_EXE:SSE_DOUBLE_PRECISION
FP_COMP_OPS_EXE:SSE_FP
FP_COMP_OPS_EXE:SSE_FP_PACKED
FP_COMP_OPS_EXE:SSE_FP_SCALAR
FP_COMP_OPS_EXE:SSE_SINGLE_PRECISION
FP_COMP_OPS_EXE:SSE2_INTEGER
FP_COMP_OPS_EXE:X87

在每种操作类型的名称中,我知道“FP”表示浮点,“OPS”表示操作,但“COMP”表示什么?我最初的理解是“COMP”意味着比较,是真的吗?如果是,这里的比较是什么意思?

1 个答案:

答案 0 :(得分:0)

this page上的参考说明摘录(我通过Google搜索FP_COMP_OPS_EXE找到)说明某个命令“计算执行的FP计算Uops的数量”。因此,我相信您可以像这样扩展它:

  • FP:浮点
  • COMP:Computational
  • OPS:运营
  • EXE:已执行