Intel Advisor 赋予的这些功能是什么?

What are these functions given by Intel Advisor?

我正在尝试使用 Intel Advisor 来了解我的应用程序中的热点。

这些是我正在使用的编译器和链接器标志:

INTEL_OPT=-O3 -simd -xCORE-AVX2 -parallel -ipo -qopenmp -fargument-noalias -ansi-alias -no-prec-div -fp-model fast=2
INTEL_PROFILE=-g -qopt-report=5 -Bdynamic -shared-intel -debug inline-debug-info -qopenmp-link dynamic -parallel-source-info=2 -ldl 

这是从 this 教程中截取的示例图像:

这是我的应用程序的屏幕截图:

我不明白 _clone[stack]_start_libc_start_main 之前的这些功能是什么。

James 是正确的:_clone、[stack]、_start 和 _libc_start_main 等对应于 CRT、Cray 系统库(如果您使用 Cray env)、OMP 运行时内部或一般系统调用。

此外,在您的配置文件中,您似乎没有启用任何矢量化信息(空 "why no vectorization"、没有剥离剩余分解、没有 SIMD 效率指标等)。因为你的编译标志似乎是合理的,我的下一个猜测是你要么将调试信息剥离到单独的文件中,要么使用相当旧的 ICL 版本。删除 ipo 也可能有助于启用丢失的信息。