gpt4 book ai didi

c - 用于优化给定 CPU 架构的 GCC 选项

转载 作者:太空狗 更新时间:2023-10-29 17:14:10 25 4
gpt4 key购买 nike

我正在研究 Nehalam/westmere Intel 微架构 CPU。我想针对这个架构优化我的代码。 GCC 是否有任何专门的编译标志或 C 函数可以帮助我提高代码的运行时性能?

我已经在使用 -O3

Language of the Code - C
Platform - Linux
GCC Version - 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC)

在我的代码中,我进行了一些 float 比较,它们已完成超过一百万次。

请假设代码已经最佳优化。

最佳答案

首先,如果您真的想从像这样的较新处理器的优化中获益,您应该安装最新版本的编译器。 4.4 几年前就出来了,即使它看起来仍然得到维护,我怀疑更新的优化代码是否向后移植。 (当前版本为4.7)

Gcc 有一个包罗万象的优化标志,通常应该生成针对编译架构优化的代码:-march=native。与 -O3 一起,这应该就是您所需要的。

关于c - 用于优化给定 CPU 架构的 GCC 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10646894/

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