首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCC与AMD Ryzen

GCC与AMD Ryzen
EN

Unix & Linux用户
提问于 2021-06-07 06:06:47
回答 1查看 582关注 0票数 0

https://wiki.gentoo.org/wiki/Ryzen#GCC说,GCC 6.x和GCC 7都没有优化。但是,当我做男人GCC-7我清楚地看到march=znver1是可用的gcc-7。还是这只是一个愚蠢的选择,什么都不做?我想使用march=znver1使我的内核为Ryzen2500U进行更多的优化。在我的发行版中,实际上有GCC-9和GCC-10可用,我可以从7升级到9或10。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-06-07 07:33:32

znver1被添加到GCC 2015年年中,并包含在GCC 6.1中。它一直为Zen提供一定程度的调优(请参阅第一次提交中的成本表),但Gentoo wiki引用的Phoronix基准测试表明,这在当时并不特别有效。

一般来说,当涉及到编译器对“更新”体系结构的支持和优化时,编译器的新版本会更好--优化改进很少被支持,它们需要时间在编译器中开发。这包括许多补丁,这些补丁帮助提高了Zen生成的代码的性能(特别是寻找扬·哈比卡 )。与以往一样,当涉及到性能时,您应该对所关心的场景进行基准测试。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/653163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档