gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 05:11:20 27 4
gpt4 key购买 nike

我正在尝试使用 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 中截取的示例图像教程:

enter image description here

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

enter image description here

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

最佳答案

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

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

关于c++ - Intel Advisor 赋予的这些功能是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43447369/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com